From 1366647b1c8fd3393265681bd658f9a359ad9868 Mon Sep 17 00:00:00 2001 From: "Bruce W. Herr II" Date: Wed, 29 Nov 2023 15:54:51 -0500 Subject: [PATCH 1/2] Update generated --- .../docs/2d-ftu-metadata/Collection.md | 34 + .../docs/2d-ftu-metadata/Container.md | 30 +- .../2d-ftu-metadata/Container_creators.md | 2 +- .../docs/2d-ftu-metadata/Container_id.md | 23 + .../generated/docs/2d-ftu-metadata/Creator.md | 32 + .../generated/docs/2d-ftu-metadata/Dataset.md | 63 + .../docs/2d-ftu-metadata/Distribution.md | 2 +- .../generated/docs/2d-ftu-metadata/Grant.md | 2 +- .../generated/docs/2d-ftu-metadata/Person.md | 17 +- .../docs/2d-ftu-metadata/ProvEntity.md | 32 + .../2d-ftu-metadata/SoftwareApplication.md | 40 + .../2d-ftu-metadata/SoftwareSourceCode.md | 31 + .../docs/2d-ftu-metadata/citation.md | 2 +- .../docs/2d-ftu-metadata/citationOverall.md | 2 +- .../docs/2d-ftu-metadata/class_type.md | 24 + .../docs/2d-ftu-metadata/code_repository.md | 29 + .../docs/2d-ftu-metadata/creation_date.md | 2 +- .../docs/2d-ftu-metadata/creators.md | 4 +- .../docs/2d-ftu-metadata/datatable.md | 1 - .../docs/2d-ftu-metadata/description.md | 2 +- .../docs/2d-ftu-metadata/distributions.md | 1 + schemas/generated/docs/2d-ftu-metadata/doi.md | 2 +- .../docs/2d-ftu-metadata/externalReviewers.md | 2 +- .../generated/docs/2d-ftu-metadata/funders.md | 2 +- .../docs/2d-ftu-metadata/had_member.md | 29 + .../docs/2d-ftu-metadata/hubmapId.md | 2 +- schemas/generated/docs/2d-ftu-metadata/id.md | 26 + .../generated/docs/2d-ftu-metadata/index.md | 19 +- .../generated/docs/2d-ftu-metadata/license.md | 2 +- .../generated/docs/2d-ftu-metadata/name.md | 31 + .../docs/2d-ftu-metadata/project_leads.md | 2 +- .../docs/2d-ftu-metadata/publisher.md | 2 +- .../docs/2d-ftu-metadata/reviewers.md | 2 +- .../docs/2d-ftu-metadata/see_also.md | 4 +- .../docs/2d-ftu-metadata/target_product.md | 29 + .../generated/docs/2d-ftu-metadata/title.md | 2 +- .../generated/docs/2d-ftu-metadata/version.md | 3 +- .../docs/2d-ftu-metadata/was_derived_from.md | 31 + schemas/generated/docs/2d-ftu/Collection.md | 34 + schemas/generated/docs/2d-ftu/Container.md | 4 +- schemas/generated/docs/2d-ftu/Creator.md | 31 + schemas/generated/docs/2d-ftu/Dataset.md | 63 + schemas/generated/docs/2d-ftu/Distribution.md | 2 +- .../docs/2d-ftu/FtuIllustrationFile.md | 2 +- schemas/generated/docs/2d-ftu/FtuMetadata.md | 45 + schemas/generated/docs/2d-ftu/Grant.md | 2 +- schemas/generated/docs/2d-ftu/Person.md | 16 +- schemas/generated/docs/2d-ftu/ProvEntity.md | 32 + .../docs/2d-ftu/SoftwareApplication.md | 40 + .../docs/2d-ftu/SoftwareSourceCode.md | 31 + schemas/generated/docs/2d-ftu/citation.md | 1 + .../generated/docs/2d-ftu/citationOverall.md | 1 + schemas/generated/docs/2d-ftu/class_type.md | 3 + .../generated/docs/2d-ftu/code_repository.md | 29 + .../docs/2d-ftu/container__metadata.md | 2 +- schemas/generated/docs/2d-ftu/created_by.md | 29 + .../generated/docs/2d-ftu/creation_date.md | 3 +- schemas/generated/docs/2d-ftu/creators.md | 4 +- schemas/generated/docs/2d-ftu/derived_from.md | 29 + schemas/generated/docs/2d-ftu/description.md | 3 +- .../generated/docs/2d-ftu/distributions.md | 1 + schemas/generated/docs/2d-ftu/doi.md | 1 + .../docs/2d-ftu/externalReviewers.md | 1 + schemas/generated/docs/2d-ftu/funders.md | 1 + schemas/generated/docs/2d-ftu/had_member.md | 29 + schemas/generated/docs/2d-ftu/hubmapId.md | 1 + schemas/generated/docs/2d-ftu/id.md | 4 + schemas/generated/docs/2d-ftu/index.md | 18 +- schemas/generated/docs/2d-ftu/license.md | 3 +- schemas/generated/docs/2d-ftu/name.md | 31 + .../generated/docs/2d-ftu/project_leads.md | 1 + schemas/generated/docs/2d-ftu/publisher.md | 3 +- schemas/generated/docs/2d-ftu/reviewers.md | 1 + schemas/generated/docs/2d-ftu/see_also.md | 4 +- .../generated/docs/2d-ftu/target_product.md | 29 + schemas/generated/docs/2d-ftu/title.md | 3 +- schemas/generated/docs/2d-ftu/version.md | 4 +- .../generated/docs/2d-ftu/was_derived_from.md | 30 + .../docs/asct-b-metadata/Collection.md | 34 + .../docs/asct-b-metadata/Container.md | 30 +- .../asct-b-metadata/Container_creators.md | 2 +- .../docs/asct-b-metadata/Container_id.md | 23 + .../generated/docs/asct-b-metadata/Creator.md | 32 + .../generated/docs/asct-b-metadata/Dataset.md | 63 + .../docs/asct-b-metadata/Distribution.md | 2 +- .../generated/docs/asct-b-metadata/Grant.md | 2 +- .../generated/docs/asct-b-metadata/Person.md | 17 +- .../docs/asct-b-metadata/ProvEntity.md | 32 + .../asct-b-metadata/SoftwareApplication.md | 40 + .../asct-b-metadata/SoftwareSourceCode.md | 31 + .../docs/asct-b-metadata/citation.md | 2 +- .../docs/asct-b-metadata/citationOverall.md | 2 +- .../docs/asct-b-metadata/class_type.md | 24 + .../docs/asct-b-metadata/code_repository.md | 29 + .../docs/asct-b-metadata/creation_date.md | 2 +- .../docs/asct-b-metadata/creators.md | 4 +- .../docs/asct-b-metadata/datatable.md | 1 - .../docs/asct-b-metadata/description.md | 2 +- .../docs/asct-b-metadata/distributions.md | 1 + schemas/generated/docs/asct-b-metadata/doi.md | 2 +- .../docs/asct-b-metadata/externalReviewers.md | 2 +- .../generated/docs/asct-b-metadata/funders.md | 2 +- .../docs/asct-b-metadata/had_member.md | 29 + .../docs/asct-b-metadata/hubmapId.md | 2 +- schemas/generated/docs/asct-b-metadata/id.md | 26 + .../generated/docs/asct-b-metadata/index.md | 19 +- .../generated/docs/asct-b-metadata/license.md | 2 +- .../generated/docs/asct-b-metadata/name.md | 31 + .../docs/asct-b-metadata/project_leads.md | 2 +- .../docs/asct-b-metadata/publisher.md | 2 +- .../docs/asct-b-metadata/reviewers.md | 2 +- .../docs/asct-b-metadata/see_also.md | 4 +- .../docs/asct-b-metadata/target_product.md | 29 + .../generated/docs/asct-b-metadata/title.md | 2 +- .../generated/docs/asct-b-metadata/version.md | 3 +- .../docs/asct-b-metadata/was_derived_from.md | 31 + .../docs/asct-b/AnatomicalStructure.md | 4 +- schemas/generated/docs/asct-b/AsctbConcept.md | 4 +- .../generated/docs/asct-b/AsctbMetadata.md | 12 +- schemas/generated/docs/asct-b/Biomarker.md | 4 +- schemas/generated/docs/asct-b/CellType.md | 4 +- schemas/generated/docs/asct-b/Collection.md | 34 + schemas/generated/docs/asct-b/Creator.md | 31 + schemas/generated/docs/asct-b/Dataset.md | 63 + schemas/generated/docs/asct-b/Distribution.md | 2 +- schemas/generated/docs/asct-b/Grant.md | 2 +- schemas/generated/docs/asct-b/Person.md | 16 +- schemas/generated/docs/asct-b/ProvEntity.md | 32 + .../docs/asct-b/SoftwareApplication.md | 40 + .../docs/asct-b/SoftwareSourceCode.md | 31 + .../docs/asct-b/ccf_designated_parent.md | 25 + schemas/generated/docs/asct-b/citation.md | 1 + .../generated/docs/asct-b/citationOverall.md | 1 + schemas/generated/docs/asct-b/class_type.md | 3 + .../generated/docs/asct-b/code_repository.md | 29 + schemas/generated/docs/asct-b/created_by.md | 29 + .../generated/docs/asct-b/creation_date.md | 2 +- schemas/generated/docs/asct-b/creators.md | 5 +- schemas/generated/docs/asct-b/derived_from.md | 29 + schemas/generated/docs/asct-b/description.md | 2 +- .../generated/docs/asct-b/distributions.md | 1 + schemas/generated/docs/asct-b/doi.md | 1 + .../docs/asct-b/externalReviewers.md | 1 + schemas/generated/docs/asct-b/funders.md | 1 + schemas/generated/docs/asct-b/had_member.md | 29 + schemas/generated/docs/asct-b/hubmapId.md | 1 + schemas/generated/docs/asct-b/id.md | 4 + schemas/generated/docs/asct-b/index.md | 18 +- schemas/generated/docs/asct-b/license.md | 2 +- schemas/generated/docs/asct-b/name.md | 4 +- .../generated/docs/asct-b/project_leads.md | 1 + schemas/generated/docs/asct-b/publisher.md | 2 +- schemas/generated/docs/asct-b/reviewers.md | 1 + schemas/generated/docs/asct-b/see_also.md | 3 +- .../generated/docs/asct-b/target_product.md | 29 + schemas/generated/docs/asct-b/title.md | 2 +- schemas/generated/docs/asct-b/version.md | 3 +- .../generated/docs/asct-b/was_derived_from.md | 30 + .../docs/basic-metadata/Collection.md | 34 + .../docs/basic-metadata/Container.md | 30 +- .../docs/basic-metadata/Container_creators.md | 2 +- .../docs/basic-metadata/Container_id.md | 23 + .../generated/docs/basic-metadata/Creator.md | 32 + .../generated/docs/basic-metadata/Dataset.md | 63 + .../docs/basic-metadata/Distribution.md | 2 +- .../generated/docs/basic-metadata/Grant.md | 2 +- .../generated/docs/basic-metadata/Person.md | 17 +- .../docs/basic-metadata/ProvEntity.md | 32 + .../basic-metadata/SoftwareApplication.md | 40 + .../docs/basic-metadata/SoftwareSourceCode.md | 31 + .../generated/docs/basic-metadata/citation.md | 2 +- .../docs/basic-metadata/citationOverall.md | 2 +- .../docs/basic-metadata/class_type.md | 24 + .../docs/basic-metadata/code_repository.md | 29 + .../docs/basic-metadata/creation_date.md | 2 +- .../generated/docs/basic-metadata/creators.md | 4 +- .../docs/basic-metadata/datatable.md | 1 - .../docs/basic-metadata/description.md | 2 +- .../docs/basic-metadata/distributions.md | 1 + schemas/generated/docs/basic-metadata/doi.md | 2 +- .../docs/basic-metadata/externalReviewers.md | 2 +- .../generated/docs/basic-metadata/funders.md | 2 +- .../docs/basic-metadata/had_member.md | 29 + .../generated/docs/basic-metadata/hubmapId.md | 2 +- schemas/generated/docs/basic-metadata/id.md | 26 + .../generated/docs/basic-metadata/index.md | 19 +- .../generated/docs/basic-metadata/license.md | 2 +- schemas/generated/docs/basic-metadata/name.md | 31 + .../docs/basic-metadata/project_leads.md | 2 +- .../docs/basic-metadata/publisher.md | 2 +- .../docs/basic-metadata/reviewers.md | 2 +- .../generated/docs/basic-metadata/see_also.md | 4 +- .../docs/basic-metadata/target_product.md | 29 + .../generated/docs/basic-metadata/title.md | 2 +- .../generated/docs/basic-metadata/version.md | 3 +- .../docs/basic-metadata/was_derived_from.md | 31 + schemas/generated/docs/basic/BasicMetadata.md | 12 +- schemas/generated/docs/basic/Collection.md | 34 + schemas/generated/docs/basic/Creator.md | 31 + schemas/generated/docs/basic/Dataset.md | 63 + schemas/generated/docs/basic/Distribution.md | 2 +- schemas/generated/docs/basic/Grant.md | 2 +- schemas/generated/docs/basic/Person.md | 16 +- schemas/generated/docs/basic/ProvEntity.md | 32 + .../docs/basic/SoftwareApplication.md | 40 + .../docs/basic/SoftwareSourceCode.md | 31 + schemas/generated/docs/basic/citation.md | 1 + .../generated/docs/basic/citationOverall.md | 1 + schemas/generated/docs/basic/class_type.md | 24 + .../generated/docs/basic/code_repository.md | 29 + schemas/generated/docs/basic/created_by.md | 29 + schemas/generated/docs/basic/creation_date.md | 2 +- schemas/generated/docs/basic/creators.md | 5 +- schemas/generated/docs/basic/derived_from.md | 29 + schemas/generated/docs/basic/description.md | 2 +- schemas/generated/docs/basic/distributions.md | 1 + schemas/generated/docs/basic/doi.md | 1 + .../generated/docs/basic/externalReviewers.md | 1 + schemas/generated/docs/basic/funders.md | 1 + schemas/generated/docs/basic/had_member.md | 29 + schemas/generated/docs/basic/hubmapId.md | 1 + schemas/generated/docs/basic/id.md | 25 + schemas/generated/docs/basic/index.md | 19 +- schemas/generated/docs/basic/license.md | 2 +- schemas/generated/docs/basic/name.md | 31 + schemas/generated/docs/basic/project_leads.md | 1 + schemas/generated/docs/basic/publisher.md | 2 +- schemas/generated/docs/basic/reviewers.md | 1 + schemas/generated/docs/basic/see_also.md | 3 +- .../generated/docs/basic/target_product.md | 29 + schemas/generated/docs/basic/title.md | 2 +- schemas/generated/docs/basic/version.md | 3 +- .../generated/docs/basic/was_derived_from.md | 30 + .../docs/collection-metadata/Collection.md | 41 + .../docs/collection-metadata/Container.md | 39 +- .../collection-metadata/Container_creators.md | 2 +- .../docs/collection-metadata/Container_id.md | 23 + .../docs/collection-metadata/Creator.md | 32 + .../docs/collection-metadata/Dataset.md | 63 + .../docs/collection-metadata/Distribution.md | 2 +- .../docs/collection-metadata/Grant.md | 2 +- .../docs/collection-metadata/Person.md | 17 +- .../docs/collection-metadata/ProvEntity.md | 32 + .../SoftwareApplication.md | 40 + .../collection-metadata/SoftwareSourceCode.md | 31 + .../docs/collection-metadata/citation.md | 2 +- .../collection-metadata/citationOverall.md | 2 +- .../docs/collection-metadata/class_type.md | 24 + .../collection-metadata/code_repository.md | 29 + .../docs/collection-metadata/creation_date.md | 2 +- .../docs/collection-metadata/creators.md | 4 +- .../docs/collection-metadata/datatable.md | 1 - .../docs/collection-metadata/description.md | 2 +- .../docs/collection-metadata/distributions.md | 1 + .../generated/docs/collection-metadata/doi.md | 2 +- .../collection-metadata/externalReviewers.md | 2 +- .../docs/collection-metadata/funders.md | 2 +- .../docs/collection-metadata/had_member.md | 30 + .../docs/collection-metadata/hubmapId.md | 2 +- .../generated/docs/collection-metadata/id.md | 26 + .../docs/collection-metadata/index.md | 21 +- .../docs/collection-metadata/license.md | 2 +- .../docs/collection-metadata/name.md | 31 + .../docs/collection-metadata/project_leads.md | 2 +- .../docs/collection-metadata/publisher.md | 2 +- .../docs/collection-metadata/reviewers.md | 2 +- .../docs/collection-metadata/see_also.md | 4 +- .../collection-metadata/target_product.md | 29 + .../docs/collection-metadata/title.md | 2 +- .../docs/collection-metadata/version.md | 3 +- .../collection-metadata/was_derived_from.md | 31 + .../generated/docs/collection/Collection.md | 41 + .../docs/collection/CollectionMetadata.md | 19 +- schemas/generated/docs/collection/Creator.md | 31 + schemas/generated/docs/collection/Dataset.md | 63 + .../generated/docs/collection/Distribution.md | 2 +- schemas/generated/docs/collection/Grant.md | 2 +- schemas/generated/docs/collection/Person.md | 16 +- .../generated/docs/collection/ProvEntity.md | 32 + .../docs/collection/SoftwareApplication.md | 40 + .../docs/collection/SoftwareSourceCode.md | 31 + schemas/generated/docs/collection/citation.md | 1 + .../docs/collection/citationOverall.md | 1 + .../generated/docs/collection/class_type.md | 24 + .../docs/collection/code_repository.md | 29 + .../generated/docs/collection/created_by.md | 29 + .../docs/collection/creation_date.md | 2 +- schemas/generated/docs/collection/creators.md | 5 +- .../generated/docs/collection/derived_from.md | 29 + .../generated/docs/collection/description.md | 2 +- .../docs/collection/distributions.md | 1 + schemas/generated/docs/collection/doi.md | 1 + .../docs/collection/externalReviewers.md | 1 + schemas/generated/docs/collection/funders.md | 1 + .../generated/docs/collection/had_member.md | 30 + schemas/generated/docs/collection/hubmapId.md | 1 + schemas/generated/docs/collection/id.md | 14 +- schemas/generated/docs/collection/index.md | 21 +- schemas/generated/docs/collection/license.md | 2 +- schemas/generated/docs/collection/name.md | 4 +- .../docs/collection/project_leads.md | 1 + .../generated/docs/collection/publisher.md | 2 +- .../generated/docs/collection/reviewers.md | 1 + schemas/generated/docs/collection/see_also.md | 3 +- .../docs/collection/target_product.md | 29 + schemas/generated/docs/collection/title.md | 2 +- schemas/generated/docs/collection/version.md | 3 +- .../docs/collection/was_derived_from.md | 31 + .../docs/graph-metadata/Collection.md | 34 + .../docs/graph-metadata/Container.md | 30 +- .../docs/graph-metadata/Container_creators.md | 2 +- .../docs/graph-metadata/Container_id.md | 23 + .../generated/docs/graph-metadata/Creator.md | 32 + .../generated/docs/graph-metadata/Dataset.md | 63 + .../docs/graph-metadata/Distribution.md | 2 +- .../generated/docs/graph-metadata/Grant.md | 2 +- .../generated/docs/graph-metadata/Person.md | 17 +- .../docs/graph-metadata/ProvEntity.md | 32 + .../graph-metadata/SoftwareApplication.md | 40 + .../docs/graph-metadata/SoftwareSourceCode.md | 31 + .../generated/docs/graph-metadata/citation.md | 2 +- .../docs/graph-metadata/citationOverall.md | 2 +- .../docs/graph-metadata/class_type.md | 24 + .../docs/graph-metadata/code_repository.md | 29 + .../docs/graph-metadata/creation_date.md | 2 +- .../generated/docs/graph-metadata/creators.md | 4 +- .../docs/graph-metadata/datatable.md | 1 - .../docs/graph-metadata/description.md | 2 +- .../docs/graph-metadata/distributions.md | 1 + schemas/generated/docs/graph-metadata/doi.md | 2 +- .../docs/graph-metadata/externalReviewers.md | 2 +- .../generated/docs/graph-metadata/funders.md | 2 +- .../docs/graph-metadata/had_member.md | 29 + .../generated/docs/graph-metadata/hubmapId.md | 2 +- schemas/generated/docs/graph-metadata/id.md | 26 + .../generated/docs/graph-metadata/index.md | 19 +- .../generated/docs/graph-metadata/license.md | 2 +- schemas/generated/docs/graph-metadata/name.md | 31 + .../docs/graph-metadata/project_leads.md | 2 +- .../docs/graph-metadata/publisher.md | 2 +- .../docs/graph-metadata/reviewers.md | 2 +- .../generated/docs/graph-metadata/see_also.md | 4 +- .../docs/graph-metadata/target_product.md | 29 + .../generated/docs/graph-metadata/title.md | 2 +- .../generated/docs/graph-metadata/version.md | 3 +- .../docs/graph-metadata/was_derived_from.md | 31 + schemas/generated/docs/graph/BasicMetadata.md | 8 +- schemas/generated/docs/graph/Collection.md | 34 + schemas/generated/docs/graph/Creator.md | 31 + schemas/generated/docs/graph/Dataset.md | 63 + schemas/generated/docs/graph/Distribution.md | 2 +- schemas/generated/docs/graph/Grant.md | 2 +- schemas/generated/docs/graph/Person.md | 16 +- schemas/generated/docs/graph/ProvEntity.md | 32 + .../docs/graph/SoftwareApplication.md | 40 + .../docs/graph/SoftwareSourceCode.md | 31 + schemas/generated/docs/graph/citation.md | 1 + .../generated/docs/graph/citationOverall.md | 1 + schemas/generated/docs/graph/class_type.md | 24 + .../generated/docs/graph/code_repository.md | 29 + schemas/generated/docs/graph/created_by.md | 29 + schemas/generated/docs/graph/creation_date.md | 2 +- schemas/generated/docs/graph/creators.md | 5 +- schemas/generated/docs/graph/derived_from.md | 29 + schemas/generated/docs/graph/description.md | 2 +- schemas/generated/docs/graph/distributions.md | 1 + schemas/generated/docs/graph/doi.md | 1 + .../generated/docs/graph/externalReviewers.md | 1 + schemas/generated/docs/graph/funders.md | 1 + schemas/generated/docs/graph/had_member.md | 29 + schemas/generated/docs/graph/hubmapId.md | 1 + schemas/generated/docs/graph/id.md | 25 + schemas/generated/docs/graph/index.md | 19 +- schemas/generated/docs/graph/license.md | 2 +- schemas/generated/docs/graph/name.md | 31 + schemas/generated/docs/graph/project_leads.md | 1 + schemas/generated/docs/graph/publisher.md | 2 +- schemas/generated/docs/graph/reviewers.md | 1 + schemas/generated/docs/graph/see_also.md | 3 +- .../generated/docs/graph/target_product.md | 29 + schemas/generated/docs/graph/title.md | 2 +- schemas/generated/docs/graph/version.md | 3 +- .../generated/docs/graph/was_derived_from.md | 30 + .../docs/landmark-metadata/Collection.md | 34 + .../docs/landmark-metadata/Container.md | 32 +- .../Container_creation_date.md | 30 + .../landmark-metadata/Container_creators.md | 2 +- .../docs/landmark-metadata/Container_id.md | 23 + .../docs/landmark-metadata/Creator.md | 32 + .../docs/landmark-metadata/Dataset.md | 63 + .../docs/landmark-metadata/Distribution.md | 2 +- .../generated/docs/landmark-metadata/Grant.md | 2 +- .../docs/landmark-metadata/Person.md | 17 +- .../docs/landmark-metadata/ProvEntity.md | 32 + .../landmark-metadata/SoftwareApplication.md | 40 + .../landmark-metadata/SoftwareSourceCode.md | 31 + .../docs/landmark-metadata/citation.md | 2 +- .../docs/landmark-metadata/citationOverall.md | 2 +- .../docs/landmark-metadata/class_type.md | 24 + .../docs/landmark-metadata/code_repository.md | 29 + .../docs/landmark-metadata/creation_date.md | 4 +- .../docs/landmark-metadata/creators.md | 4 +- .../docs/landmark-metadata/datatable.md | 1 - .../docs/landmark-metadata/description.md | 2 +- .../docs/landmark-metadata/distributions.md | 1 + .../generated/docs/landmark-metadata/doi.md | 2 +- .../landmark-metadata/externalReviewers.md | 2 +- .../docs/landmark-metadata/funders.md | 2 +- .../docs/landmark-metadata/had_member.md | 29 + .../docs/landmark-metadata/hubmapId.md | 2 +- .../generated/docs/landmark-metadata/id.md | 26 + .../generated/docs/landmark-metadata/index.md | 20 +- .../docs/landmark-metadata/license.md | 2 +- .../generated/docs/landmark-metadata/name.md | 31 + .../docs/landmark-metadata/project_leads.md | 2 +- .../docs/landmark-metadata/publisher.md | 2 +- .../docs/landmark-metadata/reviewers.md | 2 +- .../docs/landmark-metadata/see_also.md | 4 +- .../docs/landmark-metadata/target_product.md | 29 + .../generated/docs/landmark-metadata/title.md | 2 +- .../docs/landmark-metadata/version.md | 3 +- .../landmark-metadata/was_derived_from.md | 31 + schemas/generated/docs/landmark/Collection.md | 34 + schemas/generated/docs/landmark/Creator.md | 8 +- .../docs/landmark/Creator_firstName.md | 1 + .../docs/landmark/Creator_fullName.md | 1 + .../docs/landmark/Creator_lastName.md | 1 + .../generated/docs/landmark/Creator_orcid.md | 1 + schemas/generated/docs/landmark/Dataset.md | 63 + .../generated/docs/landmark/Distribution.md | 2 +- schemas/generated/docs/landmark/Grant.md | 2 +- .../docs/landmark/LandmarkMetadata.md | 12 +- schemas/generated/docs/landmark/Person.md | 7 +- schemas/generated/docs/landmark/ProvEntity.md | 32 + .../docs/landmark/SoftwareApplication.md | 42 + .../docs/landmark/SoftwareSourceCode.md | 31 + schemas/generated/docs/landmark/citation.md | 1 + .../docs/landmark/citationOverall.md | 1 + schemas/generated/docs/landmark/class_type.md | 2 + .../docs/landmark/code_repository.md | 29 + schemas/generated/docs/landmark/created_by.md | 29 + .../generated/docs/landmark/creation_date.md | 2 +- schemas/generated/docs/landmark/creators.md | 5 +- .../generated/docs/landmark/derived_from.md | 29 + .../generated/docs/landmark/description.md | 2 +- .../generated/docs/landmark/distributions.md | 1 + schemas/generated/docs/landmark/doi.md | 1 + .../docs/landmark/externalReviewers.md | 1 + schemas/generated/docs/landmark/funders.md | 1 + schemas/generated/docs/landmark/had_member.md | 29 + schemas/generated/docs/landmark/hubmapId.md | 1 + schemas/generated/docs/landmark/id.md | 3 + schemas/generated/docs/landmark/index.md | 16 +- schemas/generated/docs/landmark/label.md | 2 + schemas/generated/docs/landmark/license.md | 2 +- schemas/generated/docs/landmark/name.md | 28 + schemas/generated/docs/landmark/placement.md | 7 + schemas/generated/docs/landmark/placements.md | 7 + .../generated/docs/landmark/project_leads.md | 1 + schemas/generated/docs/landmark/publisher.md | 2 +- schemas/generated/docs/landmark/reviewers.md | 1 + schemas/generated/docs/landmark/see_also.md | 3 +- .../generated/docs/landmark/target_product.md | 29 + schemas/generated/docs/landmark/title.md | 2 +- schemas/generated/docs/landmark/typeOf.md | 2 + schemas/generated/docs/landmark/version.md | 3 +- .../docs/landmark/was_derived_from.md | 30 + .../docs/ref-organ-metadata/Collection.md | 34 + .../docs/ref-organ-metadata/Container.md | 30 +- .../ref-organ-metadata/Container_creators.md | 2 +- .../docs/ref-organ-metadata/Container_id.md | 23 + .../docs/ref-organ-metadata/Creator.md | 32 + .../docs/ref-organ-metadata/Dataset.md | 63 + .../docs/ref-organ-metadata/Distribution.md | 2 +- .../docs/ref-organ-metadata/Grant.md | 2 +- .../docs/ref-organ-metadata/Person.md | 17 +- .../docs/ref-organ-metadata/ProvEntity.md | 32 + .../ref-organ-metadata/SoftwareApplication.md | 40 + .../ref-organ-metadata/SoftwareSourceCode.md | 31 + .../docs/ref-organ-metadata/citation.md | 2 +- .../ref-organ-metadata/citationOverall.md | 2 +- .../docs/ref-organ-metadata/class_type.md | 24 + .../ref-organ-metadata/code_repository.md | 29 + .../docs/ref-organ-metadata/creation_date.md | 2 +- .../docs/ref-organ-metadata/creators.md | 4 +- .../docs/ref-organ-metadata/datatable.md | 1 - .../docs/ref-organ-metadata/description.md | 2 +- .../docs/ref-organ-metadata/distributions.md | 1 + .../generated/docs/ref-organ-metadata/doi.md | 2 +- .../ref-organ-metadata/externalReviewers.md | 2 +- .../docs/ref-organ-metadata/funders.md | 2 +- .../docs/ref-organ-metadata/had_member.md | 29 + .../docs/ref-organ-metadata/hubmapId.md | 2 +- .../generated/docs/ref-organ-metadata/id.md | 26 + .../docs/ref-organ-metadata/index.md | 19 +- .../docs/ref-organ-metadata/license.md | 2 +- .../generated/docs/ref-organ-metadata/name.md | 31 + .../docs/ref-organ-metadata/project_leads.md | 2 +- .../docs/ref-organ-metadata/publisher.md | 2 +- .../docs/ref-organ-metadata/reviewers.md | 2 +- .../docs/ref-organ-metadata/see_also.md | 4 +- .../docs/ref-organ-metadata/target_product.md | 29 + .../docs/ref-organ-metadata/title.md | 2 +- .../docs/ref-organ-metadata/version.md | 3 +- .../ref-organ-metadata/was_derived_from.md | 31 + .../generated/docs/ref-organ/Collection.md | 34 + schemas/generated/docs/ref-organ/Creator.md | 8 +- .../docs/ref-organ/Creator_firstName.md | 1 + .../docs/ref-organ/Creator_fullName.md | 1 + .../docs/ref-organ/Creator_lastName.md | 1 + .../generated/docs/ref-organ/Creator_orcid.md | 1 + schemas/generated/docs/ref-organ/Dataset.md | 63 + .../generated/docs/ref-organ/Distribution.md | 2 +- schemas/generated/docs/ref-organ/Grant.md | 2 +- schemas/generated/docs/ref-organ/Person.md | 7 +- .../generated/docs/ref-organ/ProvEntity.md | 32 + .../docs/ref-organ/RefOrganMetadata.md | 12 +- .../docs/ref-organ/SoftwareApplication.md | 42 + .../docs/ref-organ/SoftwareSourceCode.md | 31 + .../generated/docs/ref-organ/SpatialEntity.md | 4 +- schemas/generated/docs/ref-organ/citation.md | 1 + .../docs/ref-organ/citationOverall.md | 1 + .../generated/docs/ref-organ/class_type.md | 2 + .../docs/ref-organ/code_repository.md | 29 + .../generated/docs/ref-organ/created_by.md | 29 + .../generated/docs/ref-organ/creation_date.md | 2 +- schemas/generated/docs/ref-organ/creators.md | 5 +- .../generated/docs/ref-organ/derived_from.md | 29 + .../generated/docs/ref-organ/description.md | 2 +- .../generated/docs/ref-organ/distributions.md | 1 + schemas/generated/docs/ref-organ/doi.md | 1 + .../docs/ref-organ/externalReviewers.md | 1 + schemas/generated/docs/ref-organ/funders.md | 1 + .../generated/docs/ref-organ/had_member.md | 29 + schemas/generated/docs/ref-organ/hubmapId.md | 1 + schemas/generated/docs/ref-organ/id.md | 3 + schemas/generated/docs/ref-organ/index.md | 18 +- schemas/generated/docs/ref-organ/label.md | 2 + schemas/generated/docs/ref-organ/license.md | 2 +- schemas/generated/docs/ref-organ/name.md | 1 - .../docs/ref-organ/organ_owner_sex.md | 22 + schemas/generated/docs/ref-organ/placement.md | 7 + .../generated/docs/ref-organ/placements.md | 7 + .../generated/docs/ref-organ/project_leads.md | 1 + schemas/generated/docs/ref-organ/publisher.md | 2 +- schemas/generated/docs/ref-organ/reviewers.md | 1 + schemas/generated/docs/ref-organ/see_also.md | 3 +- .../docs/ref-organ/target_product.md | 29 + schemas/generated/docs/ref-organ/title.md | 2 +- schemas/generated/docs/ref-organ/typeOf.md | 2 + schemas/generated/docs/ref-organ/version.md | 3 +- .../docs/ref-organ/was_derived_from.md | 30 + .../docs/vocab-metadata/Collection.md | 34 + .../docs/vocab-metadata/Container.md | 48 + .../vocab-metadata/Container_creation_date.md | 30 + .../docs/vocab-metadata/Container_creators.md | 30 + .../vocab-metadata/Container_description.md | 30 + .../vocab-metadata/Container_distributions.md | 30 + .../docs/vocab-metadata/Container_id.md | 23 + .../docs/vocab-metadata/Container_license.md | 30 + .../docs/vocab-metadata/Container_title.md | 30 + .../docs/vocab-metadata/Container_version.md | 30 + .../generated/docs/vocab-metadata/Creator.md | 32 + .../generated/docs/vocab-metadata/Dataset.md | 63 + .../docs/vocab-metadata/Distribution.md | 36 + .../generated/docs/vocab-metadata/Grant.md | 31 + .../generated/docs/vocab-metadata/Person.md | 50 + .../docs/vocab-metadata/ProvEntity.md | 32 + .../vocab-metadata/SoftwareApplication.md | 40 + .../docs/vocab-metadata/SoftwareSourceCode.md | 31 + .../generated/docs/vocab-metadata/about.md | 28 + .../docs/vocab-metadata/accessUrl.md | 29 + .../docs/vocab-metadata/awardNumber.md | 29 + .../generated/docs/vocab-metadata/citation.md | 29 + .../docs/vocab-metadata/citationOverall.md | 29 + .../docs/vocab-metadata/class_type.md | 24 + .../docs/vocab-metadata/code_repository.md | 29 + .../docs/vocab-metadata/creation_date.md | 30 + .../generated/docs/vocab-metadata/creators.md | 30 + .../docs/vocab-metadata/datatable.md | 28 + .../docs/vocab-metadata/description.md | 30 + .../docs/vocab-metadata/distributions.md | 30 + schemas/generated/docs/vocab-metadata/doi.md | 29 + .../docs/vocab-metadata/downloadUrl.md | 29 + .../docs/vocab-metadata/externalReviewers.md | 29 + .../docs/vocab-metadata/firstName.md | 29 + .../generated/docs/vocab-metadata/fullName.md | 29 + .../generated/docs/vocab-metadata/funder.md | 29 + .../generated/docs/vocab-metadata/funders.md | 29 + .../docs/vocab-metadata/had_member.md | 29 + .../generated/docs/vocab-metadata/hubmapId.md | 29 + schemas/generated/docs/vocab-metadata/id.md | 26 + .../generated/docs/vocab-metadata/index.md | 124 ++ .../generated/docs/vocab-metadata/lastName.md | 29 + .../generated/docs/vocab-metadata/license.md | 30 + .../docs/vocab-metadata/mediaType.md | 29 + schemas/generated/docs/vocab-metadata/name.md | 31 + .../generated/docs/vocab-metadata/orcid.md | 29 + .../docs/vocab-metadata/project_leads.md | 29 + .../docs/vocab-metadata/propertyId.md | 28 + .../docs/vocab-metadata/publisher.md | 30 + .../docs/vocab-metadata/reviewers.md | 29 + .../generated/docs/vocab-metadata/see_also.md | 31 + .../docs/vocab-metadata/target_product.md | 29 + .../generated/docs/vocab-metadata/title.md | 31 + .../docs/vocab-metadata/types/Boolean.md | 19 + .../docs/vocab-metadata/types/Curie.md | 20 + .../docs/vocab-metadata/types/Date.md | 19 + .../vocab-metadata/types/DateOrDatetime.md | 12 + .../docs/vocab-metadata/types/Datetime.md | 19 + .../docs/vocab-metadata/types/Decimal.md | 18 + .../docs/vocab-metadata/types/Double.md | 18 + .../docs/vocab-metadata/types/Float.md | 18 + .../docs/vocab-metadata/types/Integer.md | 18 + .../docs/vocab-metadata/types/Jsonpath.md | 12 + .../docs/vocab-metadata/types/Jsonpointer.md | 12 + .../docs/vocab-metadata/types/Ncname.md | 12 + .../vocab-metadata/types/Nodeidentifier.md | 12 + .../vocab-metadata/types/Objectidentifier.md | 19 + .../docs/vocab-metadata/types/Sparqlpath.md | 12 + .../docs/vocab-metadata/types/String.md | 18 + .../docs/vocab-metadata/types/Time.md | 19 + .../docs/vocab-metadata/types/Uri.md | 20 + .../docs/vocab-metadata/types/Uriorcurie.md | 12 + .../generated/docs/vocab-metadata/value.md | 28 + .../generated/docs/vocab-metadata/version.md | 31 + .../docs/vocab-metadata/versionInfo.md | 28 + .../docs/vocab-metadata/was_derived_from.md | 31 + schemas/generated/docs/vocab/BasicMetadata.md | 45 + schemas/generated/docs/vocab/Collection.md | 34 + schemas/generated/docs/vocab/Container.md | 22 + schemas/generated/docs/vocab/Creator.md | 31 + schemas/generated/docs/vocab/Dataset.md | 63 + schemas/generated/docs/vocab/Distribution.md | 35 + schemas/generated/docs/vocab/Grant.md | 31 + schemas/generated/docs/vocab/Person.md | 50 + schemas/generated/docs/vocab/ProvEntity.md | 32 + .../docs/vocab/SoftwareApplication.md | 40 + .../docs/vocab/SoftwareSourceCode.md | 31 + schemas/generated/docs/vocab/about.md | 28 + schemas/generated/docs/vocab/accessUrl.md | 29 + schemas/generated/docs/vocab/awardNumber.md | 29 + schemas/generated/docs/vocab/citation.md | 29 + .../generated/docs/vocab/citationOverall.md | 29 + schemas/generated/docs/vocab/class_type.md | 24 + .../generated/docs/vocab/code_repository.md | 29 + .../generated/docs/vocab/container__data.md | 22 + .../generated/docs/vocab/container__iri.md | 22 + .../docs/vocab/container__metadata.md | 22 + schemas/generated/docs/vocab/created_by.md | 29 + schemas/generated/docs/vocab/creation_date.md | 30 + schemas/generated/docs/vocab/creators.md | 29 + schemas/generated/docs/vocab/datatable.md | 28 + schemas/generated/docs/vocab/derived_from.md | 29 + schemas/generated/docs/vocab/description.md | 30 + schemas/generated/docs/vocab/distributions.md | 29 + schemas/generated/docs/vocab/doi.md | 29 + schemas/generated/docs/vocab/downloadUrl.md | 29 + .../generated/docs/vocab/externalReviewers.md | 29 + schemas/generated/docs/vocab/firstName.md | 29 + schemas/generated/docs/vocab/fullName.md | 29 + schemas/generated/docs/vocab/funder.md | 29 + schemas/generated/docs/vocab/funders.md | 29 + schemas/generated/docs/vocab/had_member.md | 29 + schemas/generated/docs/vocab/hubmapId.md | 29 + schemas/generated/docs/vocab/id.md | 25 + schemas/generated/docs/vocab/index.md | 122 ++ schemas/generated/docs/vocab/lastName.md | 29 + schemas/generated/docs/vocab/license.md | 30 + schemas/generated/docs/vocab/mediaType.md | 29 + schemas/generated/docs/vocab/name.md | 31 + schemas/generated/docs/vocab/orcid.md | 29 + schemas/generated/docs/vocab/project_leads.md | 29 + schemas/generated/docs/vocab/propertyId.md | 28 + schemas/generated/docs/vocab/publisher.md | 30 + schemas/generated/docs/vocab/reviewers.md | 29 + schemas/generated/docs/vocab/see_also.md | 31 + .../generated/docs/vocab/target_product.md | 29 + schemas/generated/docs/vocab/title.md | 31 + schemas/generated/docs/vocab/types/Boolean.md | 19 + schemas/generated/docs/vocab/types/Curie.md | 20 + schemas/generated/docs/vocab/types/Date.md | 19 + .../docs/vocab/types/DateOrDatetime.md | 12 + .../generated/docs/vocab/types/Datetime.md | 19 + schemas/generated/docs/vocab/types/Decimal.md | 18 + schemas/generated/docs/vocab/types/Double.md | 18 + schemas/generated/docs/vocab/types/Float.md | 18 + schemas/generated/docs/vocab/types/Integer.md | 18 + .../generated/docs/vocab/types/Jsonpath.md | 12 + .../generated/docs/vocab/types/Jsonpointer.md | 12 + schemas/generated/docs/vocab/types/Ncname.md | 12 + .../docs/vocab/types/Nodeidentifier.md | 12 + .../docs/vocab/types/Objectidentifier.md | 19 + .../generated/docs/vocab/types/Sparqlpath.md | 12 + schemas/generated/docs/vocab/types/String.md | 18 + schemas/generated/docs/vocab/types/Time.md | 19 + schemas/generated/docs/vocab/types/Uri.md | 20 + .../generated/docs/vocab/types/Uriorcurie.md | 12 + schemas/generated/docs/vocab/value.md | 28 + schemas/generated/docs/vocab/version.md | 31 + schemas/generated/docs/vocab/versionInfo.md | 28 + .../generated/docs/vocab/was_derived_from.md | 30 + .../json-ld/2d-ftu-metadata.context.jsonld | 36 +- .../generated/json-ld/2d-ftu.context.jsonld | 51 +- .../json-ld/asct-b-metadata.context.jsonld | 36 +- .../generated/json-ld/asct-b.context.jsonld | 49 +- .../json-ld/basic-metadata.context.jsonld | 36 +- .../generated/json-ld/basic.context.jsonld | 49 +- .../collection-metadata.context.jsonld | 36 +- .../json-ld/collection.context.jsonld | 49 +- .../json-ld/graph-metadata.context.jsonld | 36 +- .../generated/json-ld/graph.context.jsonld | 49 +- .../json-ld/landmark-metadata.context.jsonld | 36 +- .../generated/json-ld/landmark.context.jsonld | 48 +- .../json-ld/ref-organ-metadata.context.jsonld | 36 +- .../json-ld/ref-organ.context.jsonld | 50 +- .../json-ld/vocab-metadata.context.jsonld | 162 ++ .../generated/json-ld/vocab.context.jsonld | 179 ++ .../json-schema/2d-ftu-metadata.schema.json | 269 ++- .../generated/json-schema/2d-ftu.schema.json | 216 ++- .../json-schema/asct-b-metadata.schema.json | 269 ++- .../generated/json-schema/asct-b.schema.json | 194 +- .../json-schema/basic-metadata.schema.json | 269 ++- .../generated/json-schema/basic.schema.json | 163 +- .../collection-metadata.schema.json | 265 ++- .../json-schema/collection.schema.json | 172 +- .../json-schema/graph-metadata.schema.json | 269 ++- .../generated/json-schema/graph.schema.json | 163 +- .../json-schema/landmark-metadata.schema.json | 271 ++- .../json-schema/landmark.schema.json | 229 ++- .../ref-organ-metadata.schema.json | 269 ++- .../json-schema/ref-organ.schema.json | 231 ++- .../json-schema/vocab-metadata.schema.json | 365 ++++ .../generated/json-schema/vocab.schema.json | 324 ++++ schemas/generated/linkml/2d-ftu-metadata.yaml | 122 +- schemas/generated/linkml/2d-ftu.yaml | 132 +- schemas/generated/linkml/asct-b-metadata.yaml | 122 +- schemas/generated/linkml/asct-b.yaml | 136 +- schemas/generated/linkml/basic-metadata.yaml | 122 +- schemas/generated/linkml/basic.yaml | 123 +- .../generated/linkml/collection-metadata.yaml | 122 +- schemas/generated/linkml/collection.yaml | 171 +- schemas/generated/linkml/graph-metadata.yaml | 122 +- schemas/generated/linkml/graph.yaml | 121 +- .../generated/linkml/landmark-metadata.yaml | 123 +- schemas/generated/linkml/landmark.yaml | 113 +- .../generated/linkml/ref-organ-metadata.yaml | 122 +- schemas/generated/linkml/ref-organ.yaml | 119 +- schemas/generated/linkml/vocab-metadata.yaml | 590 ++++++ schemas/generated/linkml/vocab.yaml | 627 ++++++ schemas/generated/owl/2d-ftu-metadata.owl.ttl | 602 +++++- schemas/generated/owl/2d-ftu.owl.ttl | 925 +++++++-- schemas/generated/owl/asct-b-metadata.owl.ttl | 596 +++++- schemas/generated/owl/asct-b.owl.ttl | 971 ++++++++-- schemas/generated/owl/basic-metadata.owl.ttl | 596 +++++- schemas/generated/owl/basic.owl.ttl | 706 +++++-- .../generated/owl/collection-metadata.owl.ttl | 600 +++++- schemas/generated/owl/collection.owl.ttl | 716 +++++-- schemas/generated/owl/graph-metadata.owl.ttl | 598 +++++- schemas/generated/owl/graph.owl.ttl | 708 +++++-- .../generated/owl/landmark-metadata.owl.ttl | 605 +++++- schemas/generated/owl/landmark.owl.ttl | 1478 +++++++++++--- .../generated/owl/ref-organ-metadata.owl.ttl | 600 +++++- schemas/generated/owl/ref-organ.owl.ttl | 1697 +++++++++++++---- schemas/generated/owl/vocab-metadata.owl.ttl | 685 +++++++ schemas/generated/owl/vocab.owl.ttl | 732 +++++++ 766 files changed, 28998 insertions(+), 3732 deletions(-) create mode 100644 schemas/generated/docs/2d-ftu-metadata/Collection.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/Container_id.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/Creator.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/Dataset.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/ProvEntity.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/SoftwareApplication.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/class_type.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/code_repository.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/had_member.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/id.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/name.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/target_product.md create mode 100644 schemas/generated/docs/2d-ftu-metadata/was_derived_from.md create mode 100644 schemas/generated/docs/2d-ftu/Collection.md create mode 100644 schemas/generated/docs/2d-ftu/Creator.md create mode 100644 schemas/generated/docs/2d-ftu/Dataset.md create mode 100644 schemas/generated/docs/2d-ftu/FtuMetadata.md create mode 100644 schemas/generated/docs/2d-ftu/ProvEntity.md create mode 100644 schemas/generated/docs/2d-ftu/SoftwareApplication.md create mode 100644 schemas/generated/docs/2d-ftu/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/2d-ftu/code_repository.md create mode 100644 schemas/generated/docs/2d-ftu/created_by.md create mode 100644 schemas/generated/docs/2d-ftu/derived_from.md create mode 100644 schemas/generated/docs/2d-ftu/had_member.md create mode 100644 schemas/generated/docs/2d-ftu/name.md create mode 100644 schemas/generated/docs/2d-ftu/target_product.md create mode 100644 schemas/generated/docs/2d-ftu/was_derived_from.md create mode 100644 schemas/generated/docs/asct-b-metadata/Collection.md create mode 100644 schemas/generated/docs/asct-b-metadata/Container_id.md create mode 100644 schemas/generated/docs/asct-b-metadata/Creator.md create mode 100644 schemas/generated/docs/asct-b-metadata/Dataset.md create mode 100644 schemas/generated/docs/asct-b-metadata/ProvEntity.md create mode 100644 schemas/generated/docs/asct-b-metadata/SoftwareApplication.md create mode 100644 schemas/generated/docs/asct-b-metadata/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/asct-b-metadata/class_type.md create mode 100644 schemas/generated/docs/asct-b-metadata/code_repository.md create mode 100644 schemas/generated/docs/asct-b-metadata/had_member.md create mode 100644 schemas/generated/docs/asct-b-metadata/id.md create mode 100644 schemas/generated/docs/asct-b-metadata/name.md create mode 100644 schemas/generated/docs/asct-b-metadata/target_product.md create mode 100644 schemas/generated/docs/asct-b-metadata/was_derived_from.md create mode 100644 schemas/generated/docs/asct-b/Collection.md create mode 100644 schemas/generated/docs/asct-b/Creator.md create mode 100644 schemas/generated/docs/asct-b/Dataset.md create mode 100644 schemas/generated/docs/asct-b/ProvEntity.md create mode 100644 schemas/generated/docs/asct-b/SoftwareApplication.md create mode 100644 schemas/generated/docs/asct-b/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/asct-b/ccf_designated_parent.md create mode 100644 schemas/generated/docs/asct-b/code_repository.md create mode 100644 schemas/generated/docs/asct-b/created_by.md create mode 100644 schemas/generated/docs/asct-b/derived_from.md create mode 100644 schemas/generated/docs/asct-b/had_member.md create mode 100644 schemas/generated/docs/asct-b/target_product.md create mode 100644 schemas/generated/docs/asct-b/was_derived_from.md create mode 100644 schemas/generated/docs/basic-metadata/Collection.md create mode 100644 schemas/generated/docs/basic-metadata/Container_id.md create mode 100644 schemas/generated/docs/basic-metadata/Creator.md create mode 100644 schemas/generated/docs/basic-metadata/Dataset.md create mode 100644 schemas/generated/docs/basic-metadata/ProvEntity.md create mode 100644 schemas/generated/docs/basic-metadata/SoftwareApplication.md create mode 100644 schemas/generated/docs/basic-metadata/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/basic-metadata/class_type.md create mode 100644 schemas/generated/docs/basic-metadata/code_repository.md create mode 100644 schemas/generated/docs/basic-metadata/had_member.md create mode 100644 schemas/generated/docs/basic-metadata/id.md create mode 100644 schemas/generated/docs/basic-metadata/name.md create mode 100644 schemas/generated/docs/basic-metadata/target_product.md create mode 100644 schemas/generated/docs/basic-metadata/was_derived_from.md create mode 100644 schemas/generated/docs/basic/Collection.md create mode 100644 schemas/generated/docs/basic/Creator.md create mode 100644 schemas/generated/docs/basic/Dataset.md create mode 100644 schemas/generated/docs/basic/ProvEntity.md create mode 100644 schemas/generated/docs/basic/SoftwareApplication.md create mode 100644 schemas/generated/docs/basic/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/basic/class_type.md create mode 100644 schemas/generated/docs/basic/code_repository.md create mode 100644 schemas/generated/docs/basic/created_by.md create mode 100644 schemas/generated/docs/basic/derived_from.md create mode 100644 schemas/generated/docs/basic/had_member.md create mode 100644 schemas/generated/docs/basic/id.md create mode 100644 schemas/generated/docs/basic/name.md create mode 100644 schemas/generated/docs/basic/target_product.md create mode 100644 schemas/generated/docs/basic/was_derived_from.md create mode 100644 schemas/generated/docs/collection-metadata/Collection.md create mode 100644 schemas/generated/docs/collection-metadata/Container_id.md create mode 100644 schemas/generated/docs/collection-metadata/Creator.md create mode 100644 schemas/generated/docs/collection-metadata/Dataset.md create mode 100644 schemas/generated/docs/collection-metadata/ProvEntity.md create mode 100644 schemas/generated/docs/collection-metadata/SoftwareApplication.md create mode 100644 schemas/generated/docs/collection-metadata/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/collection-metadata/class_type.md create mode 100644 schemas/generated/docs/collection-metadata/code_repository.md create mode 100644 schemas/generated/docs/collection-metadata/had_member.md create mode 100644 schemas/generated/docs/collection-metadata/id.md create mode 100644 schemas/generated/docs/collection-metadata/name.md create mode 100644 schemas/generated/docs/collection-metadata/target_product.md create mode 100644 schemas/generated/docs/collection-metadata/was_derived_from.md create mode 100644 schemas/generated/docs/collection/Collection.md create mode 100644 schemas/generated/docs/collection/Creator.md create mode 100644 schemas/generated/docs/collection/Dataset.md create mode 100644 schemas/generated/docs/collection/ProvEntity.md create mode 100644 schemas/generated/docs/collection/SoftwareApplication.md create mode 100644 schemas/generated/docs/collection/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/collection/class_type.md create mode 100644 schemas/generated/docs/collection/code_repository.md create mode 100644 schemas/generated/docs/collection/created_by.md create mode 100644 schemas/generated/docs/collection/derived_from.md create mode 100644 schemas/generated/docs/collection/had_member.md create mode 100644 schemas/generated/docs/collection/target_product.md create mode 100644 schemas/generated/docs/collection/was_derived_from.md create mode 100644 schemas/generated/docs/graph-metadata/Collection.md create mode 100644 schemas/generated/docs/graph-metadata/Container_id.md create mode 100644 schemas/generated/docs/graph-metadata/Creator.md create mode 100644 schemas/generated/docs/graph-metadata/Dataset.md create mode 100644 schemas/generated/docs/graph-metadata/ProvEntity.md create mode 100644 schemas/generated/docs/graph-metadata/SoftwareApplication.md create mode 100644 schemas/generated/docs/graph-metadata/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/graph-metadata/class_type.md create mode 100644 schemas/generated/docs/graph-metadata/code_repository.md create mode 100644 schemas/generated/docs/graph-metadata/had_member.md create mode 100644 schemas/generated/docs/graph-metadata/id.md create mode 100644 schemas/generated/docs/graph-metadata/name.md create mode 100644 schemas/generated/docs/graph-metadata/target_product.md create mode 100644 schemas/generated/docs/graph-metadata/was_derived_from.md create mode 100644 schemas/generated/docs/graph/Collection.md create mode 100644 schemas/generated/docs/graph/Creator.md create mode 100644 schemas/generated/docs/graph/Dataset.md create mode 100644 schemas/generated/docs/graph/ProvEntity.md create mode 100644 schemas/generated/docs/graph/SoftwareApplication.md create mode 100644 schemas/generated/docs/graph/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/graph/class_type.md create mode 100644 schemas/generated/docs/graph/code_repository.md create mode 100644 schemas/generated/docs/graph/created_by.md create mode 100644 schemas/generated/docs/graph/derived_from.md create mode 100644 schemas/generated/docs/graph/had_member.md create mode 100644 schemas/generated/docs/graph/id.md create mode 100644 schemas/generated/docs/graph/name.md create mode 100644 schemas/generated/docs/graph/target_product.md create mode 100644 schemas/generated/docs/graph/was_derived_from.md create mode 100644 schemas/generated/docs/landmark-metadata/Collection.md create mode 100644 schemas/generated/docs/landmark-metadata/Container_creation_date.md create mode 100644 schemas/generated/docs/landmark-metadata/Container_id.md create mode 100644 schemas/generated/docs/landmark-metadata/Creator.md create mode 100644 schemas/generated/docs/landmark-metadata/Dataset.md create mode 100644 schemas/generated/docs/landmark-metadata/ProvEntity.md create mode 100644 schemas/generated/docs/landmark-metadata/SoftwareApplication.md create mode 100644 schemas/generated/docs/landmark-metadata/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/landmark-metadata/class_type.md create mode 100644 schemas/generated/docs/landmark-metadata/code_repository.md create mode 100644 schemas/generated/docs/landmark-metadata/had_member.md create mode 100644 schemas/generated/docs/landmark-metadata/id.md create mode 100644 schemas/generated/docs/landmark-metadata/name.md create mode 100644 schemas/generated/docs/landmark-metadata/target_product.md create mode 100644 schemas/generated/docs/landmark-metadata/was_derived_from.md create mode 100644 schemas/generated/docs/landmark/Collection.md create mode 100644 schemas/generated/docs/landmark/Dataset.md create mode 100644 schemas/generated/docs/landmark/ProvEntity.md create mode 100644 schemas/generated/docs/landmark/SoftwareApplication.md create mode 100644 schemas/generated/docs/landmark/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/landmark/code_repository.md create mode 100644 schemas/generated/docs/landmark/created_by.md create mode 100644 schemas/generated/docs/landmark/derived_from.md create mode 100644 schemas/generated/docs/landmark/had_member.md create mode 100644 schemas/generated/docs/landmark/name.md create mode 100644 schemas/generated/docs/landmark/target_product.md create mode 100644 schemas/generated/docs/landmark/was_derived_from.md create mode 100644 schemas/generated/docs/ref-organ-metadata/Collection.md create mode 100644 schemas/generated/docs/ref-organ-metadata/Container_id.md create mode 100644 schemas/generated/docs/ref-organ-metadata/Creator.md create mode 100644 schemas/generated/docs/ref-organ-metadata/Dataset.md create mode 100644 schemas/generated/docs/ref-organ-metadata/ProvEntity.md create mode 100644 schemas/generated/docs/ref-organ-metadata/SoftwareApplication.md create mode 100644 schemas/generated/docs/ref-organ-metadata/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/ref-organ-metadata/class_type.md create mode 100644 schemas/generated/docs/ref-organ-metadata/code_repository.md create mode 100644 schemas/generated/docs/ref-organ-metadata/had_member.md create mode 100644 schemas/generated/docs/ref-organ-metadata/id.md create mode 100644 schemas/generated/docs/ref-organ-metadata/name.md create mode 100644 schemas/generated/docs/ref-organ-metadata/target_product.md create mode 100644 schemas/generated/docs/ref-organ-metadata/was_derived_from.md create mode 100644 schemas/generated/docs/ref-organ/Collection.md create mode 100644 schemas/generated/docs/ref-organ/Dataset.md create mode 100644 schemas/generated/docs/ref-organ/ProvEntity.md create mode 100644 schemas/generated/docs/ref-organ/SoftwareApplication.md create mode 100644 schemas/generated/docs/ref-organ/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/ref-organ/code_repository.md create mode 100644 schemas/generated/docs/ref-organ/created_by.md create mode 100644 schemas/generated/docs/ref-organ/derived_from.md create mode 100644 schemas/generated/docs/ref-organ/had_member.md create mode 100644 schemas/generated/docs/ref-organ/organ_owner_sex.md create mode 100644 schemas/generated/docs/ref-organ/target_product.md create mode 100644 schemas/generated/docs/ref-organ/was_derived_from.md create mode 100644 schemas/generated/docs/vocab-metadata/Collection.md create mode 100644 schemas/generated/docs/vocab-metadata/Container.md create mode 100644 schemas/generated/docs/vocab-metadata/Container_creation_date.md create mode 100644 schemas/generated/docs/vocab-metadata/Container_creators.md create mode 100644 schemas/generated/docs/vocab-metadata/Container_description.md create mode 100644 schemas/generated/docs/vocab-metadata/Container_distributions.md create mode 100644 schemas/generated/docs/vocab-metadata/Container_id.md create mode 100644 schemas/generated/docs/vocab-metadata/Container_license.md create mode 100644 schemas/generated/docs/vocab-metadata/Container_title.md create mode 100644 schemas/generated/docs/vocab-metadata/Container_version.md create mode 100644 schemas/generated/docs/vocab-metadata/Creator.md create mode 100644 schemas/generated/docs/vocab-metadata/Dataset.md create mode 100644 schemas/generated/docs/vocab-metadata/Distribution.md create mode 100644 schemas/generated/docs/vocab-metadata/Grant.md create mode 100644 schemas/generated/docs/vocab-metadata/Person.md create mode 100644 schemas/generated/docs/vocab-metadata/ProvEntity.md create mode 100644 schemas/generated/docs/vocab-metadata/SoftwareApplication.md create mode 100644 schemas/generated/docs/vocab-metadata/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/vocab-metadata/about.md create mode 100644 schemas/generated/docs/vocab-metadata/accessUrl.md create mode 100644 schemas/generated/docs/vocab-metadata/awardNumber.md create mode 100644 schemas/generated/docs/vocab-metadata/citation.md create mode 100644 schemas/generated/docs/vocab-metadata/citationOverall.md create mode 100644 schemas/generated/docs/vocab-metadata/class_type.md create mode 100644 schemas/generated/docs/vocab-metadata/code_repository.md create mode 100644 schemas/generated/docs/vocab-metadata/creation_date.md create mode 100644 schemas/generated/docs/vocab-metadata/creators.md create mode 100644 schemas/generated/docs/vocab-metadata/datatable.md create mode 100644 schemas/generated/docs/vocab-metadata/description.md create mode 100644 schemas/generated/docs/vocab-metadata/distributions.md create mode 100644 schemas/generated/docs/vocab-metadata/doi.md create mode 100644 schemas/generated/docs/vocab-metadata/downloadUrl.md create mode 100644 schemas/generated/docs/vocab-metadata/externalReviewers.md create mode 100644 schemas/generated/docs/vocab-metadata/firstName.md create mode 100644 schemas/generated/docs/vocab-metadata/fullName.md create mode 100644 schemas/generated/docs/vocab-metadata/funder.md create mode 100644 schemas/generated/docs/vocab-metadata/funders.md create mode 100644 schemas/generated/docs/vocab-metadata/had_member.md create mode 100644 schemas/generated/docs/vocab-metadata/hubmapId.md create mode 100644 schemas/generated/docs/vocab-metadata/id.md create mode 100644 schemas/generated/docs/vocab-metadata/index.md create mode 100644 schemas/generated/docs/vocab-metadata/lastName.md create mode 100644 schemas/generated/docs/vocab-metadata/license.md create mode 100644 schemas/generated/docs/vocab-metadata/mediaType.md create mode 100644 schemas/generated/docs/vocab-metadata/name.md create mode 100644 schemas/generated/docs/vocab-metadata/orcid.md create mode 100644 schemas/generated/docs/vocab-metadata/project_leads.md create mode 100644 schemas/generated/docs/vocab-metadata/propertyId.md create mode 100644 schemas/generated/docs/vocab-metadata/publisher.md create mode 100644 schemas/generated/docs/vocab-metadata/reviewers.md create mode 100644 schemas/generated/docs/vocab-metadata/see_also.md create mode 100644 schemas/generated/docs/vocab-metadata/target_product.md create mode 100644 schemas/generated/docs/vocab-metadata/title.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Boolean.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Curie.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Date.md create mode 100644 schemas/generated/docs/vocab-metadata/types/DateOrDatetime.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Datetime.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Decimal.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Double.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Float.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Integer.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Jsonpath.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Jsonpointer.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Ncname.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Nodeidentifier.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Objectidentifier.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Sparqlpath.md create mode 100644 schemas/generated/docs/vocab-metadata/types/String.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Time.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Uri.md create mode 100644 schemas/generated/docs/vocab-metadata/types/Uriorcurie.md create mode 100644 schemas/generated/docs/vocab-metadata/value.md create mode 100644 schemas/generated/docs/vocab-metadata/version.md create mode 100644 schemas/generated/docs/vocab-metadata/versionInfo.md create mode 100644 schemas/generated/docs/vocab-metadata/was_derived_from.md create mode 100644 schemas/generated/docs/vocab/BasicMetadata.md create mode 100644 schemas/generated/docs/vocab/Collection.md create mode 100644 schemas/generated/docs/vocab/Container.md create mode 100644 schemas/generated/docs/vocab/Creator.md create mode 100644 schemas/generated/docs/vocab/Dataset.md create mode 100644 schemas/generated/docs/vocab/Distribution.md create mode 100644 schemas/generated/docs/vocab/Grant.md create mode 100644 schemas/generated/docs/vocab/Person.md create mode 100644 schemas/generated/docs/vocab/ProvEntity.md create mode 100644 schemas/generated/docs/vocab/SoftwareApplication.md create mode 100644 schemas/generated/docs/vocab/SoftwareSourceCode.md create mode 100644 schemas/generated/docs/vocab/about.md create mode 100644 schemas/generated/docs/vocab/accessUrl.md create mode 100644 schemas/generated/docs/vocab/awardNumber.md create mode 100644 schemas/generated/docs/vocab/citation.md create mode 100644 schemas/generated/docs/vocab/citationOverall.md create mode 100644 schemas/generated/docs/vocab/class_type.md create mode 100644 schemas/generated/docs/vocab/code_repository.md create mode 100644 schemas/generated/docs/vocab/container__data.md create mode 100644 schemas/generated/docs/vocab/container__iri.md create mode 100644 schemas/generated/docs/vocab/container__metadata.md create mode 100644 schemas/generated/docs/vocab/created_by.md create mode 100644 schemas/generated/docs/vocab/creation_date.md create mode 100644 schemas/generated/docs/vocab/creators.md create mode 100644 schemas/generated/docs/vocab/datatable.md create mode 100644 schemas/generated/docs/vocab/derived_from.md create mode 100644 schemas/generated/docs/vocab/description.md create mode 100644 schemas/generated/docs/vocab/distributions.md create mode 100644 schemas/generated/docs/vocab/doi.md create mode 100644 schemas/generated/docs/vocab/downloadUrl.md create mode 100644 schemas/generated/docs/vocab/externalReviewers.md create mode 100644 schemas/generated/docs/vocab/firstName.md create mode 100644 schemas/generated/docs/vocab/fullName.md create mode 100644 schemas/generated/docs/vocab/funder.md create mode 100644 schemas/generated/docs/vocab/funders.md create mode 100644 schemas/generated/docs/vocab/had_member.md create mode 100644 schemas/generated/docs/vocab/hubmapId.md create mode 100644 schemas/generated/docs/vocab/id.md create mode 100644 schemas/generated/docs/vocab/index.md create mode 100644 schemas/generated/docs/vocab/lastName.md create mode 100644 schemas/generated/docs/vocab/license.md create mode 100644 schemas/generated/docs/vocab/mediaType.md create mode 100644 schemas/generated/docs/vocab/name.md create mode 100644 schemas/generated/docs/vocab/orcid.md create mode 100644 schemas/generated/docs/vocab/project_leads.md create mode 100644 schemas/generated/docs/vocab/propertyId.md create mode 100644 schemas/generated/docs/vocab/publisher.md create mode 100644 schemas/generated/docs/vocab/reviewers.md create mode 100644 schemas/generated/docs/vocab/see_also.md create mode 100644 schemas/generated/docs/vocab/target_product.md create mode 100644 schemas/generated/docs/vocab/title.md create mode 100644 schemas/generated/docs/vocab/types/Boolean.md create mode 100644 schemas/generated/docs/vocab/types/Curie.md create mode 100644 schemas/generated/docs/vocab/types/Date.md create mode 100644 schemas/generated/docs/vocab/types/DateOrDatetime.md create mode 100644 schemas/generated/docs/vocab/types/Datetime.md create mode 100644 schemas/generated/docs/vocab/types/Decimal.md create mode 100644 schemas/generated/docs/vocab/types/Double.md create mode 100644 schemas/generated/docs/vocab/types/Float.md create mode 100644 schemas/generated/docs/vocab/types/Integer.md create mode 100644 schemas/generated/docs/vocab/types/Jsonpath.md create mode 100644 schemas/generated/docs/vocab/types/Jsonpointer.md create mode 100644 schemas/generated/docs/vocab/types/Ncname.md create mode 100644 schemas/generated/docs/vocab/types/Nodeidentifier.md create mode 100644 schemas/generated/docs/vocab/types/Objectidentifier.md create mode 100644 schemas/generated/docs/vocab/types/Sparqlpath.md create mode 100644 schemas/generated/docs/vocab/types/String.md create mode 100644 schemas/generated/docs/vocab/types/Time.md create mode 100644 schemas/generated/docs/vocab/types/Uri.md create mode 100644 schemas/generated/docs/vocab/types/Uriorcurie.md create mode 100644 schemas/generated/docs/vocab/value.md create mode 100644 schemas/generated/docs/vocab/version.md create mode 100644 schemas/generated/docs/vocab/versionInfo.md create mode 100644 schemas/generated/docs/vocab/was_derived_from.md create mode 100644 schemas/generated/json-ld/vocab-metadata.context.jsonld create mode 100644 schemas/generated/json-ld/vocab.context.jsonld create mode 100644 schemas/generated/json-schema/vocab-metadata.schema.json create mode 100644 schemas/generated/json-schema/vocab.schema.json create mode 100644 schemas/generated/linkml/vocab-metadata.yaml create mode 100644 schemas/generated/linkml/vocab.yaml create mode 100644 schemas/generated/owl/vocab-metadata.owl.ttl create mode 100644 schemas/generated/owl/vocab.owl.ttl diff --git a/schemas/generated/docs/2d-ftu-metadata/Collection.md b/schemas/generated/docs/2d-ftu-metadata/Collection.md new file mode 100644 index 0000000..fa5127c --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [dcat:Collection](http://www.w3.org/ns/dcat#Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/2d-ftu-metadata/Container.md b/schemas/generated/docs/2d-ftu-metadata/Container.md index 3e500c6..dd8024b 100644 --- a/schemas/generated/docs/2d-ftu-metadata/Container.md +++ b/schemas/generated/docs/2d-ftu-metadata/Container.md @@ -7,7 +7,7 @@ URI: [dcat:Container](http://www.w3.org/ns/dcat#Container) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution]1..1 + * [Containerâžžid](Container_id.md) 1..1 * Range: [String](types/String.md) * [Containerâžžtitle](Container_title.md) 1..1 * Range: [String](types/String.md) * [Containerâžždescription](Container_description.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžcreators](Container_creators.md) 1..\* - * Range: [Person](Person.md) - * [project_leads](project_leads.md) 0..\* - * Range: [Person](Person.md) - * [reviewers](reviewers.md) 0..\* - * Range: [Person](Person.md) - * [externalReviewers](externalReviewers.md) 0..\* - * Range: [Person](Person.md) * [Containerâžžversion](Container_version.md) 1..1 * Range: [String](types/String.md) + * [Containerâžžcreators](Container_creators.md) 1..\* + * Range: [Creator](Creator.md) * [Containerâžžcreation_date](Container_creation_date.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžlicense](Container_license.md) 1..1 - * Range: [String](types/String.md) * [publisher](publisher.md) 0..1 * Range: [String](types/String.md) - * [funders](funders.md) 0..\* - * Range: [Grant](Grant.md) - * [hubmapId](hubmapId.md) 0..1 + * [Containerâžžlicense](Container_license.md) 1..1 * Range: [String](types/String.md) - * [doi](doi.md) 0..1 + * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) - * [citation](citation.md) 0..1 - * Range: [String](types/String.md) - * [citationOverall](citationOverall.md) 0..1 - * Range: [String](types/String.md) - * [datatable](datatable.md) 0..\* - * Range: [String](types/String.md) * [Containerâžždistributions](Container_distributions.md) 1..\* * Range: [Distribution](Distribution.md) + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/Container_creators.md b/schemas/generated/docs/2d-ftu-metadata/Container_creators.md index f71171d..e0f4d7d 100644 --- a/schemas/generated/docs/2d-ftu-metadata/Container_creators.md +++ b/schemas/generated/docs/2d-ftu-metadata/Container_creators.md @@ -9,7 +9,7 @@ URI: [dcat:Container_creators](http://www.w3.org/ns/dcat#Container_creators) ## Domain and Range -[Container](Container.md) → 1..\* [Person](Person.md) +[Container](Container.md) → 1..\* [Creator](Creator.md) ## Parents diff --git a/schemas/generated/docs/2d-ftu-metadata/Container_id.md b/schemas/generated/docs/2d-ftu-metadata/Container_id.md new file mode 100644 index 0000000..577e85d --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/Container_id.md @@ -0,0 +1,23 @@ + +# Slot: id + + + + +URI: [dcat:Container_id](http://www.w3.org/ns/dcat#Container_id) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [id](id.md) + +## Children + + +## Used by + + * [Container](Container.md) diff --git a/schemas/generated/docs/2d-ftu-metadata/Creator.md b/schemas/generated/docs/2d-ftu-metadata/Creator.md new file mode 100644 index 0000000..d758698 --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/Creator.md @@ -0,0 +1,32 @@ + +# Class: Creator + + + + +URI: [dcat:Creator](http://www.w3.org/ns/dcat#Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Creator](Creator.md)** + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/2d-ftu-metadata/Dataset.md b/schemas/generated/docs/2d-ftu-metadata/Dataset.md new file mode 100644 index 0000000..692791f --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [dcat:Dataset](http://www.w3.org/ns/dcat#Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/2d-ftu-metadata/Distribution.md b/schemas/generated/docs/2d-ftu-metadata/Distribution.md index 89f29a4..b93ea77 100644 --- a/schemas/generated/docs/2d-ftu-metadata/Distribution.md +++ b/schemas/generated/docs/2d-ftu-metadata/Distribution.md @@ -7,7 +7,7 @@ URI: [dcat:Distribution](http://www.w3.org/ns/dcat#Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container]) ## Referenced by Class diff --git a/schemas/generated/docs/2d-ftu-metadata/Grant.md b/schemas/generated/docs/2d-ftu-metadata/Grant.md index 922b73d..8c578d1 100644 --- a/schemas/generated/docs/2d-ftu-metadata/Grant.md +++ b/schemas/generated/docs/2d-ftu-metadata/Grant.md @@ -7,7 +7,7 @@ URI: [dcat:Grant](http://www.w3.org/ns/dcat#Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/2d-ftu-metadata/Person.md b/schemas/generated/docs/2d-ftu-metadata/Person.md index 6edcf64..1aca7ec 100644 --- a/schemas/generated/docs/2d-ftu-metadata/Person.md +++ b/schemas/generated/docs/2d-ftu-metadata/Person.md @@ -7,12 +7,14 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Person](Person.md)** - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** @@ -31,6 +33,15 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) * [orcid](orcid.md) 0..1 * Range: [String](types/String.md) +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/2d-ftu-metadata/ProvEntity.md b/schemas/generated/docs/2d-ftu-metadata/ProvEntity.md new file mode 100644 index 0000000..977eb21 --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [dcat:ProvEntity](http://www.w3.org/ns/dcat#ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/2d-ftu-metadata/SoftwareApplication.md b/schemas/generated/docs/2d-ftu-metadata/SoftwareApplication.md new file mode 100644 index 0000000..08350ff --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [dcat:SoftwareApplication](http://www.w3.org/ns/dcat#SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/2d-ftu-metadata/SoftwareSourceCode.md b/schemas/generated/docs/2d-ftu-metadata/SoftwareSourceCode.md new file mode 100644 index 0000000..ae07c5b --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [dcat:SoftwareSourceCode](http://www.w3.org/ns/dcat#SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/2d-ftu-metadata/citation.md b/schemas/generated/docs/2d-ftu-metadata/citation.md index 447a8da..641e9e0 100644 --- a/schemas/generated/docs/2d-ftu-metadata/citation.md +++ b/schemas/generated/docs/2d-ftu-metadata/citation.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/citationOverall.md b/schemas/generated/docs/2d-ftu-metadata/citationOverall.md index b711b84..86b256e 100644 --- a/schemas/generated/docs/2d-ftu-metadata/citationOverall.md +++ b/schemas/generated/docs/2d-ftu-metadata/citationOverall.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/class_type.md b/schemas/generated/docs/2d-ftu-metadata/class_type.md new file mode 100644 index 0000000..9d319b2 --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/class_type.md @@ -0,0 +1,24 @@ + +# Slot: class_type + + + + +URI: [dcat:class_type](http://www.w3.org/ns/dcat#class_type) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/2d-ftu-metadata/code_repository.md b/schemas/generated/docs/2d-ftu-metadata/code_repository.md new file mode 100644 index 0000000..6ed2b9d --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [dcat:code_repository](http://www.w3.org/ns/dcat#code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/2d-ftu-metadata/creation_date.md b/schemas/generated/docs/2d-ftu-metadata/creation_date.md index 4339111..1fba1af 100644 --- a/schemas/generated/docs/2d-ftu-metadata/creation_date.md +++ b/schemas/generated/docs/2d-ftu-metadata/creation_date.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/creators.md b/schemas/generated/docs/2d-ftu-metadata/creators.md index 9efa969..0f37914 100644 --- a/schemas/generated/docs/2d-ftu-metadata/creators.md +++ b/schemas/generated/docs/2d-ftu-metadata/creators.md @@ -9,7 +9,7 @@ URI: [dcat:creators](http://www.w3.org/ns/dcat#creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -20,7 +20,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/datatable.md b/schemas/generated/docs/2d-ftu-metadata/datatable.md index e49292f..f8345a3 100644 --- a/schemas/generated/docs/2d-ftu-metadata/datatable.md +++ b/schemas/generated/docs/2d-ftu-metadata/datatable.md @@ -19,7 +19,6 @@ None → 0..\* [String](types/String.md) ## Used by - * [Container](Container.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/description.md b/schemas/generated/docs/2d-ftu-metadata/description.md index 2e74fc2..906e87b 100644 --- a/schemas/generated/docs/2d-ftu-metadata/description.md +++ b/schemas/generated/docs/2d-ftu-metadata/description.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/distributions.md b/schemas/generated/docs/2d-ftu-metadata/distributions.md index 5843990..7ae3445 100644 --- a/schemas/generated/docs/2d-ftu-metadata/distributions.md +++ b/schemas/generated/docs/2d-ftu-metadata/distributions.md @@ -20,6 +20,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/doi.md b/schemas/generated/docs/2d-ftu-metadata/doi.md index 4d7abe1..349ef90 100644 --- a/schemas/generated/docs/2d-ftu-metadata/doi.md +++ b/schemas/generated/docs/2d-ftu-metadata/doi.md @@ -19,7 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/externalReviewers.md b/schemas/generated/docs/2d-ftu-metadata/externalReviewers.md index 4660110..665cde9 100644 --- a/schemas/generated/docs/2d-ftu-metadata/externalReviewers.md +++ b/schemas/generated/docs/2d-ftu-metadata/externalReviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/funders.md b/schemas/generated/docs/2d-ftu-metadata/funders.md index 86f304c..61bb5ac 100644 --- a/schemas/generated/docs/2d-ftu-metadata/funders.md +++ b/schemas/generated/docs/2d-ftu-metadata/funders.md @@ -19,7 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/had_member.md b/schemas/generated/docs/2d-ftu-metadata/had_member.md new file mode 100644 index 0000000..f416ee2 --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [dcat:had_member](http://www.w3.org/ns/dcat#had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/2d-ftu-metadata/hubmapId.md b/schemas/generated/docs/2d-ftu-metadata/hubmapId.md index f4edee8..72ba258 100644 --- a/schemas/generated/docs/2d-ftu-metadata/hubmapId.md +++ b/schemas/generated/docs/2d-ftu-metadata/hubmapId.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/id.md b/schemas/generated/docs/2d-ftu-metadata/id.md new file mode 100644 index 0000000..702fc7b --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/id.md @@ -0,0 +1,26 @@ + +# Slot: id + + + + +URI: [dcat:id](http://www.w3.org/ns/dcat#id) + + +## Domain and Range + +None → 1..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžžid](Container_id.md) + +## Used by + + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/2d-ftu-metadata/index.md b/schemas/generated/docs/2d-ftu-metadata/index.md index 2cb3094..4e59d62 100644 --- a/schemas/generated/docs/2d-ftu-metadata/index.md +++ b/schemas/generated/docs/2d-ftu-metadata/index.md @@ -13,10 +13,15 @@ ### Classes * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ### Mixins @@ -28,6 +33,8 @@ * [awardNumber](awardNumber.md) * [citation](citation.md) * [citationOverall](citationOverall.md) + * [class_type](class_type.md) + * [code_repository](code_repository.md) * [creation_date](creation_date.md) * [Containerâžžcreation_date](Container_creation_date.md) * [creators](creators.md) @@ -44,25 +51,29 @@ * [fullName](fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) - * [iri](iri.md) - * [Containerâžžiri](Container_iri.md) + * [id](id.md) + * [Containerâžžid](Container_id.md) * [lastName](lastName.md) * [license](license.md) * [Containerâžžlicense](Container_license.md) * [mediaType](mediaType.md) + * [name](name.md) * [orcid](orcid.md) * [project_leads](project_leads.md) * [propertyId](propertyId.md) * [publisher](publisher.md) * [reviewers](reviewers.md) * [see_also](see_also.md) + * [target_product](target_product.md) * [title](title.md) * [Containerâžžtitle](Container_title.md) * [value](value.md) * [version](version.md) * [Containerâžžversion](Container_version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) ### Enums diff --git a/schemas/generated/docs/2d-ftu-metadata/license.md b/schemas/generated/docs/2d-ftu-metadata/license.md index faf6c3f..7c77d97 100644 --- a/schemas/generated/docs/2d-ftu-metadata/license.md +++ b/schemas/generated/docs/2d-ftu-metadata/license.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/name.md b/schemas/generated/docs/2d-ftu-metadata/name.md new file mode 100644 index 0000000..bde9d81 --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/name.md @@ -0,0 +1,31 @@ + +# Slot: name + + + + +URI: [dcat:name](http://www.w3.org/ns/dcat#name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/2d-ftu-metadata/project_leads.md b/schemas/generated/docs/2d-ftu-metadata/project_leads.md index 69a6b76..48b989c 100644 --- a/schemas/generated/docs/2d-ftu-metadata/project_leads.md +++ b/schemas/generated/docs/2d-ftu-metadata/project_leads.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/publisher.md b/schemas/generated/docs/2d-ftu-metadata/publisher.md index 96fae42..8cd6994 100644 --- a/schemas/generated/docs/2d-ftu-metadata/publisher.md +++ b/schemas/generated/docs/2d-ftu-metadata/publisher.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/reviewers.md b/schemas/generated/docs/2d-ftu-metadata/reviewers.md index 1697d3b..5e64007 100644 --- a/schemas/generated/docs/2d-ftu-metadata/reviewers.md +++ b/schemas/generated/docs/2d-ftu-metadata/reviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/see_also.md b/schemas/generated/docs/2d-ftu-metadata/see_also.md index 3e7b50a..1eef2b4 100644 --- a/schemas/generated/docs/2d-ftu-metadata/see_also.md +++ b/schemas/generated/docs/2d-ftu-metadata/see_also.md @@ -19,7 +19,9 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Container](Container.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/target_product.md b/schemas/generated/docs/2d-ftu-metadata/target_product.md new file mode 100644 index 0000000..1a56428 --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [dcat:target_product](http://www.w3.org/ns/dcat#target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/2d-ftu-metadata/title.md b/schemas/generated/docs/2d-ftu-metadata/title.md index 1e97ecb..db72c11 100644 --- a/schemas/generated/docs/2d-ftu-metadata/title.md +++ b/schemas/generated/docs/2d-ftu-metadata/title.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/version.md b/schemas/generated/docs/2d-ftu-metadata/version.md index 6ba6038..eacf3f2 100644 --- a/schemas/generated/docs/2d-ftu-metadata/version.md +++ b/schemas/generated/docs/2d-ftu-metadata/version.md @@ -20,7 +20,8 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu-metadata/was_derived_from.md b/schemas/generated/docs/2d-ftu-metadata/was_derived_from.md new file mode 100644 index 0000000..b6cf28c --- /dev/null +++ b/schemas/generated/docs/2d-ftu-metadata/was_derived_from.md @@ -0,0 +1,31 @@ + +# Slot: was_derived_from + + + + +URI: [dcat:was_derived_from](http://www.w3.org/ns/dcat#was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [Container](Container.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/2d-ftu/Collection.md b/schemas/generated/docs/2d-ftu/Collection.md new file mode 100644 index 0000000..0364812 --- /dev/null +++ b/schemas/generated/docs/2d-ftu/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [ccf:Collection](http://purl.org/ccf/Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/2d-ftu/Container.md b/schemas/generated/docs/2d-ftu/Container.md index 0a2d77b..9583338 100644 --- a/schemas/generated/docs/2d-ftu/Container.md +++ b/schemas/generated/docs/2d-ftu/Container.md @@ -7,7 +7,7 @@ URI: [ccf:Container](http://purl.org/ccf/Container) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[FtuIllustration],[DatasetMetadata],[FtuIllustration]0..1 * Range: [Uriorcurie](types/Uriorcurie.md) * [âžžmetadata](container__metadata.md) 0..1 - * Range: [DatasetMetadata](DatasetMetadata.md) + * Range: [FtuMetadata](FtuMetadata.md) * [âžždata](container__data.md) 0..\* * Range: [FtuIllustration](FtuIllustration.md) diff --git a/schemas/generated/docs/2d-ftu/Creator.md b/schemas/generated/docs/2d-ftu/Creator.md new file mode 100644 index 0000000..7cd0c8e --- /dev/null +++ b/schemas/generated/docs/2d-ftu/Creator.md @@ -0,0 +1,31 @@ + +# Class: Creator + + + + +URI: [ccf:Creator](http://purl.org/ccf/Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Dataset]++-%20creators%200..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Dataset]++-%20creators%200..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/2d-ftu/Dataset.md b/schemas/generated/docs/2d-ftu/Dataset.md new file mode 100644 index 0000000..c419359 --- /dev/null +++ b/schemas/generated/docs/2d-ftu/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [ccf:Dataset](http://purl.org/ccf/Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/2d-ftu/Distribution.md b/schemas/generated/docs/2d-ftu/Distribution.md index 22a20b6..77b6b89 100644 --- a/schemas/generated/docs/2d-ftu/Distribution.md +++ b/schemas/generated/docs/2d-ftu/Distribution.md @@ -7,7 +7,7 @@ URI: [ccf:Distribution](http://purl.org/ccf/Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/2d-ftu/FtuIllustrationFile.md b/schemas/generated/docs/2d-ftu/FtuIllustrationFile.md index a784c3e..7387da2 100644 --- a/schemas/generated/docs/2d-ftu/FtuIllustrationFile.md +++ b/schemas/generated/docs/2d-ftu/FtuIllustrationFile.md @@ -52,5 +52,5 @@ URI: [ccf:FtuIllustrationFile](http://purl.org/ccf/FtuIllustrationFile) | | | | | --- | --- | --- | -| **Mappings:** | | ccf:FtuIllustrationFile | +| **Mappings:** | | ccf:ImageFile | diff --git a/schemas/generated/docs/2d-ftu/FtuMetadata.md b/schemas/generated/docs/2d-ftu/FtuMetadata.md new file mode 100644 index 0000000..165f43a --- /dev/null +++ b/schemas/generated/docs/2d-ftu/FtuMetadata.md @@ -0,0 +1,45 @@ + +# Class: FtuMetadata + + + + +URI: [ccf:FtuMetadata](http://purl.org/ccf/FtuMetadata) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[FtuMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;creation_date:string%20%3F;version:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[FtuMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;creation_date:string%20%3F;version:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container]) + +## Referenced by Class + + * **None** *[âžžmetadata](container__metadata.md)* 0..1 **[FtuMetadata](FtuMetadata.md)** + +## Attributes + + +### Own + + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [created_by](created_by.md) 1..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [derived_from](derived_from.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/2d-ftu/Grant.md b/schemas/generated/docs/2d-ftu/Grant.md index 475d39e..6a75542 100644 --- a/schemas/generated/docs/2d-ftu/Grant.md +++ b/schemas/generated/docs/2d-ftu/Grant.md @@ -7,7 +7,7 @@ URI: [ccf:Grant](http://purl.org/ccf/Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/2d-ftu/Person.md b/schemas/generated/docs/2d-ftu/Person.md index 2569a1e..170dcb2 100644 --- a/schemas/generated/docs/2d-ftu/Person.md +++ b/schemas/generated/docs/2d-ftu/Person.md @@ -7,11 +7,14 @@ URI: [ccf:Person](http://purl.org/ccf/Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[DatasetMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata])](https://yuml.me/diagram/nofunky;dir:TB/class/[DatasetMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** @@ -30,6 +33,15 @@ URI: [ccf:Person](http://purl.org/ccf/Person) * [orcid](orcid.md) 0..1 * Range: [String](types/String.md) +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/2d-ftu/ProvEntity.md b/schemas/generated/docs/2d-ftu/ProvEntity.md new file mode 100644 index 0000000..5e3e430 --- /dev/null +++ b/schemas/generated/docs/2d-ftu/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [ccf:ProvEntity](http://purl.org/ccf/ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/2d-ftu/SoftwareApplication.md b/schemas/generated/docs/2d-ftu/SoftwareApplication.md new file mode 100644 index 0000000..bc99821 --- /dev/null +++ b/schemas/generated/docs/2d-ftu/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [ccf:SoftwareApplication](http://purl.org/ccf/SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/2d-ftu/SoftwareSourceCode.md b/schemas/generated/docs/2d-ftu/SoftwareSourceCode.md new file mode 100644 index 0000000..6198eb7 --- /dev/null +++ b/schemas/generated/docs/2d-ftu/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [ccf:SoftwareSourceCode](http://purl.org/ccf/SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/2d-ftu/citation.md b/schemas/generated/docs/2d-ftu/citation.md index 67992cd..2deec60 100644 --- a/schemas/generated/docs/2d-ftu/citation.md +++ b/schemas/generated/docs/2d-ftu/citation.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/citationOverall.md b/schemas/generated/docs/2d-ftu/citationOverall.md index b52d041..8fe9b24 100644 --- a/schemas/generated/docs/2d-ftu/citationOverall.md +++ b/schemas/generated/docs/2d-ftu/citationOverall.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/class_type.md b/schemas/generated/docs/2d-ftu/class_type.md index 8a0e063..0ffb952 100644 --- a/schemas/generated/docs/2d-ftu/class_type.md +++ b/schemas/generated/docs/2d-ftu/class_type.md @@ -19,7 +19,10 @@ None → 0..1 [String](types/String.md) ## Used by + * [Creator](Creator.md) * [FtuIllustration](FtuIllustration.md) * [FtuIllustrationFile](FtuIllustrationFile.md) * [FtuIllustrationNode](FtuIllustrationNode.md) * [Named](Named.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/2d-ftu/code_repository.md b/schemas/generated/docs/2d-ftu/code_repository.md new file mode 100644 index 0000000..560f9fb --- /dev/null +++ b/schemas/generated/docs/2d-ftu/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [ccf:code_repository](http://purl.org/ccf/code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/2d-ftu/container__metadata.md b/schemas/generated/docs/2d-ftu/container__metadata.md index 3b0fe12..ae03056 100644 --- a/schemas/generated/docs/2d-ftu/container__metadata.md +++ b/schemas/generated/docs/2d-ftu/container__metadata.md @@ -9,7 +9,7 @@ URI: [ccf:container__metadata](http://purl.org/ccf/container__metadata) ## Domain and Range -None → 0..1 [DatasetMetadata](DatasetMetadata.md) +None → 0..1 [FtuMetadata](FtuMetadata.md) ## Parents diff --git a/schemas/generated/docs/2d-ftu/created_by.md b/schemas/generated/docs/2d-ftu/created_by.md new file mode 100644 index 0000000..17c3086 --- /dev/null +++ b/schemas/generated/docs/2d-ftu/created_by.md @@ -0,0 +1,29 @@ + +# Slot: created_by + + + + +URI: [ccf:created_by](http://purl.org/ccf/created_by) + + +## Domain and Range + +None → 1..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [FtuMetadata](FtuMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:creator | + diff --git a/schemas/generated/docs/2d-ftu/creation_date.md b/schemas/generated/docs/2d-ftu/creation_date.md index 35d955c..671ae16 100644 --- a/schemas/generated/docs/2d-ftu/creation_date.md +++ b/schemas/generated/docs/2d-ftu/creation_date.md @@ -19,7 +19,8 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [FtuMetadata](FtuMetadata.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/creators.md b/schemas/generated/docs/2d-ftu/creators.md index a9b9ff3..fd74a89 100644 --- a/schemas/generated/docs/2d-ftu/creators.md +++ b/schemas/generated/docs/2d-ftu/creators.md @@ -9,7 +9,7 @@ URI: [ccf:creators](http://purl.org/ccf/creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/derived_from.md b/schemas/generated/docs/2d-ftu/derived_from.md new file mode 100644 index 0000000..8434ebe --- /dev/null +++ b/schemas/generated/docs/2d-ftu/derived_from.md @@ -0,0 +1,29 @@ + +# Slot: derived_from + + + + +URI: [ccf:derived_from](http://purl.org/ccf/derived_from) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [FtuMetadata](FtuMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/2d-ftu/description.md b/schemas/generated/docs/2d-ftu/description.md index cfcb6e4..0cf3673 100644 --- a/schemas/generated/docs/2d-ftu/description.md +++ b/schemas/generated/docs/2d-ftu/description.md @@ -19,7 +19,8 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [FtuMetadata](FtuMetadata.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/distributions.md b/schemas/generated/docs/2d-ftu/distributions.md index 5c6daf0..db2c069 100644 --- a/schemas/generated/docs/2d-ftu/distributions.md +++ b/schemas/generated/docs/2d-ftu/distributions.md @@ -19,6 +19,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/doi.md b/schemas/generated/docs/2d-ftu/doi.md index 4a2b8f9..909eade 100644 --- a/schemas/generated/docs/2d-ftu/doi.md +++ b/schemas/generated/docs/2d-ftu/doi.md @@ -19,6 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/externalReviewers.md b/schemas/generated/docs/2d-ftu/externalReviewers.md index 8389011..463a0a6 100644 --- a/schemas/generated/docs/2d-ftu/externalReviewers.md +++ b/schemas/generated/docs/2d-ftu/externalReviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/funders.md b/schemas/generated/docs/2d-ftu/funders.md index 1dae6f5..d7c807f 100644 --- a/schemas/generated/docs/2d-ftu/funders.md +++ b/schemas/generated/docs/2d-ftu/funders.md @@ -19,6 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/had_member.md b/schemas/generated/docs/2d-ftu/had_member.md new file mode 100644 index 0000000..f4397d1 --- /dev/null +++ b/schemas/generated/docs/2d-ftu/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [ccf:had_member](http://purl.org/ccf/had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/2d-ftu/hubmapId.md b/schemas/generated/docs/2d-ftu/hubmapId.md index 6a94acf..ea71b21 100644 --- a/schemas/generated/docs/2d-ftu/hubmapId.md +++ b/schemas/generated/docs/2d-ftu/hubmapId.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/id.md b/schemas/generated/docs/2d-ftu/id.md index 5926883..ad8ef40 100644 --- a/schemas/generated/docs/2d-ftu/id.md +++ b/schemas/generated/docs/2d-ftu/id.md @@ -20,7 +20,11 @@ None → 1..1 [String](types/String.md) ## Used by + * [Creator](Creator.md) + * [Dataset](Dataset.md) * [FtuIllustration](FtuIllustration.md) * [FtuIllustrationFile](FtuIllustrationFile.md) * [FtuIllustrationNode](FtuIllustrationNode.md) * [Named](Named.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/2d-ftu/index.md b/schemas/generated/docs/2d-ftu/index.md index b887225..8d28c03 100644 --- a/schemas/generated/docs/2d-ftu/index.md +++ b/schemas/generated/docs/2d-ftu/index.md @@ -14,13 +14,19 @@ * [AnatomicalStructure](AnatomicalStructure.md) * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [FtuIllustration](FtuIllustration.md) * [FtuIllustrationFile](FtuIllustrationFile.md) * [FtuIllustrationNode](FtuIllustrationNode.md) + * [FtuMetadata](FtuMetadata.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ### Mixins @@ -35,12 +41,15 @@ * [citation](citation.md) * [citationOverall](citationOverall.md) * [class_type](class_type.md) + * [code_repository](code_repository.md) * [âžždata](container__data.md) * [âžžiri](container__iri.md) * [âžžmetadata](container__metadata.md) + * [created_by](created_by.md) * [creation_date](creation_date.md) * [creators](creators.md) * [datatable](datatable.md) + * [derived_from](derived_from.md) * [description](description.md) * [distributions](distributions.md) * [doi](doi.md) @@ -52,17 +61,18 @@ * [fullName](fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) * [id](id.md) * [AnatomicalStructureâžžid](AnatomicalStructure_id.md) * [illustration_node](illustration_node.md) * [image_file](image_file.md) - * [iri](iri.md) * [label](label.md) * [lastName](lastName.md) * [license](license.md) * [located_in](located_in.md) * [mediaType](mediaType.md) + * [name](name.md) * [node_name](node_name.md) * [orcid](orcid.md) * [part_of_illustration](part_of_illustration.md) @@ -71,11 +81,13 @@ * [publisher](publisher.md) * [reviewers](reviewers.md) * [see_also](see_also.md) + * [target_product](target_product.md) * [title](title.md) * [typeOf](typeOf.md) * [value](value.md) * [version](version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) ### Enums diff --git a/schemas/generated/docs/2d-ftu/license.md b/schemas/generated/docs/2d-ftu/license.md index 904e898..00cbcea 100644 --- a/schemas/generated/docs/2d-ftu/license.md +++ b/schemas/generated/docs/2d-ftu/license.md @@ -19,7 +19,8 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [FtuMetadata](FtuMetadata.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/name.md b/schemas/generated/docs/2d-ftu/name.md new file mode 100644 index 0000000..c6e5687 --- /dev/null +++ b/schemas/generated/docs/2d-ftu/name.md @@ -0,0 +1,31 @@ + +# Slot: name + + + + +URI: [ccf:name](http://purl.org/ccf/name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/2d-ftu/project_leads.md b/schemas/generated/docs/2d-ftu/project_leads.md index af3a8a4..55c59a3 100644 --- a/schemas/generated/docs/2d-ftu/project_leads.md +++ b/schemas/generated/docs/2d-ftu/project_leads.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/publisher.md b/schemas/generated/docs/2d-ftu/publisher.md index 6da54dc..a868e5b 100644 --- a/schemas/generated/docs/2d-ftu/publisher.md +++ b/schemas/generated/docs/2d-ftu/publisher.md @@ -19,7 +19,8 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [FtuMetadata](FtuMetadata.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/reviewers.md b/schemas/generated/docs/2d-ftu/reviewers.md index 5205e90..2a66406 100644 --- a/schemas/generated/docs/2d-ftu/reviewers.md +++ b/schemas/generated/docs/2d-ftu/reviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/see_also.md b/schemas/generated/docs/2d-ftu/see_also.md index e666adc..29404e7 100644 --- a/schemas/generated/docs/2d-ftu/see_also.md +++ b/schemas/generated/docs/2d-ftu/see_also.md @@ -19,7 +19,9 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [FtuMetadata](FtuMetadata.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/target_product.md b/schemas/generated/docs/2d-ftu/target_product.md new file mode 100644 index 0000000..f889c3d --- /dev/null +++ b/schemas/generated/docs/2d-ftu/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [ccf:target_product](http://purl.org/ccf/target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/2d-ftu/title.md b/schemas/generated/docs/2d-ftu/title.md index 68fba7f..71da5d7 100644 --- a/schemas/generated/docs/2d-ftu/title.md +++ b/schemas/generated/docs/2d-ftu/title.md @@ -19,8 +19,9 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) + * [FtuMetadata](FtuMetadata.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/version.md b/schemas/generated/docs/2d-ftu/version.md index 0821e41..44c2ae4 100644 --- a/schemas/generated/docs/2d-ftu/version.md +++ b/schemas/generated/docs/2d-ftu/version.md @@ -19,7 +19,9 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [FtuMetadata](FtuMetadata.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/2d-ftu/was_derived_from.md b/schemas/generated/docs/2d-ftu/was_derived_from.md new file mode 100644 index 0000000..871406a --- /dev/null +++ b/schemas/generated/docs/2d-ftu/was_derived_from.md @@ -0,0 +1,30 @@ + +# Slot: was_derived_from + + + + +URI: [ccf:was_derived_from](http://purl.org/ccf/was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/asct-b-metadata/Collection.md b/schemas/generated/docs/asct-b-metadata/Collection.md new file mode 100644 index 0000000..fa5127c --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [dcat:Collection](http://www.w3.org/ns/dcat#Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/asct-b-metadata/Container.md b/schemas/generated/docs/asct-b-metadata/Container.md index 3e500c6..dd8024b 100644 --- a/schemas/generated/docs/asct-b-metadata/Container.md +++ b/schemas/generated/docs/asct-b-metadata/Container.md @@ -7,7 +7,7 @@ URI: [dcat:Container](http://www.w3.org/ns/dcat#Container) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution]1..1 + * [Containerâžžid](Container_id.md) 1..1 * Range: [String](types/String.md) * [Containerâžžtitle](Container_title.md) 1..1 * Range: [String](types/String.md) * [Containerâžždescription](Container_description.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžcreators](Container_creators.md) 1..\* - * Range: [Person](Person.md) - * [project_leads](project_leads.md) 0..\* - * Range: [Person](Person.md) - * [reviewers](reviewers.md) 0..\* - * Range: [Person](Person.md) - * [externalReviewers](externalReviewers.md) 0..\* - * Range: [Person](Person.md) * [Containerâžžversion](Container_version.md) 1..1 * Range: [String](types/String.md) + * [Containerâžžcreators](Container_creators.md) 1..\* + * Range: [Creator](Creator.md) * [Containerâžžcreation_date](Container_creation_date.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžlicense](Container_license.md) 1..1 - * Range: [String](types/String.md) * [publisher](publisher.md) 0..1 * Range: [String](types/String.md) - * [funders](funders.md) 0..\* - * Range: [Grant](Grant.md) - * [hubmapId](hubmapId.md) 0..1 + * [Containerâžžlicense](Container_license.md) 1..1 * Range: [String](types/String.md) - * [doi](doi.md) 0..1 + * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) - * [citation](citation.md) 0..1 - * Range: [String](types/String.md) - * [citationOverall](citationOverall.md) 0..1 - * Range: [String](types/String.md) - * [datatable](datatable.md) 0..\* - * Range: [String](types/String.md) * [Containerâžždistributions](Container_distributions.md) 1..\* * Range: [Distribution](Distribution.md) + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/Container_creators.md b/schemas/generated/docs/asct-b-metadata/Container_creators.md index f71171d..e0f4d7d 100644 --- a/schemas/generated/docs/asct-b-metadata/Container_creators.md +++ b/schemas/generated/docs/asct-b-metadata/Container_creators.md @@ -9,7 +9,7 @@ URI: [dcat:Container_creators](http://www.w3.org/ns/dcat#Container_creators) ## Domain and Range -[Container](Container.md) → 1..\* [Person](Person.md) +[Container](Container.md) → 1..\* [Creator](Creator.md) ## Parents diff --git a/schemas/generated/docs/asct-b-metadata/Container_id.md b/schemas/generated/docs/asct-b-metadata/Container_id.md new file mode 100644 index 0000000..577e85d --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/Container_id.md @@ -0,0 +1,23 @@ + +# Slot: id + + + + +URI: [dcat:Container_id](http://www.w3.org/ns/dcat#Container_id) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [id](id.md) + +## Children + + +## Used by + + * [Container](Container.md) diff --git a/schemas/generated/docs/asct-b-metadata/Creator.md b/schemas/generated/docs/asct-b-metadata/Creator.md new file mode 100644 index 0000000..d758698 --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/Creator.md @@ -0,0 +1,32 @@ + +# Class: Creator + + + + +URI: [dcat:Creator](http://www.w3.org/ns/dcat#Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Creator](Creator.md)** + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/asct-b-metadata/Dataset.md b/schemas/generated/docs/asct-b-metadata/Dataset.md new file mode 100644 index 0000000..692791f --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [dcat:Dataset](http://www.w3.org/ns/dcat#Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/asct-b-metadata/Distribution.md b/schemas/generated/docs/asct-b-metadata/Distribution.md index 89f29a4..b93ea77 100644 --- a/schemas/generated/docs/asct-b-metadata/Distribution.md +++ b/schemas/generated/docs/asct-b-metadata/Distribution.md @@ -7,7 +7,7 @@ URI: [dcat:Distribution](http://www.w3.org/ns/dcat#Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container]) ## Referenced by Class diff --git a/schemas/generated/docs/asct-b-metadata/Grant.md b/schemas/generated/docs/asct-b-metadata/Grant.md index 922b73d..8c578d1 100644 --- a/schemas/generated/docs/asct-b-metadata/Grant.md +++ b/schemas/generated/docs/asct-b-metadata/Grant.md @@ -7,7 +7,7 @@ URI: [dcat:Grant](http://www.w3.org/ns/dcat#Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/asct-b-metadata/Person.md b/schemas/generated/docs/asct-b-metadata/Person.md index 6edcf64..1aca7ec 100644 --- a/schemas/generated/docs/asct-b-metadata/Person.md +++ b/schemas/generated/docs/asct-b-metadata/Person.md @@ -7,12 +7,14 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Person](Person.md)** - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** @@ -31,6 +33,15 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) * [orcid](orcid.md) 0..1 * Range: [String](types/String.md) +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/asct-b-metadata/ProvEntity.md b/schemas/generated/docs/asct-b-metadata/ProvEntity.md new file mode 100644 index 0000000..977eb21 --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [dcat:ProvEntity](http://www.w3.org/ns/dcat#ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/asct-b-metadata/SoftwareApplication.md b/schemas/generated/docs/asct-b-metadata/SoftwareApplication.md new file mode 100644 index 0000000..08350ff --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [dcat:SoftwareApplication](http://www.w3.org/ns/dcat#SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/asct-b-metadata/SoftwareSourceCode.md b/schemas/generated/docs/asct-b-metadata/SoftwareSourceCode.md new file mode 100644 index 0000000..ae07c5b --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [dcat:SoftwareSourceCode](http://www.w3.org/ns/dcat#SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/asct-b-metadata/citation.md b/schemas/generated/docs/asct-b-metadata/citation.md index 447a8da..641e9e0 100644 --- a/schemas/generated/docs/asct-b-metadata/citation.md +++ b/schemas/generated/docs/asct-b-metadata/citation.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/citationOverall.md b/schemas/generated/docs/asct-b-metadata/citationOverall.md index b711b84..86b256e 100644 --- a/schemas/generated/docs/asct-b-metadata/citationOverall.md +++ b/schemas/generated/docs/asct-b-metadata/citationOverall.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/class_type.md b/schemas/generated/docs/asct-b-metadata/class_type.md new file mode 100644 index 0000000..9d319b2 --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/class_type.md @@ -0,0 +1,24 @@ + +# Slot: class_type + + + + +URI: [dcat:class_type](http://www.w3.org/ns/dcat#class_type) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/asct-b-metadata/code_repository.md b/schemas/generated/docs/asct-b-metadata/code_repository.md new file mode 100644 index 0000000..6ed2b9d --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [dcat:code_repository](http://www.w3.org/ns/dcat#code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/asct-b-metadata/creation_date.md b/schemas/generated/docs/asct-b-metadata/creation_date.md index 4339111..1fba1af 100644 --- a/schemas/generated/docs/asct-b-metadata/creation_date.md +++ b/schemas/generated/docs/asct-b-metadata/creation_date.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/creators.md b/schemas/generated/docs/asct-b-metadata/creators.md index 9efa969..0f37914 100644 --- a/schemas/generated/docs/asct-b-metadata/creators.md +++ b/schemas/generated/docs/asct-b-metadata/creators.md @@ -9,7 +9,7 @@ URI: [dcat:creators](http://www.w3.org/ns/dcat#creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -20,7 +20,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/datatable.md b/schemas/generated/docs/asct-b-metadata/datatable.md index e49292f..f8345a3 100644 --- a/schemas/generated/docs/asct-b-metadata/datatable.md +++ b/schemas/generated/docs/asct-b-metadata/datatable.md @@ -19,7 +19,6 @@ None → 0..\* [String](types/String.md) ## Used by - * [Container](Container.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/description.md b/schemas/generated/docs/asct-b-metadata/description.md index 2e74fc2..906e87b 100644 --- a/schemas/generated/docs/asct-b-metadata/description.md +++ b/schemas/generated/docs/asct-b-metadata/description.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/distributions.md b/schemas/generated/docs/asct-b-metadata/distributions.md index 5843990..7ae3445 100644 --- a/schemas/generated/docs/asct-b-metadata/distributions.md +++ b/schemas/generated/docs/asct-b-metadata/distributions.md @@ -20,6 +20,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/doi.md b/schemas/generated/docs/asct-b-metadata/doi.md index 4d7abe1..349ef90 100644 --- a/schemas/generated/docs/asct-b-metadata/doi.md +++ b/schemas/generated/docs/asct-b-metadata/doi.md @@ -19,7 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/externalReviewers.md b/schemas/generated/docs/asct-b-metadata/externalReviewers.md index 4660110..665cde9 100644 --- a/schemas/generated/docs/asct-b-metadata/externalReviewers.md +++ b/schemas/generated/docs/asct-b-metadata/externalReviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/funders.md b/schemas/generated/docs/asct-b-metadata/funders.md index 86f304c..61bb5ac 100644 --- a/schemas/generated/docs/asct-b-metadata/funders.md +++ b/schemas/generated/docs/asct-b-metadata/funders.md @@ -19,7 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/had_member.md b/schemas/generated/docs/asct-b-metadata/had_member.md new file mode 100644 index 0000000..f416ee2 --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [dcat:had_member](http://www.w3.org/ns/dcat#had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/asct-b-metadata/hubmapId.md b/schemas/generated/docs/asct-b-metadata/hubmapId.md index f4edee8..72ba258 100644 --- a/schemas/generated/docs/asct-b-metadata/hubmapId.md +++ b/schemas/generated/docs/asct-b-metadata/hubmapId.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/id.md b/schemas/generated/docs/asct-b-metadata/id.md new file mode 100644 index 0000000..702fc7b --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/id.md @@ -0,0 +1,26 @@ + +# Slot: id + + + + +URI: [dcat:id](http://www.w3.org/ns/dcat#id) + + +## Domain and Range + +None → 1..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžžid](Container_id.md) + +## Used by + + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/asct-b-metadata/index.md b/schemas/generated/docs/asct-b-metadata/index.md index a1afbab..220933e 100644 --- a/schemas/generated/docs/asct-b-metadata/index.md +++ b/schemas/generated/docs/asct-b-metadata/index.md @@ -13,10 +13,15 @@ ### Classes * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ### Mixins @@ -28,6 +33,8 @@ * [awardNumber](awardNumber.md) * [citation](citation.md) * [citationOverall](citationOverall.md) + * [class_type](class_type.md) + * [code_repository](code_repository.md) * [creation_date](creation_date.md) * [Containerâžžcreation_date](Container_creation_date.md) * [creators](creators.md) @@ -44,25 +51,29 @@ * [fullName](fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) - * [iri](iri.md) - * [Containerâžžiri](Container_iri.md) + * [id](id.md) + * [Containerâžžid](Container_id.md) * [lastName](lastName.md) * [license](license.md) * [Containerâžžlicense](Container_license.md) * [mediaType](mediaType.md) + * [name](name.md) * [orcid](orcid.md) * [project_leads](project_leads.md) * [propertyId](propertyId.md) * [publisher](publisher.md) * [reviewers](reviewers.md) * [see_also](see_also.md) + * [target_product](target_product.md) * [title](title.md) * [Containerâžžtitle](Container_title.md) * [value](value.md) * [version](version.md) * [Containerâžžversion](Container_version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) ### Enums diff --git a/schemas/generated/docs/asct-b-metadata/license.md b/schemas/generated/docs/asct-b-metadata/license.md index faf6c3f..7c77d97 100644 --- a/schemas/generated/docs/asct-b-metadata/license.md +++ b/schemas/generated/docs/asct-b-metadata/license.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/name.md b/schemas/generated/docs/asct-b-metadata/name.md new file mode 100644 index 0000000..bde9d81 --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/name.md @@ -0,0 +1,31 @@ + +# Slot: name + + + + +URI: [dcat:name](http://www.w3.org/ns/dcat#name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/asct-b-metadata/project_leads.md b/schemas/generated/docs/asct-b-metadata/project_leads.md index 69a6b76..48b989c 100644 --- a/schemas/generated/docs/asct-b-metadata/project_leads.md +++ b/schemas/generated/docs/asct-b-metadata/project_leads.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/publisher.md b/schemas/generated/docs/asct-b-metadata/publisher.md index 96fae42..8cd6994 100644 --- a/schemas/generated/docs/asct-b-metadata/publisher.md +++ b/schemas/generated/docs/asct-b-metadata/publisher.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/reviewers.md b/schemas/generated/docs/asct-b-metadata/reviewers.md index 1697d3b..5e64007 100644 --- a/schemas/generated/docs/asct-b-metadata/reviewers.md +++ b/schemas/generated/docs/asct-b-metadata/reviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/see_also.md b/schemas/generated/docs/asct-b-metadata/see_also.md index 3e7b50a..1eef2b4 100644 --- a/schemas/generated/docs/asct-b-metadata/see_also.md +++ b/schemas/generated/docs/asct-b-metadata/see_also.md @@ -19,7 +19,9 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Container](Container.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/target_product.md b/schemas/generated/docs/asct-b-metadata/target_product.md new file mode 100644 index 0000000..1a56428 --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [dcat:target_product](http://www.w3.org/ns/dcat#target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/asct-b-metadata/title.md b/schemas/generated/docs/asct-b-metadata/title.md index 1e97ecb..db72c11 100644 --- a/schemas/generated/docs/asct-b-metadata/title.md +++ b/schemas/generated/docs/asct-b-metadata/title.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/version.md b/schemas/generated/docs/asct-b-metadata/version.md index 6ba6038..eacf3f2 100644 --- a/schemas/generated/docs/asct-b-metadata/version.md +++ b/schemas/generated/docs/asct-b-metadata/version.md @@ -20,7 +20,8 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/asct-b-metadata/was_derived_from.md b/schemas/generated/docs/asct-b-metadata/was_derived_from.md new file mode 100644 index 0000000..b6cf28c --- /dev/null +++ b/schemas/generated/docs/asct-b-metadata/was_derived_from.md @@ -0,0 +1,31 @@ + +# Slot: was_derived_from + + + + +URI: [dcat:was_derived_from](http://www.w3.org/ns/dcat#was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [Container](Container.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/asct-b/AnatomicalStructure.md b/schemas/generated/docs/asct-b/AnatomicalStructure.md index 6a2286d..7ef6159 100644 --- a/schemas/generated/docs/asct-b/AnatomicalStructure.md +++ b/schemas/generated/docs/asct-b/AnatomicalStructure.md @@ -7,7 +7,7 @@ URI: [ccf:AnatomicalStructure](http://purl.org/ccf/AnatomicalStructure) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[CellType],[AsctbConcept],[AnatomicalStructure][AnatomicalStructure],[AsctbDataset]++-%20anatomical_structures%200..*>[AnatomicalStructure],[CellType]-%20ccf_located_in(i)%200..*>[AnatomicalStructure],[AsctbConcept]^-[AnatomicalStructure],[AsctbDataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[CellType],[AsctbConcept],[AnatomicalStructure][AnatomicalStructure],[AsctbDataset]++-%20anatomical_structures%200..*>[AnatomicalStructure],[CellType]-%20ccf_located_in(i)%200..*>[AnatomicalStructure],[AsctbConcept]^-[AnatomicalStructure],[AsctbDataset]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[CellType],[AsctbConcept],[AnatomicalStructure][AnatomicalStructure],[AsctbDataset]++-%20anatomical_structures%200..*>[AnatomicalStructure],[CellType]-%20ccf_located_in(i)%200..*>[AnatomicalStructure],[AsctbConcept]^-[AnatomicalStructure],[AsctbDataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[CellType],[AsctbConcept],[AnatomicalStructure][AnatomicalStructure],[AsctbDataset]++-%20anatomical_structures%200..*>[AnatomicalStructure],[CellType]-%20ccf_located_in(i)%200..*>[AnatomicalStructure],[AsctbConcept]^-[AnatomicalStructure],[AsctbDataset]) ## Parents @@ -41,3 +41,5 @@ URI: [ccf:AnatomicalStructure](http://purl.org/ccf/AnatomicalStructure) * Range: [String](types/String.md) * [AsctbConceptâžžccf_is_provisional](AsctbConcept_ccf_is_provisional.md) 1..1 * Range: [Boolean](types/Boolean.md) + * [ccf_designated_parent](ccf_designated_parent.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/asct-b/AsctbConcept.md b/schemas/generated/docs/asct-b/AsctbConcept.md index ff8bc10..d64ede2 100644 --- a/schemas/generated/docs/asct-b/AsctbConcept.md +++ b/schemas/generated/docs/asct-b/AsctbConcept.md @@ -7,7 +7,7 @@ URI: [ccf:AsctbConcept](http://purl.org/ccf/AsctbConcept) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[CellType],[Biomarker],[AsctbConcept|id:string;class_type:string;ccf_pref_label:string;ccf_asctb_type:string;ccf_is_provisional:boolean]^-[CellType],[AsctbConcept]^-[Biomarker],[AsctbConcept]^-[AnatomicalStructure],[AnatomicalStructure])](https://yuml.me/diagram/nofunky;dir:TB/class/[CellType],[Biomarker],[AsctbConcept|id:string;class_type:string;ccf_pref_label:string;ccf_asctb_type:string;ccf_is_provisional:boolean]^-[CellType],[AsctbConcept]^-[Biomarker],[AsctbConcept]^-[AnatomicalStructure],[AnatomicalStructure]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[CellType],[Biomarker],[AsctbConcept|id:string;class_type:string;ccf_pref_label:string;ccf_asctb_type:string;ccf_is_provisional:boolean;ccf_designated_parent:string%20%3F]^-[CellType],[AsctbConcept]^-[Biomarker],[AsctbConcept]^-[AnatomicalStructure],[AnatomicalStructure])](https://yuml.me/diagram/nofunky;dir:TB/class/[CellType],[Biomarker],[AsctbConcept|id:string;class_type:string;ccf_pref_label:string;ccf_asctb_type:string;ccf_is_provisional:boolean;ccf_designated_parent:string%20%3F]^-[CellType],[AsctbConcept]^-[Biomarker],[AsctbConcept]^-[AnatomicalStructure],[AnatomicalStructure]) ## Children @@ -33,3 +33,5 @@ URI: [ccf:AsctbConcept](http://purl.org/ccf/AsctbConcept) * Range: [String](types/String.md) * [AsctbConceptâžžccf_is_provisional](AsctbConcept_ccf_is_provisional.md) 1..1 * Range: [Boolean](types/Boolean.md) + * [ccf_designated_parent](ccf_designated_parent.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/asct-b/AsctbMetadata.md b/schemas/generated/docs/asct-b/AsctbMetadata.md index fcf21d3..3cb4d9e 100644 --- a/schemas/generated/docs/asct-b/AsctbMetadata.md +++ b/schemas/generated/docs/asct-b/AsctbMetadata.md @@ -7,7 +7,7 @@ URI: [ccf:AsctbMetadata](http://purl.org/ccf/AsctbMetadata) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Person][AsctbMetadata],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Person][AsctbMetadata],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[AsctbMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;creation_date:string%20%3F;version:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[AsctbMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;creation_date:string%20%3F;version:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container]) ## Referenced by Class @@ -22,18 +22,20 @@ URI: [ccf:AsctbMetadata](http://purl.org/ccf/AsctbMetadata) * Range: [String](types/String.md) * [description](description.md) 0..1 * Range: [String](types/String.md) - * [creators](creators.md) 0..\* - * Range: [Person](Person.md) - * [version](version.md) 0..1 - * Range: [String](types/String.md) + * [created_by](created_by.md) 1..\* + * Range: [Uriorcurie](types/Uriorcurie.md) * [creation_date](creation_date.md) 0..1 * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) * [license](license.md) 0..1 * Range: [String](types/String.md) * [publisher](publisher.md) 0..1 * Range: [String](types/String.md) * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) + * [derived_from](derived_from.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/Biomarker.md b/schemas/generated/docs/asct-b/Biomarker.md index d03b22c..fc3a42b 100644 --- a/schemas/generated/docs/asct-b/Biomarker.md +++ b/schemas/generated/docs/asct-b/Biomarker.md @@ -7,7 +7,7 @@ URI: [ccf:Biomarker](http://purl.org/ccf/Biomarker) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[AsctbDataset]++-%20biomarkers%200..*>[Biomarker|ccf_biomarker_type:string;id:string;class_type(i):string;ccf_pref_label(i):string;ccf_asctb_type(i):string;ccf_is_provisional(i):boolean],[BiomarkerSet]-%20members%200..*>[Biomarker],[AsctbConcept]^-[Biomarker],[BiomarkerSet],[AsctbDataset],[AsctbConcept])](https://yuml.me/diagram/nofunky;dir:TB/class/[AsctbDataset]++-%20biomarkers%200..*>[Biomarker|ccf_biomarker_type:string;id:string;class_type(i):string;ccf_pref_label(i):string;ccf_asctb_type(i):string;ccf_is_provisional(i):boolean],[BiomarkerSet]-%20members%200..*>[Biomarker],[AsctbConcept]^-[Biomarker],[BiomarkerSet],[AsctbDataset],[AsctbConcept]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[AsctbDataset]++-%20biomarkers%200..*>[Biomarker|ccf_biomarker_type:string;id:string;class_type(i):string;ccf_pref_label(i):string;ccf_asctb_type(i):string;ccf_is_provisional(i):boolean;ccf_designated_parent(i):string%20%3F],[BiomarkerSet]-%20members%200..*>[Biomarker],[AsctbConcept]^-[Biomarker],[BiomarkerSet],[AsctbDataset],[AsctbConcept])](https://yuml.me/diagram/nofunky;dir:TB/class/[AsctbDataset]++-%20biomarkers%200..*>[Biomarker|ccf_biomarker_type:string;id:string;class_type(i):string;ccf_pref_label(i):string;ccf_asctb_type(i):string;ccf_is_provisional(i):boolean;ccf_designated_parent(i):string%20%3F],[BiomarkerSet]-%20members%200..*>[Biomarker],[AsctbConcept]^-[Biomarker],[BiomarkerSet],[AsctbDataset],[AsctbConcept]) ## Parents @@ -38,3 +38,5 @@ URI: [ccf:Biomarker](http://purl.org/ccf/Biomarker) * Range: [String](types/String.md) * [AsctbConceptâžžccf_is_provisional](AsctbConcept_ccf_is_provisional.md) 1..1 * Range: [Boolean](types/Boolean.md) + * [ccf_designated_parent](ccf_designated_parent.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/asct-b/CellType.md b/schemas/generated/docs/asct-b/CellType.md index 3c7f33b..43cad13 100644 --- a/schemas/generated/docs/asct-b/CellType.md +++ b/schemas/generated/docs/asct-b/CellType.md @@ -7,7 +7,7 @@ URI: [ccf:CellType](http://purl.org/ccf/CellType) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[BiomarkerSet][CellType],[AsctbConcept]^-[CellType],[BiomarkerSet],[AsctbDataset],[AsctbConcept],[AnatomicalStructure])](https://yuml.me/diagram/nofunky;dir:TB/class/[BiomarkerSet][CellType],[AsctbConcept]^-[CellType],[BiomarkerSet],[AsctbDataset],[AsctbConcept],[AnatomicalStructure]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[BiomarkerSet][CellType],[AsctbConcept]^-[CellType],[BiomarkerSet],[AsctbDataset],[AsctbConcept],[AnatomicalStructure])](https://yuml.me/diagram/nofunky;dir:TB/class/[BiomarkerSet][CellType],[AsctbConcept]^-[CellType],[BiomarkerSet],[AsctbDataset],[AsctbConcept],[AnatomicalStructure]) ## Parents @@ -43,3 +43,5 @@ URI: [ccf:CellType](http://purl.org/ccf/CellType) * Range: [String](types/String.md) * [AsctbConceptâžžccf_is_provisional](AsctbConcept_ccf_is_provisional.md) 1..1 * Range: [Boolean](types/Boolean.md) + * [ccf_designated_parent](ccf_designated_parent.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/asct-b/Collection.md b/schemas/generated/docs/asct-b/Collection.md new file mode 100644 index 0000000..0364812 --- /dev/null +++ b/schemas/generated/docs/asct-b/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [ccf:Collection](http://purl.org/ccf/Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/asct-b/Creator.md b/schemas/generated/docs/asct-b/Creator.md new file mode 100644 index 0000000..7bc7943 --- /dev/null +++ b/schemas/generated/docs/asct-b/Creator.md @@ -0,0 +1,31 @@ + +# Class: Creator + + + + +URI: [ccf:Creator](http://purl.org/ccf/Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Dataset]++-%20creators%200..*>[Creator|id:string;name:string%20%3F;class_type:string],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Dataset]++-%20creators%200..*>[Creator|id:string;name:string%20%3F;class_type:string],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 1..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/asct-b/Dataset.md b/schemas/generated/docs/asct-b/Dataset.md new file mode 100644 index 0000000..c419359 --- /dev/null +++ b/schemas/generated/docs/asct-b/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [ccf:Dataset](http://purl.org/ccf/Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/asct-b/Distribution.md b/schemas/generated/docs/asct-b/Distribution.md index 22a20b6..77b6b89 100644 --- a/schemas/generated/docs/asct-b/Distribution.md +++ b/schemas/generated/docs/asct-b/Distribution.md @@ -7,7 +7,7 @@ URI: [ccf:Distribution](http://purl.org/ccf/Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/asct-b/Grant.md b/schemas/generated/docs/asct-b/Grant.md index 475d39e..6a75542 100644 --- a/schemas/generated/docs/asct-b/Grant.md +++ b/schemas/generated/docs/asct-b/Grant.md @@ -7,7 +7,7 @@ URI: [ccf:Grant](http://purl.org/ccf/Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/asct-b/Person.md b/schemas/generated/docs/asct-b/Person.md index 362a814..5775f4e 100644 --- a/schemas/generated/docs/asct-b/Person.md +++ b/schemas/generated/docs/asct-b/Person.md @@ -7,11 +7,14 @@ URI: [ccf:Person](http://purl.org/ccf/Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[AsctbMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]++-%20creators%200..*>[Person],[DatasetMetadata],[AsctbMetadata])](https://yuml.me/diagram/nofunky;dir:TB/class/[AsctbMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]++-%20creators%200..*>[Person],[DatasetMetadata],[AsctbMetadata]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** @@ -30,6 +33,15 @@ URI: [ccf:Person](http://purl.org/ccf/Person) * [orcid](orcid.md) 0..1 * Range: [String](types/String.md) +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 1..1 + * Range: [String](types/String.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/asct-b/ProvEntity.md b/schemas/generated/docs/asct-b/ProvEntity.md new file mode 100644 index 0000000..5e3e430 --- /dev/null +++ b/schemas/generated/docs/asct-b/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [ccf:ProvEntity](http://purl.org/ccf/ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/asct-b/SoftwareApplication.md b/schemas/generated/docs/asct-b/SoftwareApplication.md new file mode 100644 index 0000000..d681119 --- /dev/null +++ b/schemas/generated/docs/asct-b/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [ccf:SoftwareApplication](http://purl.org/ccf/SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 1..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/asct-b/SoftwareSourceCode.md b/schemas/generated/docs/asct-b/SoftwareSourceCode.md new file mode 100644 index 0000000..6198eb7 --- /dev/null +++ b/schemas/generated/docs/asct-b/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [ccf:SoftwareSourceCode](http://purl.org/ccf/SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/asct-b/ccf_designated_parent.md b/schemas/generated/docs/asct-b/ccf_designated_parent.md new file mode 100644 index 0000000..004f909 --- /dev/null +++ b/schemas/generated/docs/asct-b/ccf_designated_parent.md @@ -0,0 +1,25 @@ + +# Slot: ccf_designated_parent + + + + +URI: [ccf:ccf_designated_parent](http://purl.org/ccf/ccf_designated_parent) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [AnatomicalStructure](AnatomicalStructure.md) + * [AsctbConcept](AsctbConcept.md) + * [Biomarker](Biomarker.md) + * [CellType](CellType.md) diff --git a/schemas/generated/docs/asct-b/citation.md b/schemas/generated/docs/asct-b/citation.md index 67992cd..2deec60 100644 --- a/schemas/generated/docs/asct-b/citation.md +++ b/schemas/generated/docs/asct-b/citation.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/citationOverall.md b/schemas/generated/docs/asct-b/citationOverall.md index b52d041..8fe9b24 100644 --- a/schemas/generated/docs/asct-b/citationOverall.md +++ b/schemas/generated/docs/asct-b/citationOverall.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/class_type.md b/schemas/generated/docs/asct-b/class_type.md index ae6086c..501c87d 100644 --- a/schemas/generated/docs/asct-b/class_type.md +++ b/schemas/generated/docs/asct-b/class_type.md @@ -23,3 +23,6 @@ None → 1..1 [String](types/String.md) * [AsctbConcept](AsctbConcept.md) * [Biomarker](Biomarker.md) * [CellType](CellType.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/asct-b/code_repository.md b/schemas/generated/docs/asct-b/code_repository.md new file mode 100644 index 0000000..560f9fb --- /dev/null +++ b/schemas/generated/docs/asct-b/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [ccf:code_repository](http://purl.org/ccf/code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/asct-b/created_by.md b/schemas/generated/docs/asct-b/created_by.md new file mode 100644 index 0000000..725f7bf --- /dev/null +++ b/schemas/generated/docs/asct-b/created_by.md @@ -0,0 +1,29 @@ + +# Slot: created_by + + + + +URI: [ccf:created_by](http://purl.org/ccf/created_by) + + +## Domain and Range + +None → 1..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [AsctbMetadata](AsctbMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:creator | + diff --git a/schemas/generated/docs/asct-b/creation_date.md b/schemas/generated/docs/asct-b/creation_date.md index 85f15e9..95f90c7 100644 --- a/schemas/generated/docs/asct-b/creation_date.md +++ b/schemas/generated/docs/asct-b/creation_date.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [AsctbMetadata](AsctbMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/creators.md b/schemas/generated/docs/asct-b/creators.md index 7a75c79..fd74a89 100644 --- a/schemas/generated/docs/asct-b/creators.md +++ b/schemas/generated/docs/asct-b/creators.md @@ -9,7 +9,7 @@ URI: [ccf:creators](http://purl.org/ccf/creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -19,8 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [AsctbMetadata](AsctbMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/derived_from.md b/schemas/generated/docs/asct-b/derived_from.md new file mode 100644 index 0000000..9fbaf67 --- /dev/null +++ b/schemas/generated/docs/asct-b/derived_from.md @@ -0,0 +1,29 @@ + +# Slot: derived_from + + + + +URI: [ccf:derived_from](http://purl.org/ccf/derived_from) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [AsctbMetadata](AsctbMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/asct-b/description.md b/schemas/generated/docs/asct-b/description.md index 3791089..d17f7ab 100644 --- a/schemas/generated/docs/asct-b/description.md +++ b/schemas/generated/docs/asct-b/description.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [AsctbMetadata](AsctbMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/distributions.md b/schemas/generated/docs/asct-b/distributions.md index 5c6daf0..db2c069 100644 --- a/schemas/generated/docs/asct-b/distributions.md +++ b/schemas/generated/docs/asct-b/distributions.md @@ -19,6 +19,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/doi.md b/schemas/generated/docs/asct-b/doi.md index 4a2b8f9..909eade 100644 --- a/schemas/generated/docs/asct-b/doi.md +++ b/schemas/generated/docs/asct-b/doi.md @@ -19,6 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/externalReviewers.md b/schemas/generated/docs/asct-b/externalReviewers.md index 8389011..463a0a6 100644 --- a/schemas/generated/docs/asct-b/externalReviewers.md +++ b/schemas/generated/docs/asct-b/externalReviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/funders.md b/schemas/generated/docs/asct-b/funders.md index 1dae6f5..d7c807f 100644 --- a/schemas/generated/docs/asct-b/funders.md +++ b/schemas/generated/docs/asct-b/funders.md @@ -19,6 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/had_member.md b/schemas/generated/docs/asct-b/had_member.md new file mode 100644 index 0000000..f4397d1 --- /dev/null +++ b/schemas/generated/docs/asct-b/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [ccf:had_member](http://purl.org/ccf/had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/asct-b/hubmapId.md b/schemas/generated/docs/asct-b/hubmapId.md index 6a94acf..ea71b21 100644 --- a/schemas/generated/docs/asct-b/hubmapId.md +++ b/schemas/generated/docs/asct-b/hubmapId.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/id.md b/schemas/generated/docs/asct-b/id.md index f67d8d6..0006748 100644 --- a/schemas/generated/docs/asct-b/id.md +++ b/schemas/generated/docs/asct-b/id.md @@ -23,3 +23,7 @@ None → 1..1 [String](types/String.md) ## Used by * [AsctbConcept](AsctbConcept.md) + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/asct-b/index.md b/schemas/generated/docs/asct-b/index.md index ea61a4e..2c6364b 100644 --- a/schemas/generated/docs/asct-b/index.md +++ b/schemas/generated/docs/asct-b/index.md @@ -20,10 +20,15 @@ * [AsctbMetadata](AsctbMetadata.md) * [BiomarkerSet](BiomarkerSet.md) * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ### Mixins @@ -41,6 +46,7 @@ * [Biomarkerâžžccf_biomarker_type](Biomarker_ccf_biomarker_type.md) * [ccf_ct_isa](ccf_ct_isa.md) * [CellTypeâžžccf_ct_isa](CellType_ccf_ct_isa.md) + * [ccf_designated_parent](ccf_designated_parent.md) * [ccf_has_biomarker_set](ccf_has_biomarker_set.md) * [CellTypeâžžccf_has_biomarker_set](CellType_ccf_has_biomarker_set.md) * [ccf_is_provisional](ccf_is_provisional.md) @@ -55,12 +61,15 @@ * [citation](citation.md) * [citationOverall](citationOverall.md) * [class_type](class_type.md) + * [code_repository](code_repository.md) * [âžždata](container__data.md) * [âžžiri](container__iri.md) * [âžžmetadata](container__metadata.md) + * [created_by](created_by.md) * [creation_date](creation_date.md) * [creators](creators.md) * [datatable](datatable.md) + * [derived_from](derived_from.md) * [description](description.md) * [distributions](distributions.md) * [doi](doi.md) @@ -70,16 +79,17 @@ * [fullName](fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) * [id](id.md) * [AnatomicalStructureâžžid](AnatomicalStructure_id.md) * [Biomarkerâžžid](Biomarker_id.md) * [CellTypeâžžid](CellType_id.md) - * [iri](iri.md) * [lastName](lastName.md) * [license](license.md) * [mediaType](mediaType.md) * [members](members.md) + * [name](name.md) * [orcid](orcid.md) * [project_leads](project_leads.md) * [propertyId](propertyId.md) @@ -87,10 +97,12 @@ * [references](references.md) * [reviewers](reviewers.md) * [see_also](see_also.md) + * [target_product](target_product.md) * [title](title.md) * [value](value.md) * [version](version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) ### Enums diff --git a/schemas/generated/docs/asct-b/license.md b/schemas/generated/docs/asct-b/license.md index 0b142b6..47aa51b 100644 --- a/schemas/generated/docs/asct-b/license.md +++ b/schemas/generated/docs/asct-b/license.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [AsctbMetadata](AsctbMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/name.md b/schemas/generated/docs/asct-b/name.md index c7099df..c6e5687 100644 --- a/schemas/generated/docs/asct-b/name.md +++ b/schemas/generated/docs/asct-b/name.md @@ -19,7 +19,9 @@ None → 0..1 [String](types/String.md) ## Used by - * [AsctbMetadata](AsctbMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/project_leads.md b/schemas/generated/docs/asct-b/project_leads.md index af3a8a4..55c59a3 100644 --- a/schemas/generated/docs/asct-b/project_leads.md +++ b/schemas/generated/docs/asct-b/project_leads.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/publisher.md b/schemas/generated/docs/asct-b/publisher.md index 7580b1b..62500b0 100644 --- a/schemas/generated/docs/asct-b/publisher.md +++ b/schemas/generated/docs/asct-b/publisher.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [AsctbMetadata](AsctbMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/reviewers.md b/schemas/generated/docs/asct-b/reviewers.md index 5205e90..2a66406 100644 --- a/schemas/generated/docs/asct-b/reviewers.md +++ b/schemas/generated/docs/asct-b/reviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/see_also.md b/schemas/generated/docs/asct-b/see_also.md index b249100..4294529 100644 --- a/schemas/generated/docs/asct-b/see_also.md +++ b/schemas/generated/docs/asct-b/see_also.md @@ -20,7 +20,8 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by * [AsctbMetadata](AsctbMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/target_product.md b/schemas/generated/docs/asct-b/target_product.md new file mode 100644 index 0000000..f889c3d --- /dev/null +++ b/schemas/generated/docs/asct-b/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [ccf:target_product](http://purl.org/ccf/target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/asct-b/title.md b/schemas/generated/docs/asct-b/title.md index 6043555..8d1a140 100644 --- a/schemas/generated/docs/asct-b/title.md +++ b/schemas/generated/docs/asct-b/title.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [AsctbMetadata](AsctbMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/version.md b/schemas/generated/docs/asct-b/version.md index 05619b9..b84fbb2 100644 --- a/schemas/generated/docs/asct-b/version.md +++ b/schemas/generated/docs/asct-b/version.md @@ -20,7 +20,8 @@ None → 0..1 [String](types/String.md) ## Used by * [AsctbMetadata](AsctbMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/asct-b/was_derived_from.md b/schemas/generated/docs/asct-b/was_derived_from.md new file mode 100644 index 0000000..871406a --- /dev/null +++ b/schemas/generated/docs/asct-b/was_derived_from.md @@ -0,0 +1,30 @@ + +# Slot: was_derived_from + + + + +URI: [ccf:was_derived_from](http://purl.org/ccf/was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/basic-metadata/Collection.md b/schemas/generated/docs/basic-metadata/Collection.md new file mode 100644 index 0000000..fa5127c --- /dev/null +++ b/schemas/generated/docs/basic-metadata/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [dcat:Collection](http://www.w3.org/ns/dcat#Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/basic-metadata/Container.md b/schemas/generated/docs/basic-metadata/Container.md index 3e500c6..dd8024b 100644 --- a/schemas/generated/docs/basic-metadata/Container.md +++ b/schemas/generated/docs/basic-metadata/Container.md @@ -7,7 +7,7 @@ URI: [dcat:Container](http://www.w3.org/ns/dcat#Container) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution]1..1 + * [Containerâžžid](Container_id.md) 1..1 * Range: [String](types/String.md) * [Containerâžžtitle](Container_title.md) 1..1 * Range: [String](types/String.md) * [Containerâžždescription](Container_description.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžcreators](Container_creators.md) 1..\* - * Range: [Person](Person.md) - * [project_leads](project_leads.md) 0..\* - * Range: [Person](Person.md) - * [reviewers](reviewers.md) 0..\* - * Range: [Person](Person.md) - * [externalReviewers](externalReviewers.md) 0..\* - * Range: [Person](Person.md) * [Containerâžžversion](Container_version.md) 1..1 * Range: [String](types/String.md) + * [Containerâžžcreators](Container_creators.md) 1..\* + * Range: [Creator](Creator.md) * [Containerâžžcreation_date](Container_creation_date.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžlicense](Container_license.md) 1..1 - * Range: [String](types/String.md) * [publisher](publisher.md) 0..1 * Range: [String](types/String.md) - * [funders](funders.md) 0..\* - * Range: [Grant](Grant.md) - * [hubmapId](hubmapId.md) 0..1 + * [Containerâžžlicense](Container_license.md) 1..1 * Range: [String](types/String.md) - * [doi](doi.md) 0..1 + * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) - * [citation](citation.md) 0..1 - * Range: [String](types/String.md) - * [citationOverall](citationOverall.md) 0..1 - * Range: [String](types/String.md) - * [datatable](datatable.md) 0..\* - * Range: [String](types/String.md) * [Containerâžždistributions](Container_distributions.md) 1..\* * Range: [Distribution](Distribution.md) + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/Container_creators.md b/schemas/generated/docs/basic-metadata/Container_creators.md index f71171d..e0f4d7d 100644 --- a/schemas/generated/docs/basic-metadata/Container_creators.md +++ b/schemas/generated/docs/basic-metadata/Container_creators.md @@ -9,7 +9,7 @@ URI: [dcat:Container_creators](http://www.w3.org/ns/dcat#Container_creators) ## Domain and Range -[Container](Container.md) → 1..\* [Person](Person.md) +[Container](Container.md) → 1..\* [Creator](Creator.md) ## Parents diff --git a/schemas/generated/docs/basic-metadata/Container_id.md b/schemas/generated/docs/basic-metadata/Container_id.md new file mode 100644 index 0000000..577e85d --- /dev/null +++ b/schemas/generated/docs/basic-metadata/Container_id.md @@ -0,0 +1,23 @@ + +# Slot: id + + + + +URI: [dcat:Container_id](http://www.w3.org/ns/dcat#Container_id) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [id](id.md) + +## Children + + +## Used by + + * [Container](Container.md) diff --git a/schemas/generated/docs/basic-metadata/Creator.md b/schemas/generated/docs/basic-metadata/Creator.md new file mode 100644 index 0000000..d758698 --- /dev/null +++ b/schemas/generated/docs/basic-metadata/Creator.md @@ -0,0 +1,32 @@ + +# Class: Creator + + + + +URI: [dcat:Creator](http://www.w3.org/ns/dcat#Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Creator](Creator.md)** + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/basic-metadata/Dataset.md b/schemas/generated/docs/basic-metadata/Dataset.md new file mode 100644 index 0000000..692791f --- /dev/null +++ b/schemas/generated/docs/basic-metadata/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [dcat:Dataset](http://www.w3.org/ns/dcat#Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/basic-metadata/Distribution.md b/schemas/generated/docs/basic-metadata/Distribution.md index 89f29a4..b93ea77 100644 --- a/schemas/generated/docs/basic-metadata/Distribution.md +++ b/schemas/generated/docs/basic-metadata/Distribution.md @@ -7,7 +7,7 @@ URI: [dcat:Distribution](http://www.w3.org/ns/dcat#Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container]) ## Referenced by Class diff --git a/schemas/generated/docs/basic-metadata/Grant.md b/schemas/generated/docs/basic-metadata/Grant.md index 922b73d..8c578d1 100644 --- a/schemas/generated/docs/basic-metadata/Grant.md +++ b/schemas/generated/docs/basic-metadata/Grant.md @@ -7,7 +7,7 @@ URI: [dcat:Grant](http://www.w3.org/ns/dcat#Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/basic-metadata/Person.md b/schemas/generated/docs/basic-metadata/Person.md index 6edcf64..1aca7ec 100644 --- a/schemas/generated/docs/basic-metadata/Person.md +++ b/schemas/generated/docs/basic-metadata/Person.md @@ -7,12 +7,14 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Person](Person.md)** - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** @@ -31,6 +33,15 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) * [orcid](orcid.md) 0..1 * Range: [String](types/String.md) +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/basic-metadata/ProvEntity.md b/schemas/generated/docs/basic-metadata/ProvEntity.md new file mode 100644 index 0000000..977eb21 --- /dev/null +++ b/schemas/generated/docs/basic-metadata/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [dcat:ProvEntity](http://www.w3.org/ns/dcat#ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/basic-metadata/SoftwareApplication.md b/schemas/generated/docs/basic-metadata/SoftwareApplication.md new file mode 100644 index 0000000..08350ff --- /dev/null +++ b/schemas/generated/docs/basic-metadata/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [dcat:SoftwareApplication](http://www.w3.org/ns/dcat#SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/basic-metadata/SoftwareSourceCode.md b/schemas/generated/docs/basic-metadata/SoftwareSourceCode.md new file mode 100644 index 0000000..ae07c5b --- /dev/null +++ b/schemas/generated/docs/basic-metadata/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [dcat:SoftwareSourceCode](http://www.w3.org/ns/dcat#SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/basic-metadata/citation.md b/schemas/generated/docs/basic-metadata/citation.md index 447a8da..641e9e0 100644 --- a/schemas/generated/docs/basic-metadata/citation.md +++ b/schemas/generated/docs/basic-metadata/citation.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/citationOverall.md b/schemas/generated/docs/basic-metadata/citationOverall.md index b711b84..86b256e 100644 --- a/schemas/generated/docs/basic-metadata/citationOverall.md +++ b/schemas/generated/docs/basic-metadata/citationOverall.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/class_type.md b/schemas/generated/docs/basic-metadata/class_type.md new file mode 100644 index 0000000..9d319b2 --- /dev/null +++ b/schemas/generated/docs/basic-metadata/class_type.md @@ -0,0 +1,24 @@ + +# Slot: class_type + + + + +URI: [dcat:class_type](http://www.w3.org/ns/dcat#class_type) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/basic-metadata/code_repository.md b/schemas/generated/docs/basic-metadata/code_repository.md new file mode 100644 index 0000000..6ed2b9d --- /dev/null +++ b/schemas/generated/docs/basic-metadata/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [dcat:code_repository](http://www.w3.org/ns/dcat#code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/basic-metadata/creation_date.md b/schemas/generated/docs/basic-metadata/creation_date.md index 4339111..1fba1af 100644 --- a/schemas/generated/docs/basic-metadata/creation_date.md +++ b/schemas/generated/docs/basic-metadata/creation_date.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/creators.md b/schemas/generated/docs/basic-metadata/creators.md index 9efa969..0f37914 100644 --- a/schemas/generated/docs/basic-metadata/creators.md +++ b/schemas/generated/docs/basic-metadata/creators.md @@ -9,7 +9,7 @@ URI: [dcat:creators](http://www.w3.org/ns/dcat#creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -20,7 +20,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/datatable.md b/schemas/generated/docs/basic-metadata/datatable.md index e49292f..f8345a3 100644 --- a/schemas/generated/docs/basic-metadata/datatable.md +++ b/schemas/generated/docs/basic-metadata/datatable.md @@ -19,7 +19,6 @@ None → 0..\* [String](types/String.md) ## Used by - * [Container](Container.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/description.md b/schemas/generated/docs/basic-metadata/description.md index 2e74fc2..906e87b 100644 --- a/schemas/generated/docs/basic-metadata/description.md +++ b/schemas/generated/docs/basic-metadata/description.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/distributions.md b/schemas/generated/docs/basic-metadata/distributions.md index 5843990..7ae3445 100644 --- a/schemas/generated/docs/basic-metadata/distributions.md +++ b/schemas/generated/docs/basic-metadata/distributions.md @@ -20,6 +20,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/doi.md b/schemas/generated/docs/basic-metadata/doi.md index 4d7abe1..349ef90 100644 --- a/schemas/generated/docs/basic-metadata/doi.md +++ b/schemas/generated/docs/basic-metadata/doi.md @@ -19,7 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/externalReviewers.md b/schemas/generated/docs/basic-metadata/externalReviewers.md index 4660110..665cde9 100644 --- a/schemas/generated/docs/basic-metadata/externalReviewers.md +++ b/schemas/generated/docs/basic-metadata/externalReviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/funders.md b/schemas/generated/docs/basic-metadata/funders.md index 86f304c..61bb5ac 100644 --- a/schemas/generated/docs/basic-metadata/funders.md +++ b/schemas/generated/docs/basic-metadata/funders.md @@ -19,7 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/had_member.md b/schemas/generated/docs/basic-metadata/had_member.md new file mode 100644 index 0000000..f416ee2 --- /dev/null +++ b/schemas/generated/docs/basic-metadata/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [dcat:had_member](http://www.w3.org/ns/dcat#had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/basic-metadata/hubmapId.md b/schemas/generated/docs/basic-metadata/hubmapId.md index f4edee8..72ba258 100644 --- a/schemas/generated/docs/basic-metadata/hubmapId.md +++ b/schemas/generated/docs/basic-metadata/hubmapId.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/id.md b/schemas/generated/docs/basic-metadata/id.md new file mode 100644 index 0000000..702fc7b --- /dev/null +++ b/schemas/generated/docs/basic-metadata/id.md @@ -0,0 +1,26 @@ + +# Slot: id + + + + +URI: [dcat:id](http://www.w3.org/ns/dcat#id) + + +## Domain and Range + +None → 1..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžžid](Container_id.md) + +## Used by + + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/basic-metadata/index.md b/schemas/generated/docs/basic-metadata/index.md index 9c69e3a..7f5586b 100644 --- a/schemas/generated/docs/basic-metadata/index.md +++ b/schemas/generated/docs/basic-metadata/index.md @@ -13,10 +13,15 @@ ### Classes * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ### Mixins @@ -28,6 +33,8 @@ * [awardNumber](awardNumber.md) * [citation](citation.md) * [citationOverall](citationOverall.md) + * [class_type](class_type.md) + * [code_repository](code_repository.md) * [creation_date](creation_date.md) * [Containerâžžcreation_date](Container_creation_date.md) * [creators](creators.md) @@ -44,25 +51,29 @@ * [fullName](fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) - * [iri](iri.md) - * [Containerâžžiri](Container_iri.md) + * [id](id.md) + * [Containerâžžid](Container_id.md) * [lastName](lastName.md) * [license](license.md) * [Containerâžžlicense](Container_license.md) * [mediaType](mediaType.md) + * [name](name.md) * [orcid](orcid.md) * [project_leads](project_leads.md) * [propertyId](propertyId.md) * [publisher](publisher.md) * [reviewers](reviewers.md) * [see_also](see_also.md) + * [target_product](target_product.md) * [title](title.md) * [Containerâžžtitle](Container_title.md) * [value](value.md) * [version](version.md) * [Containerâžžversion](Container_version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) ### Enums diff --git a/schemas/generated/docs/basic-metadata/license.md b/schemas/generated/docs/basic-metadata/license.md index faf6c3f..7c77d97 100644 --- a/schemas/generated/docs/basic-metadata/license.md +++ b/schemas/generated/docs/basic-metadata/license.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/name.md b/schemas/generated/docs/basic-metadata/name.md new file mode 100644 index 0000000..bde9d81 --- /dev/null +++ b/schemas/generated/docs/basic-metadata/name.md @@ -0,0 +1,31 @@ + +# Slot: name + + + + +URI: [dcat:name](http://www.w3.org/ns/dcat#name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/basic-metadata/project_leads.md b/schemas/generated/docs/basic-metadata/project_leads.md index 69a6b76..48b989c 100644 --- a/schemas/generated/docs/basic-metadata/project_leads.md +++ b/schemas/generated/docs/basic-metadata/project_leads.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/publisher.md b/schemas/generated/docs/basic-metadata/publisher.md index 96fae42..8cd6994 100644 --- a/schemas/generated/docs/basic-metadata/publisher.md +++ b/schemas/generated/docs/basic-metadata/publisher.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/reviewers.md b/schemas/generated/docs/basic-metadata/reviewers.md index 1697d3b..5e64007 100644 --- a/schemas/generated/docs/basic-metadata/reviewers.md +++ b/schemas/generated/docs/basic-metadata/reviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/see_also.md b/schemas/generated/docs/basic-metadata/see_also.md index 3e7b50a..1eef2b4 100644 --- a/schemas/generated/docs/basic-metadata/see_also.md +++ b/schemas/generated/docs/basic-metadata/see_also.md @@ -19,7 +19,9 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Container](Container.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/target_product.md b/schemas/generated/docs/basic-metadata/target_product.md new file mode 100644 index 0000000..1a56428 --- /dev/null +++ b/schemas/generated/docs/basic-metadata/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [dcat:target_product](http://www.w3.org/ns/dcat#target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/basic-metadata/title.md b/schemas/generated/docs/basic-metadata/title.md index 1e97ecb..db72c11 100644 --- a/schemas/generated/docs/basic-metadata/title.md +++ b/schemas/generated/docs/basic-metadata/title.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/version.md b/schemas/generated/docs/basic-metadata/version.md index 6ba6038..eacf3f2 100644 --- a/schemas/generated/docs/basic-metadata/version.md +++ b/schemas/generated/docs/basic-metadata/version.md @@ -20,7 +20,8 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/basic-metadata/was_derived_from.md b/schemas/generated/docs/basic-metadata/was_derived_from.md new file mode 100644 index 0000000..b6cf28c --- /dev/null +++ b/schemas/generated/docs/basic-metadata/was_derived_from.md @@ -0,0 +1,31 @@ + +# Slot: was_derived_from + + + + +URI: [dcat:was_derived_from](http://www.w3.org/ns/dcat#was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [Container](Container.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/basic/BasicMetadata.md b/schemas/generated/docs/basic/BasicMetadata.md index 1c39f96..b28cf72 100644 --- a/schemas/generated/docs/basic/BasicMetadata.md +++ b/schemas/generated/docs/basic/BasicMetadata.md @@ -7,7 +7,7 @@ URI: [ccf:BasicMetadata](http://purl.org/ccf/BasicMetadata) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Person][BasicMetadata],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Person][BasicMetadata],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[BasicMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;creation_date:string%20%3F;version:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[BasicMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;creation_date:string%20%3F;version:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container]) ## Referenced by Class @@ -22,18 +22,20 @@ URI: [ccf:BasicMetadata](http://purl.org/ccf/BasicMetadata) * Range: [String](types/String.md) * [description](description.md) 0..1 * Range: [String](types/String.md) - * [creators](creators.md) 0..\* - * Range: [Person](Person.md) - * [version](version.md) 0..1 - * Range: [String](types/String.md) + * [created_by](created_by.md) 1..\* + * Range: [Uriorcurie](types/Uriorcurie.md) * [creation_date](creation_date.md) 0..1 * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) * [license](license.md) 0..1 * Range: [String](types/String.md) * [publisher](publisher.md) 0..1 * Range: [String](types/String.md) * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) + * [derived_from](derived_from.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) ## Other properties diff --git a/schemas/generated/docs/basic/Collection.md b/schemas/generated/docs/basic/Collection.md new file mode 100644 index 0000000..0364812 --- /dev/null +++ b/schemas/generated/docs/basic/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [ccf:Collection](http://purl.org/ccf/Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/basic/Creator.md b/schemas/generated/docs/basic/Creator.md new file mode 100644 index 0000000..7cd0c8e --- /dev/null +++ b/schemas/generated/docs/basic/Creator.md @@ -0,0 +1,31 @@ + +# Class: Creator + + + + +URI: [ccf:Creator](http://purl.org/ccf/Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Dataset]++-%20creators%200..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Dataset]++-%20creators%200..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/basic/Dataset.md b/schemas/generated/docs/basic/Dataset.md new file mode 100644 index 0000000..c419359 --- /dev/null +++ b/schemas/generated/docs/basic/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [ccf:Dataset](http://purl.org/ccf/Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/basic/Distribution.md b/schemas/generated/docs/basic/Distribution.md index 22a20b6..77b6b89 100644 --- a/schemas/generated/docs/basic/Distribution.md +++ b/schemas/generated/docs/basic/Distribution.md @@ -7,7 +7,7 @@ URI: [ccf:Distribution](http://purl.org/ccf/Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/basic/Grant.md b/schemas/generated/docs/basic/Grant.md index 475d39e..6a75542 100644 --- a/schemas/generated/docs/basic/Grant.md +++ b/schemas/generated/docs/basic/Grant.md @@ -7,7 +7,7 @@ URI: [ccf:Grant](http://purl.org/ccf/Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/basic/Person.md b/schemas/generated/docs/basic/Person.md index d6fb8a9..170dcb2 100644 --- a/schemas/generated/docs/basic/Person.md +++ b/schemas/generated/docs/basic/Person.md @@ -7,11 +7,14 @@ URI: [ccf:Person](http://purl.org/ccf/Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[BasicMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]++-%20creators%200..*>[Person],[DatasetMetadata],[BasicMetadata])](https://yuml.me/diagram/nofunky;dir:TB/class/[BasicMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]++-%20creators%200..*>[Person],[DatasetMetadata],[BasicMetadata]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** @@ -30,6 +33,15 @@ URI: [ccf:Person](http://purl.org/ccf/Person) * [orcid](orcid.md) 0..1 * Range: [String](types/String.md) +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/basic/ProvEntity.md b/schemas/generated/docs/basic/ProvEntity.md new file mode 100644 index 0000000..5e3e430 --- /dev/null +++ b/schemas/generated/docs/basic/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [ccf:ProvEntity](http://purl.org/ccf/ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/basic/SoftwareApplication.md b/schemas/generated/docs/basic/SoftwareApplication.md new file mode 100644 index 0000000..bc99821 --- /dev/null +++ b/schemas/generated/docs/basic/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [ccf:SoftwareApplication](http://purl.org/ccf/SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/basic/SoftwareSourceCode.md b/schemas/generated/docs/basic/SoftwareSourceCode.md new file mode 100644 index 0000000..6198eb7 --- /dev/null +++ b/schemas/generated/docs/basic/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [ccf:SoftwareSourceCode](http://purl.org/ccf/SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/basic/citation.md b/schemas/generated/docs/basic/citation.md index 67992cd..2deec60 100644 --- a/schemas/generated/docs/basic/citation.md +++ b/schemas/generated/docs/basic/citation.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/citationOverall.md b/schemas/generated/docs/basic/citationOverall.md index b52d041..8fe9b24 100644 --- a/schemas/generated/docs/basic/citationOverall.md +++ b/schemas/generated/docs/basic/citationOverall.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/class_type.md b/schemas/generated/docs/basic/class_type.md new file mode 100644 index 0000000..d3188ba --- /dev/null +++ b/schemas/generated/docs/basic/class_type.md @@ -0,0 +1,24 @@ + +# Slot: class_type + + + + +URI: [ccf:class_type](http://purl.org/ccf/class_type) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/basic/code_repository.md b/schemas/generated/docs/basic/code_repository.md new file mode 100644 index 0000000..560f9fb --- /dev/null +++ b/schemas/generated/docs/basic/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [ccf:code_repository](http://purl.org/ccf/code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/basic/created_by.md b/schemas/generated/docs/basic/created_by.md new file mode 100644 index 0000000..ee83e56 --- /dev/null +++ b/schemas/generated/docs/basic/created_by.md @@ -0,0 +1,29 @@ + +# Slot: created_by + + + + +URI: [ccf:created_by](http://purl.org/ccf/created_by) + + +## Domain and Range + +None → 1..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:creator | + diff --git a/schemas/generated/docs/basic/creation_date.md b/schemas/generated/docs/basic/creation_date.md index 82c8871..83b2441 100644 --- a/schemas/generated/docs/basic/creation_date.md +++ b/schemas/generated/docs/basic/creation_date.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/creators.md b/schemas/generated/docs/basic/creators.md index 062322e..fd74a89 100644 --- a/schemas/generated/docs/basic/creators.md +++ b/schemas/generated/docs/basic/creators.md @@ -9,7 +9,7 @@ URI: [ccf:creators](http://purl.org/ccf/creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -19,8 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/derived_from.md b/schemas/generated/docs/basic/derived_from.md new file mode 100644 index 0000000..12ad313 --- /dev/null +++ b/schemas/generated/docs/basic/derived_from.md @@ -0,0 +1,29 @@ + +# Slot: derived_from + + + + +URI: [ccf:derived_from](http://purl.org/ccf/derived_from) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/basic/description.md b/schemas/generated/docs/basic/description.md index a117254..ef6a7b0 100644 --- a/schemas/generated/docs/basic/description.md +++ b/schemas/generated/docs/basic/description.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/distributions.md b/schemas/generated/docs/basic/distributions.md index 5c6daf0..db2c069 100644 --- a/schemas/generated/docs/basic/distributions.md +++ b/schemas/generated/docs/basic/distributions.md @@ -19,6 +19,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/doi.md b/schemas/generated/docs/basic/doi.md index 4a2b8f9..909eade 100644 --- a/schemas/generated/docs/basic/doi.md +++ b/schemas/generated/docs/basic/doi.md @@ -19,6 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/externalReviewers.md b/schemas/generated/docs/basic/externalReviewers.md index 8389011..463a0a6 100644 --- a/schemas/generated/docs/basic/externalReviewers.md +++ b/schemas/generated/docs/basic/externalReviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/funders.md b/schemas/generated/docs/basic/funders.md index 1dae6f5..d7c807f 100644 --- a/schemas/generated/docs/basic/funders.md +++ b/schemas/generated/docs/basic/funders.md @@ -19,6 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/had_member.md b/schemas/generated/docs/basic/had_member.md new file mode 100644 index 0000000..f4397d1 --- /dev/null +++ b/schemas/generated/docs/basic/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [ccf:had_member](http://purl.org/ccf/had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/basic/hubmapId.md b/schemas/generated/docs/basic/hubmapId.md index 6a94acf..ea71b21 100644 --- a/schemas/generated/docs/basic/hubmapId.md +++ b/schemas/generated/docs/basic/hubmapId.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/id.md b/schemas/generated/docs/basic/id.md new file mode 100644 index 0000000..ecfffb6 --- /dev/null +++ b/schemas/generated/docs/basic/id.md @@ -0,0 +1,25 @@ + +# Slot: id + + + + +URI: [ccf:id](http://purl.org/ccf/id) + + +## Domain and Range + +None → 1..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/basic/index.md b/schemas/generated/docs/basic/index.md index ff3dfe2..bcea2ab 100644 --- a/schemas/generated/docs/basic/index.md +++ b/schemas/generated/docs/basic/index.md @@ -14,10 +14,15 @@ * [BasicMetadata](BasicMetadata.md) * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ### Mixins @@ -29,12 +34,16 @@ * [awardNumber](awardNumber.md) * [citation](citation.md) * [citationOverall](citationOverall.md) + * [class_type](class_type.md) + * [code_repository](code_repository.md) * [âžždata](container__data.md) * [âžžiri](container__iri.md) * [âžžmetadata](container__metadata.md) + * [created_by](created_by.md) * [creation_date](creation_date.md) * [creators](creators.md) * [datatable](datatable.md) + * [derived_from](derived_from.md) * [description](description.md) * [distributions](distributions.md) * [doi](doi.md) @@ -44,21 +53,25 @@ * [fullName](fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) - * [iri](iri.md) + * [id](id.md) * [lastName](lastName.md) * [license](license.md) * [mediaType](mediaType.md) + * [name](name.md) * [orcid](orcid.md) * [project_leads](project_leads.md) * [propertyId](propertyId.md) * [publisher](publisher.md) * [reviewers](reviewers.md) * [see_also](see_also.md) + * [target_product](target_product.md) * [title](title.md) * [value](value.md) * [version](version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) ### Enums diff --git a/schemas/generated/docs/basic/license.md b/schemas/generated/docs/basic/license.md index 9a3c4fa..3692faa 100644 --- a/schemas/generated/docs/basic/license.md +++ b/schemas/generated/docs/basic/license.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/name.md b/schemas/generated/docs/basic/name.md new file mode 100644 index 0000000..c6e5687 --- /dev/null +++ b/schemas/generated/docs/basic/name.md @@ -0,0 +1,31 @@ + +# Slot: name + + + + +URI: [ccf:name](http://purl.org/ccf/name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/basic/project_leads.md b/schemas/generated/docs/basic/project_leads.md index af3a8a4..55c59a3 100644 --- a/schemas/generated/docs/basic/project_leads.md +++ b/schemas/generated/docs/basic/project_leads.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/publisher.md b/schemas/generated/docs/basic/publisher.md index d6bbb10..84c29c5 100644 --- a/schemas/generated/docs/basic/publisher.md +++ b/schemas/generated/docs/basic/publisher.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/reviewers.md b/schemas/generated/docs/basic/reviewers.md index 5205e90..2a66406 100644 --- a/schemas/generated/docs/basic/reviewers.md +++ b/schemas/generated/docs/basic/reviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/basic/see_also.md b/schemas/generated/docs/basic/see_also.md index 2c3fefe..0be1a81 100644 --- a/schemas/generated/docs/basic/see_also.md +++ b/schemas/generated/docs/basic/see_also.md @@ -20,7 +20,8 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/basic/target_product.md b/schemas/generated/docs/basic/target_product.md new file mode 100644 index 0000000..f889c3d --- /dev/null +++ b/schemas/generated/docs/basic/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [ccf:target_product](http://purl.org/ccf/target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/basic/title.md b/schemas/generated/docs/basic/title.md index 14a5a56..d04c5de 100644 --- a/schemas/generated/docs/basic/title.md +++ b/schemas/generated/docs/basic/title.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) ## Other properties diff --git a/schemas/generated/docs/basic/version.md b/schemas/generated/docs/basic/version.md index a005793..3df94d9 100644 --- a/schemas/generated/docs/basic/version.md +++ b/schemas/generated/docs/basic/version.md @@ -20,7 +20,8 @@ None → 0..1 [String](types/String.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/basic/was_derived_from.md b/schemas/generated/docs/basic/was_derived_from.md new file mode 100644 index 0000000..871406a --- /dev/null +++ b/schemas/generated/docs/basic/was_derived_from.md @@ -0,0 +1,30 @@ + +# Slot: was_derived_from + + + + +URI: [ccf:was_derived_from](http://purl.org/ccf/was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/collection-metadata/Collection.md b/schemas/generated/docs/collection-metadata/Collection.md new file mode 100644 index 0000000..6998fee --- /dev/null +++ b/schemas/generated/docs/collection-metadata/Collection.md @@ -0,0 +1,41 @@ + +# Class: Collection + + + + +URI: [dcat:Collection](http://www.w3.org/ns/dcat#Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[Container],[Collection|had_member:uriorcurie%20*]^-[Container],[ProvEntity]^-[Collection])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[Container],[Collection|had_member:uriorcurie%20*]^-[Container],[ProvEntity]^-[Collection]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Children + + * [Container](Container.md) + +## Referenced by Class + + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/collection-metadata/Container.md b/schemas/generated/docs/collection-metadata/Container.md index 3e500c6..8df4fdc 100644 --- a/schemas/generated/docs/collection-metadata/Container.md +++ b/schemas/generated/docs/collection-metadata/Container.md @@ -7,7 +7,11 @@ URI: [dcat:Container](http://www.w3.org/ns/dcat#Container) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution]1..1 + * [Containerâžžid](Container_id.md) 1..1 * Range: [String](types/String.md) * [Containerâžžtitle](Container_title.md) 1..1 * Range: [String](types/String.md) * [Containerâžždescription](Container_description.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžcreators](Container_creators.md) 1..\* - * Range: [Person](Person.md) - * [project_leads](project_leads.md) 0..\* - * Range: [Person](Person.md) - * [reviewers](reviewers.md) 0..\* - * Range: [Person](Person.md) - * [externalReviewers](externalReviewers.md) 0..\* - * Range: [Person](Person.md) * [Containerâžžversion](Container_version.md) 1..1 * Range: [String](types/String.md) + * [Containerâžžcreators](Container_creators.md) 1..\* + * Range: [Creator](Creator.md) * [Containerâžžcreation_date](Container_creation_date.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžlicense](Container_license.md) 1..1 - * Range: [String](types/String.md) * [publisher](publisher.md) 0..1 * Range: [String](types/String.md) - * [funders](funders.md) 0..\* - * Range: [Grant](Grant.md) - * [hubmapId](hubmapId.md) 0..1 + * [Containerâžžlicense](Container_license.md) 1..1 * Range: [String](types/String.md) - * [doi](doi.md) 0..1 + * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) - * [citation](citation.md) 0..1 - * Range: [String](types/String.md) - * [citationOverall](citationOverall.md) 0..1 - * Range: [String](types/String.md) - * [datatable](datatable.md) 0..\* - * Range: [String](types/String.md) * [Containerâžždistributions](Container_distributions.md) 1..\* * Range: [Distribution](Distribution.md) +### Inherited from Collection: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/collection-metadata/Container_creators.md b/schemas/generated/docs/collection-metadata/Container_creators.md index f71171d..e0f4d7d 100644 --- a/schemas/generated/docs/collection-metadata/Container_creators.md +++ b/schemas/generated/docs/collection-metadata/Container_creators.md @@ -9,7 +9,7 @@ URI: [dcat:Container_creators](http://www.w3.org/ns/dcat#Container_creators) ## Domain and Range -[Container](Container.md) → 1..\* [Person](Person.md) +[Container](Container.md) → 1..\* [Creator](Creator.md) ## Parents diff --git a/schemas/generated/docs/collection-metadata/Container_id.md b/schemas/generated/docs/collection-metadata/Container_id.md new file mode 100644 index 0000000..577e85d --- /dev/null +++ b/schemas/generated/docs/collection-metadata/Container_id.md @@ -0,0 +1,23 @@ + +# Slot: id + + + + +URI: [dcat:Container_id](http://www.w3.org/ns/dcat#Container_id) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [id](id.md) + +## Children + + +## Used by + + * [Container](Container.md) diff --git a/schemas/generated/docs/collection-metadata/Creator.md b/schemas/generated/docs/collection-metadata/Creator.md new file mode 100644 index 0000000..d758698 --- /dev/null +++ b/schemas/generated/docs/collection-metadata/Creator.md @@ -0,0 +1,32 @@ + +# Class: Creator + + + + +URI: [dcat:Creator](http://www.w3.org/ns/dcat#Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Creator](Creator.md)** + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/collection-metadata/Dataset.md b/schemas/generated/docs/collection-metadata/Dataset.md new file mode 100644 index 0000000..517af7b --- /dev/null +++ b/schemas/generated/docs/collection-metadata/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [dcat:Dataset](http://www.w3.org/ns/dcat#Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/collection-metadata/Distribution.md b/schemas/generated/docs/collection-metadata/Distribution.md index 89f29a4..b93ea77 100644 --- a/schemas/generated/docs/collection-metadata/Distribution.md +++ b/schemas/generated/docs/collection-metadata/Distribution.md @@ -7,7 +7,7 @@ URI: [dcat:Distribution](http://www.w3.org/ns/dcat#Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container]) ## Referenced by Class diff --git a/schemas/generated/docs/collection-metadata/Grant.md b/schemas/generated/docs/collection-metadata/Grant.md index 922b73d..8c578d1 100644 --- a/schemas/generated/docs/collection-metadata/Grant.md +++ b/schemas/generated/docs/collection-metadata/Grant.md @@ -7,7 +7,7 @@ URI: [dcat:Grant](http://www.w3.org/ns/dcat#Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/collection-metadata/Person.md b/schemas/generated/docs/collection-metadata/Person.md index 6edcf64..1aca7ec 100644 --- a/schemas/generated/docs/collection-metadata/Person.md +++ b/schemas/generated/docs/collection-metadata/Person.md @@ -7,12 +7,14 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Person](Person.md)** - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** @@ -31,6 +33,15 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) * [orcid](orcid.md) 0..1 * Range: [String](types/String.md) +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/collection-metadata/ProvEntity.md b/schemas/generated/docs/collection-metadata/ProvEntity.md new file mode 100644 index 0000000..977eb21 --- /dev/null +++ b/schemas/generated/docs/collection-metadata/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [dcat:ProvEntity](http://www.w3.org/ns/dcat#ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/collection-metadata/SoftwareApplication.md b/schemas/generated/docs/collection-metadata/SoftwareApplication.md new file mode 100644 index 0000000..08350ff --- /dev/null +++ b/schemas/generated/docs/collection-metadata/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [dcat:SoftwareApplication](http://www.w3.org/ns/dcat#SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/collection-metadata/SoftwareSourceCode.md b/schemas/generated/docs/collection-metadata/SoftwareSourceCode.md new file mode 100644 index 0000000..ae07c5b --- /dev/null +++ b/schemas/generated/docs/collection-metadata/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [dcat:SoftwareSourceCode](http://www.w3.org/ns/dcat#SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/collection-metadata/citation.md b/schemas/generated/docs/collection-metadata/citation.md index 447a8da..641e9e0 100644 --- a/schemas/generated/docs/collection-metadata/citation.md +++ b/schemas/generated/docs/collection-metadata/citation.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/citationOverall.md b/schemas/generated/docs/collection-metadata/citationOverall.md index b711b84..86b256e 100644 --- a/schemas/generated/docs/collection-metadata/citationOverall.md +++ b/schemas/generated/docs/collection-metadata/citationOverall.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/class_type.md b/schemas/generated/docs/collection-metadata/class_type.md new file mode 100644 index 0000000..9d319b2 --- /dev/null +++ b/schemas/generated/docs/collection-metadata/class_type.md @@ -0,0 +1,24 @@ + +# Slot: class_type + + + + +URI: [dcat:class_type](http://www.w3.org/ns/dcat#class_type) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/collection-metadata/code_repository.md b/schemas/generated/docs/collection-metadata/code_repository.md new file mode 100644 index 0000000..6ed2b9d --- /dev/null +++ b/schemas/generated/docs/collection-metadata/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [dcat:code_repository](http://www.w3.org/ns/dcat#code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/collection-metadata/creation_date.md b/schemas/generated/docs/collection-metadata/creation_date.md index 4339111..1fba1af 100644 --- a/schemas/generated/docs/collection-metadata/creation_date.md +++ b/schemas/generated/docs/collection-metadata/creation_date.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/creators.md b/schemas/generated/docs/collection-metadata/creators.md index 9efa969..0f37914 100644 --- a/schemas/generated/docs/collection-metadata/creators.md +++ b/schemas/generated/docs/collection-metadata/creators.md @@ -9,7 +9,7 @@ URI: [dcat:creators](http://www.w3.org/ns/dcat#creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -20,7 +20,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/datatable.md b/schemas/generated/docs/collection-metadata/datatable.md index e49292f..f8345a3 100644 --- a/schemas/generated/docs/collection-metadata/datatable.md +++ b/schemas/generated/docs/collection-metadata/datatable.md @@ -19,7 +19,6 @@ None → 0..\* [String](types/String.md) ## Used by - * [Container](Container.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/description.md b/schemas/generated/docs/collection-metadata/description.md index 2e74fc2..906e87b 100644 --- a/schemas/generated/docs/collection-metadata/description.md +++ b/schemas/generated/docs/collection-metadata/description.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/distributions.md b/schemas/generated/docs/collection-metadata/distributions.md index 5843990..7ae3445 100644 --- a/schemas/generated/docs/collection-metadata/distributions.md +++ b/schemas/generated/docs/collection-metadata/distributions.md @@ -20,6 +20,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/doi.md b/schemas/generated/docs/collection-metadata/doi.md index 4d7abe1..349ef90 100644 --- a/schemas/generated/docs/collection-metadata/doi.md +++ b/schemas/generated/docs/collection-metadata/doi.md @@ -19,7 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/externalReviewers.md b/schemas/generated/docs/collection-metadata/externalReviewers.md index 4660110..665cde9 100644 --- a/schemas/generated/docs/collection-metadata/externalReviewers.md +++ b/schemas/generated/docs/collection-metadata/externalReviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/funders.md b/schemas/generated/docs/collection-metadata/funders.md index 86f304c..61bb5ac 100644 --- a/schemas/generated/docs/collection-metadata/funders.md +++ b/schemas/generated/docs/collection-metadata/funders.md @@ -19,7 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/had_member.md b/schemas/generated/docs/collection-metadata/had_member.md new file mode 100644 index 0000000..41aad0f --- /dev/null +++ b/schemas/generated/docs/collection-metadata/had_member.md @@ -0,0 +1,30 @@ + +# Slot: had_member + + + + +URI: [dcat:had_member](http://www.w3.org/ns/dcat#had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [Container](Container.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/collection-metadata/hubmapId.md b/schemas/generated/docs/collection-metadata/hubmapId.md index f4edee8..72ba258 100644 --- a/schemas/generated/docs/collection-metadata/hubmapId.md +++ b/schemas/generated/docs/collection-metadata/hubmapId.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/id.md b/schemas/generated/docs/collection-metadata/id.md new file mode 100644 index 0000000..702fc7b --- /dev/null +++ b/schemas/generated/docs/collection-metadata/id.md @@ -0,0 +1,26 @@ + +# Slot: id + + + + +URI: [dcat:id](http://www.w3.org/ns/dcat#id) + + +## Domain and Range + +None → 1..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžžid](Container_id.md) + +## Used by + + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/collection-metadata/index.md b/schemas/generated/docs/collection-metadata/index.md index 12cf058..cba65af 100644 --- a/schemas/generated/docs/collection-metadata/index.md +++ b/schemas/generated/docs/collection-metadata/index.md @@ -12,11 +12,16 @@ ### Classes - * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [Container](Container.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ### Mixins @@ -28,6 +33,8 @@ * [awardNumber](awardNumber.md) * [citation](citation.md) * [citationOverall](citationOverall.md) + * [class_type](class_type.md) + * [code_repository](code_repository.md) * [creation_date](creation_date.md) * [Containerâžžcreation_date](Container_creation_date.md) * [creators](creators.md) @@ -44,25 +51,29 @@ * [fullName](fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) - * [iri](iri.md) - * [Containerâžžiri](Container_iri.md) + * [id](id.md) + * [Containerâžžid](Container_id.md) * [lastName](lastName.md) * [license](license.md) * [Containerâžžlicense](Container_license.md) * [mediaType](mediaType.md) + * [name](name.md) * [orcid](orcid.md) * [project_leads](project_leads.md) * [propertyId](propertyId.md) * [publisher](publisher.md) * [reviewers](reviewers.md) * [see_also](see_also.md) + * [target_product](target_product.md) * [title](title.md) * [Containerâžžtitle](Container_title.md) * [value](value.md) * [version](version.md) * [Containerâžžversion](Container_version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) ### Enums diff --git a/schemas/generated/docs/collection-metadata/license.md b/schemas/generated/docs/collection-metadata/license.md index faf6c3f..7c77d97 100644 --- a/schemas/generated/docs/collection-metadata/license.md +++ b/schemas/generated/docs/collection-metadata/license.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/name.md b/schemas/generated/docs/collection-metadata/name.md new file mode 100644 index 0000000..bde9d81 --- /dev/null +++ b/schemas/generated/docs/collection-metadata/name.md @@ -0,0 +1,31 @@ + +# Slot: name + + + + +URI: [dcat:name](http://www.w3.org/ns/dcat#name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/collection-metadata/project_leads.md b/schemas/generated/docs/collection-metadata/project_leads.md index 69a6b76..48b989c 100644 --- a/schemas/generated/docs/collection-metadata/project_leads.md +++ b/schemas/generated/docs/collection-metadata/project_leads.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/publisher.md b/schemas/generated/docs/collection-metadata/publisher.md index 96fae42..8cd6994 100644 --- a/schemas/generated/docs/collection-metadata/publisher.md +++ b/schemas/generated/docs/collection-metadata/publisher.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/reviewers.md b/schemas/generated/docs/collection-metadata/reviewers.md index 1697d3b..5e64007 100644 --- a/schemas/generated/docs/collection-metadata/reviewers.md +++ b/schemas/generated/docs/collection-metadata/reviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/see_also.md b/schemas/generated/docs/collection-metadata/see_also.md index 3e7b50a..1eef2b4 100644 --- a/schemas/generated/docs/collection-metadata/see_also.md +++ b/schemas/generated/docs/collection-metadata/see_also.md @@ -19,7 +19,9 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Container](Container.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/target_product.md b/schemas/generated/docs/collection-metadata/target_product.md new file mode 100644 index 0000000..1a56428 --- /dev/null +++ b/schemas/generated/docs/collection-metadata/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [dcat:target_product](http://www.w3.org/ns/dcat#target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/collection-metadata/title.md b/schemas/generated/docs/collection-metadata/title.md index 1e97ecb..db72c11 100644 --- a/schemas/generated/docs/collection-metadata/title.md +++ b/schemas/generated/docs/collection-metadata/title.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/version.md b/schemas/generated/docs/collection-metadata/version.md index 6ba6038..eacf3f2 100644 --- a/schemas/generated/docs/collection-metadata/version.md +++ b/schemas/generated/docs/collection-metadata/version.md @@ -20,7 +20,8 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/collection-metadata/was_derived_from.md b/schemas/generated/docs/collection-metadata/was_derived_from.md new file mode 100644 index 0000000..b6cf28c --- /dev/null +++ b/schemas/generated/docs/collection-metadata/was_derived_from.md @@ -0,0 +1,31 @@ + +# Slot: was_derived_from + + + + +URI: [dcat:was_derived_from](http://www.w3.org/ns/dcat#was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [Container](Container.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/collection/Collection.md b/schemas/generated/docs/collection/Collection.md new file mode 100644 index 0000000..4d54c81 --- /dev/null +++ b/schemas/generated/docs/collection/Collection.md @@ -0,0 +1,41 @@ + +# Class: Collection + + + + +URI: [ccf:Collection](http://purl.org/ccf/Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[CollectionMetadata],[Collection|had_member:uriorcurie%20*]^-[CollectionMetadata],[ProvEntity]^-[Collection])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[CollectionMetadata],[Collection|had_member:uriorcurie%20*]^-[CollectionMetadata],[ProvEntity]^-[Collection]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Children + + * [CollectionMetadata](CollectionMetadata.md) + +## Referenced by Class + + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/collection/CollectionMetadata.md b/schemas/generated/docs/collection/CollectionMetadata.md index 7f04dae..d3dee49 100644 --- a/schemas/generated/docs/collection/CollectionMetadata.md +++ b/schemas/generated/docs/collection/CollectionMetadata.md @@ -7,7 +7,11 @@ URI: [ccf:CollectionMetadata](http://purl.org/ccf/CollectionMetadata) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Person][CollectionMetadata],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Person][CollectionMetadata],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset],[Container]++-%20metadata%200..1>[CollectionMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;version:string%20%3F;creation_date:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F;had_member(i):uriorcurie%20*],[Collection]^-[CollectionMetadata],[Container],[Collection])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset],[Container]++-%20metadata%200..1>[CollectionMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;version:string%20%3F;creation_date:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F;had_member(i):uriorcurie%20*],[Collection]^-[CollectionMetadata],[Container],[Collection]) + +## Parents + + * is_a: [Collection](Collection.md) ## Referenced by Class @@ -22,8 +26,8 @@ URI: [ccf:CollectionMetadata](http://purl.org/ccf/CollectionMetadata) * Range: [String](types/String.md) * [description](description.md) 0..1 * Range: [String](types/String.md) - * [creators](creators.md) 0..\* - * Range: [Person](Person.md) + * [created_by](created_by.md) 1..\* + * Range: [Uriorcurie](types/Uriorcurie.md) * [version](version.md) 0..1 * Range: [String](types/String.md) * [creation_date](creation_date.md) 0..1 @@ -34,6 +38,15 @@ URI: [ccf:CollectionMetadata](http://purl.org/ccf/CollectionMetadata) * Range: [String](types/String.md) * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) + * [derived_from](derived_from.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from Collection: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/Creator.md b/schemas/generated/docs/collection/Creator.md new file mode 100644 index 0000000..7cd0c8e --- /dev/null +++ b/schemas/generated/docs/collection/Creator.md @@ -0,0 +1,31 @@ + +# Class: Creator + + + + +URI: [ccf:Creator](http://purl.org/ccf/Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Dataset]++-%20creators%200..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Dataset]++-%20creators%200..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/collection/Dataset.md b/schemas/generated/docs/collection/Dataset.md new file mode 100644 index 0000000..c419359 --- /dev/null +++ b/schemas/generated/docs/collection/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [ccf:Dataset](http://purl.org/ccf/Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/collection/Distribution.md b/schemas/generated/docs/collection/Distribution.md index 22a20b6..77b6b89 100644 --- a/schemas/generated/docs/collection/Distribution.md +++ b/schemas/generated/docs/collection/Distribution.md @@ -7,7 +7,7 @@ URI: [ccf:Distribution](http://purl.org/ccf/Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/collection/Grant.md b/schemas/generated/docs/collection/Grant.md index 475d39e..6a75542 100644 --- a/schemas/generated/docs/collection/Grant.md +++ b/schemas/generated/docs/collection/Grant.md @@ -7,7 +7,7 @@ URI: [ccf:Grant](http://purl.org/ccf/Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/collection/Person.md b/schemas/generated/docs/collection/Person.md index 0988670..170dcb2 100644 --- a/schemas/generated/docs/collection/Person.md +++ b/schemas/generated/docs/collection/Person.md @@ -7,11 +7,14 @@ URI: [ccf:Person](http://purl.org/ccf/Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[CollectionMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]++-%20creators%200..*>[Person],[DatasetMetadata],[CollectionMetadata])](https://yuml.me/diagram/nofunky;dir:TB/class/[CollectionMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]++-%20creators%200..*>[Person],[DatasetMetadata],[CollectionMetadata]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** @@ -30,6 +33,15 @@ URI: [ccf:Person](http://purl.org/ccf/Person) * [orcid](orcid.md) 0..1 * Range: [String](types/String.md) +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/collection/ProvEntity.md b/schemas/generated/docs/collection/ProvEntity.md new file mode 100644 index 0000000..5e3e430 --- /dev/null +++ b/schemas/generated/docs/collection/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [ccf:ProvEntity](http://purl.org/ccf/ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/collection/SoftwareApplication.md b/schemas/generated/docs/collection/SoftwareApplication.md new file mode 100644 index 0000000..bc99821 --- /dev/null +++ b/schemas/generated/docs/collection/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [ccf:SoftwareApplication](http://purl.org/ccf/SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/collection/SoftwareSourceCode.md b/schemas/generated/docs/collection/SoftwareSourceCode.md new file mode 100644 index 0000000..6198eb7 --- /dev/null +++ b/schemas/generated/docs/collection/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [ccf:SoftwareSourceCode](http://purl.org/ccf/SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/collection/citation.md b/schemas/generated/docs/collection/citation.md index 67992cd..2deec60 100644 --- a/schemas/generated/docs/collection/citation.md +++ b/schemas/generated/docs/collection/citation.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/citationOverall.md b/schemas/generated/docs/collection/citationOverall.md index b52d041..8fe9b24 100644 --- a/schemas/generated/docs/collection/citationOverall.md +++ b/schemas/generated/docs/collection/citationOverall.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/class_type.md b/schemas/generated/docs/collection/class_type.md new file mode 100644 index 0000000..d3188ba --- /dev/null +++ b/schemas/generated/docs/collection/class_type.md @@ -0,0 +1,24 @@ + +# Slot: class_type + + + + +URI: [ccf:class_type](http://purl.org/ccf/class_type) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/collection/code_repository.md b/schemas/generated/docs/collection/code_repository.md new file mode 100644 index 0000000..560f9fb --- /dev/null +++ b/schemas/generated/docs/collection/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [ccf:code_repository](http://purl.org/ccf/code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/collection/created_by.md b/schemas/generated/docs/collection/created_by.md new file mode 100644 index 0000000..c180fd5 --- /dev/null +++ b/schemas/generated/docs/collection/created_by.md @@ -0,0 +1,29 @@ + +# Slot: created_by + + + + +URI: [ccf:created_by](http://purl.org/ccf/created_by) + + +## Domain and Range + +None → 1..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [CollectionMetadata](CollectionMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:creator | + diff --git a/schemas/generated/docs/collection/creation_date.md b/schemas/generated/docs/collection/creation_date.md index 8d648d7..f7d1de2 100644 --- a/schemas/generated/docs/collection/creation_date.md +++ b/schemas/generated/docs/collection/creation_date.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [CollectionMetadata](CollectionMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/creators.md b/schemas/generated/docs/collection/creators.md index 13476ad..fd74a89 100644 --- a/schemas/generated/docs/collection/creators.md +++ b/schemas/generated/docs/collection/creators.md @@ -9,7 +9,7 @@ URI: [ccf:creators](http://purl.org/ccf/creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -19,8 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [CollectionMetadata](CollectionMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/derived_from.md b/schemas/generated/docs/collection/derived_from.md new file mode 100644 index 0000000..0945c5f --- /dev/null +++ b/schemas/generated/docs/collection/derived_from.md @@ -0,0 +1,29 @@ + +# Slot: derived_from + + + + +URI: [ccf:derived_from](http://purl.org/ccf/derived_from) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [CollectionMetadata](CollectionMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/collection/description.md b/schemas/generated/docs/collection/description.md index 8e3240c..684893f 100644 --- a/schemas/generated/docs/collection/description.md +++ b/schemas/generated/docs/collection/description.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [CollectionMetadata](CollectionMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/distributions.md b/schemas/generated/docs/collection/distributions.md index 5c6daf0..db2c069 100644 --- a/schemas/generated/docs/collection/distributions.md +++ b/schemas/generated/docs/collection/distributions.md @@ -19,6 +19,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/doi.md b/schemas/generated/docs/collection/doi.md index 4a2b8f9..909eade 100644 --- a/schemas/generated/docs/collection/doi.md +++ b/schemas/generated/docs/collection/doi.md @@ -19,6 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/externalReviewers.md b/schemas/generated/docs/collection/externalReviewers.md index 8389011..463a0a6 100644 --- a/schemas/generated/docs/collection/externalReviewers.md +++ b/schemas/generated/docs/collection/externalReviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/funders.md b/schemas/generated/docs/collection/funders.md index 1dae6f5..d7c807f 100644 --- a/schemas/generated/docs/collection/funders.md +++ b/schemas/generated/docs/collection/funders.md @@ -19,6 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/had_member.md b/schemas/generated/docs/collection/had_member.md new file mode 100644 index 0000000..9e089e4 --- /dev/null +++ b/schemas/generated/docs/collection/had_member.md @@ -0,0 +1,30 @@ + +# Slot: had_member + + + + +URI: [ccf:had_member](http://purl.org/ccf/had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [CollectionMetadata](CollectionMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/collection/hubmapId.md b/schemas/generated/docs/collection/hubmapId.md index 6a94acf..ea71b21 100644 --- a/schemas/generated/docs/collection/hubmapId.md +++ b/schemas/generated/docs/collection/hubmapId.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/id.md b/schemas/generated/docs/collection/id.md index d7b932d..ecfffb6 100644 --- a/schemas/generated/docs/collection/id.md +++ b/schemas/generated/docs/collection/id.md @@ -19,13 +19,7 @@ None → 1..1 [String](types/String.md) ## Used by - * [AnatomicalStructure](AnatomicalStructure.md) - * [Biomarker](Biomarker.md) - * [CellType](CellType.md) - * [FtuType](FtuType.md) - * [GeneBiomarker](GeneBiomarker.md) - * [LipidBiomarker](LipidBiomarker.md) - * [MetaBiomarker](MetaBiomarker.md) - * [ProtBiomarker](ProtBiomarker.md) - * [ProteinBiomarker](ProteinBiomarker.md) - * [StudyReference](StudyReference.md) + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/collection/index.md b/schemas/generated/docs/collection/index.md index 60634c0..adff4e1 100644 --- a/schemas/generated/docs/collection/index.md +++ b/schemas/generated/docs/collection/index.md @@ -12,12 +12,17 @@ ### Classes - * [CollectionMetadata](CollectionMetadata.md) * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [CollectionMetadata](CollectionMetadata.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ### Mixins @@ -29,12 +34,16 @@ * [awardNumber](awardNumber.md) * [citation](citation.md) * [citationOverall](citationOverall.md) + * [class_type](class_type.md) + * [code_repository](code_repository.md) * [âžždata](container__data.md) * [âžžiri](container__iri.md) * [âžžmetadata](container__metadata.md) + * [created_by](created_by.md) * [creation_date](creation_date.md) * [creators](creators.md) * [datatable](datatable.md) + * [derived_from](derived_from.md) * [description](description.md) * [distributions](distributions.md) * [doi](doi.md) @@ -44,21 +53,25 @@ * [fullName](fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) - * [iri](iri.md) + * [id](id.md) * [lastName](lastName.md) * [license](license.md) * [mediaType](mediaType.md) + * [name](name.md) * [orcid](orcid.md) * [project_leads](project_leads.md) * [propertyId](propertyId.md) * [publisher](publisher.md) * [reviewers](reviewers.md) * [see_also](see_also.md) + * [target_product](target_product.md) * [title](title.md) * [value](value.md) * [version](version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) ### Enums diff --git a/schemas/generated/docs/collection/license.md b/schemas/generated/docs/collection/license.md index 996ae78..5049e55 100644 --- a/schemas/generated/docs/collection/license.md +++ b/schemas/generated/docs/collection/license.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [CollectionMetadata](CollectionMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/name.md b/schemas/generated/docs/collection/name.md index 5622a00..c6e5687 100644 --- a/schemas/generated/docs/collection/name.md +++ b/schemas/generated/docs/collection/name.md @@ -19,7 +19,9 @@ None → 0..1 [String](types/String.md) ## Used by - * [CollectionMetadata](CollectionMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/collection/project_leads.md b/schemas/generated/docs/collection/project_leads.md index af3a8a4..55c59a3 100644 --- a/schemas/generated/docs/collection/project_leads.md +++ b/schemas/generated/docs/collection/project_leads.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/publisher.md b/schemas/generated/docs/collection/publisher.md index 902ff41..97580f5 100644 --- a/schemas/generated/docs/collection/publisher.md +++ b/schemas/generated/docs/collection/publisher.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [CollectionMetadata](CollectionMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/reviewers.md b/schemas/generated/docs/collection/reviewers.md index 5205e90..2a66406 100644 --- a/schemas/generated/docs/collection/reviewers.md +++ b/schemas/generated/docs/collection/reviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/collection/see_also.md b/schemas/generated/docs/collection/see_also.md index 11ba0f6..1c9049f 100644 --- a/schemas/generated/docs/collection/see_also.md +++ b/schemas/generated/docs/collection/see_also.md @@ -20,7 +20,8 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by * [CollectionMetadata](CollectionMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/collection/target_product.md b/schemas/generated/docs/collection/target_product.md new file mode 100644 index 0000000..f889c3d --- /dev/null +++ b/schemas/generated/docs/collection/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [ccf:target_product](http://purl.org/ccf/target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/collection/title.md b/schemas/generated/docs/collection/title.md index dc3c237..853ef94 100644 --- a/schemas/generated/docs/collection/title.md +++ b/schemas/generated/docs/collection/title.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [CollectionMetadata](CollectionMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) ## Other properties diff --git a/schemas/generated/docs/collection/version.md b/schemas/generated/docs/collection/version.md index cf07f17..0b93d0e 100644 --- a/schemas/generated/docs/collection/version.md +++ b/schemas/generated/docs/collection/version.md @@ -20,7 +20,8 @@ None → 0..1 [String](types/String.md) ## Used by * [CollectionMetadata](CollectionMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/collection/was_derived_from.md b/schemas/generated/docs/collection/was_derived_from.md new file mode 100644 index 0000000..61e2038 --- /dev/null +++ b/schemas/generated/docs/collection/was_derived_from.md @@ -0,0 +1,31 @@ + +# Slot: was_derived_from + + + + +URI: [ccf:was_derived_from](http://purl.org/ccf/was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [CollectionMetadata](CollectionMetadata.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/graph-metadata/Collection.md b/schemas/generated/docs/graph-metadata/Collection.md new file mode 100644 index 0000000..fa5127c --- /dev/null +++ b/schemas/generated/docs/graph-metadata/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [dcat:Collection](http://www.w3.org/ns/dcat#Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/graph-metadata/Container.md b/schemas/generated/docs/graph-metadata/Container.md index 3e500c6..dd8024b 100644 --- a/schemas/generated/docs/graph-metadata/Container.md +++ b/schemas/generated/docs/graph-metadata/Container.md @@ -7,7 +7,7 @@ URI: [dcat:Container](http://www.w3.org/ns/dcat#Container) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution]1..1 + * [Containerâžžid](Container_id.md) 1..1 * Range: [String](types/String.md) * [Containerâžžtitle](Container_title.md) 1..1 * Range: [String](types/String.md) * [Containerâžždescription](Container_description.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžcreators](Container_creators.md) 1..\* - * Range: [Person](Person.md) - * [project_leads](project_leads.md) 0..\* - * Range: [Person](Person.md) - * [reviewers](reviewers.md) 0..\* - * Range: [Person](Person.md) - * [externalReviewers](externalReviewers.md) 0..\* - * Range: [Person](Person.md) * [Containerâžžversion](Container_version.md) 1..1 * Range: [String](types/String.md) + * [Containerâžžcreators](Container_creators.md) 1..\* + * Range: [Creator](Creator.md) * [Containerâžžcreation_date](Container_creation_date.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžlicense](Container_license.md) 1..1 - * Range: [String](types/String.md) * [publisher](publisher.md) 0..1 * Range: [String](types/String.md) - * [funders](funders.md) 0..\* - * Range: [Grant](Grant.md) - * [hubmapId](hubmapId.md) 0..1 + * [Containerâžžlicense](Container_license.md) 1..1 * Range: [String](types/String.md) - * [doi](doi.md) 0..1 + * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) - * [citation](citation.md) 0..1 - * Range: [String](types/String.md) - * [citationOverall](citationOverall.md) 0..1 - * Range: [String](types/String.md) - * [datatable](datatable.md) 0..\* - * Range: [String](types/String.md) * [Containerâžždistributions](Container_distributions.md) 1..\* * Range: [Distribution](Distribution.md) + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/Container_creators.md b/schemas/generated/docs/graph-metadata/Container_creators.md index f71171d..e0f4d7d 100644 --- a/schemas/generated/docs/graph-metadata/Container_creators.md +++ b/schemas/generated/docs/graph-metadata/Container_creators.md @@ -9,7 +9,7 @@ URI: [dcat:Container_creators](http://www.w3.org/ns/dcat#Container_creators) ## Domain and Range -[Container](Container.md) → 1..\* [Person](Person.md) +[Container](Container.md) → 1..\* [Creator](Creator.md) ## Parents diff --git a/schemas/generated/docs/graph-metadata/Container_id.md b/schemas/generated/docs/graph-metadata/Container_id.md new file mode 100644 index 0000000..577e85d --- /dev/null +++ b/schemas/generated/docs/graph-metadata/Container_id.md @@ -0,0 +1,23 @@ + +# Slot: id + + + + +URI: [dcat:Container_id](http://www.w3.org/ns/dcat#Container_id) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [id](id.md) + +## Children + + +## Used by + + * [Container](Container.md) diff --git a/schemas/generated/docs/graph-metadata/Creator.md b/schemas/generated/docs/graph-metadata/Creator.md new file mode 100644 index 0000000..d758698 --- /dev/null +++ b/schemas/generated/docs/graph-metadata/Creator.md @@ -0,0 +1,32 @@ + +# Class: Creator + + + + +URI: [dcat:Creator](http://www.w3.org/ns/dcat#Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Creator](Creator.md)** + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/graph-metadata/Dataset.md b/schemas/generated/docs/graph-metadata/Dataset.md new file mode 100644 index 0000000..692791f --- /dev/null +++ b/schemas/generated/docs/graph-metadata/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [dcat:Dataset](http://www.w3.org/ns/dcat#Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/graph-metadata/Distribution.md b/schemas/generated/docs/graph-metadata/Distribution.md index 89f29a4..b93ea77 100644 --- a/schemas/generated/docs/graph-metadata/Distribution.md +++ b/schemas/generated/docs/graph-metadata/Distribution.md @@ -7,7 +7,7 @@ URI: [dcat:Distribution](http://www.w3.org/ns/dcat#Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container]) ## Referenced by Class diff --git a/schemas/generated/docs/graph-metadata/Grant.md b/schemas/generated/docs/graph-metadata/Grant.md index 922b73d..8c578d1 100644 --- a/schemas/generated/docs/graph-metadata/Grant.md +++ b/schemas/generated/docs/graph-metadata/Grant.md @@ -7,7 +7,7 @@ URI: [dcat:Grant](http://www.w3.org/ns/dcat#Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/graph-metadata/Person.md b/schemas/generated/docs/graph-metadata/Person.md index 6edcf64..1aca7ec 100644 --- a/schemas/generated/docs/graph-metadata/Person.md +++ b/schemas/generated/docs/graph-metadata/Person.md @@ -7,12 +7,14 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Person](Person.md)** - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** @@ -31,6 +33,15 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) * [orcid](orcid.md) 0..1 * Range: [String](types/String.md) +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/graph-metadata/ProvEntity.md b/schemas/generated/docs/graph-metadata/ProvEntity.md new file mode 100644 index 0000000..977eb21 --- /dev/null +++ b/schemas/generated/docs/graph-metadata/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [dcat:ProvEntity](http://www.w3.org/ns/dcat#ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/graph-metadata/SoftwareApplication.md b/schemas/generated/docs/graph-metadata/SoftwareApplication.md new file mode 100644 index 0000000..08350ff --- /dev/null +++ b/schemas/generated/docs/graph-metadata/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [dcat:SoftwareApplication](http://www.w3.org/ns/dcat#SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/graph-metadata/SoftwareSourceCode.md b/schemas/generated/docs/graph-metadata/SoftwareSourceCode.md new file mode 100644 index 0000000..ae07c5b --- /dev/null +++ b/schemas/generated/docs/graph-metadata/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [dcat:SoftwareSourceCode](http://www.w3.org/ns/dcat#SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/graph-metadata/citation.md b/schemas/generated/docs/graph-metadata/citation.md index 447a8da..641e9e0 100644 --- a/schemas/generated/docs/graph-metadata/citation.md +++ b/schemas/generated/docs/graph-metadata/citation.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/citationOverall.md b/schemas/generated/docs/graph-metadata/citationOverall.md index b711b84..86b256e 100644 --- a/schemas/generated/docs/graph-metadata/citationOverall.md +++ b/schemas/generated/docs/graph-metadata/citationOverall.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/class_type.md b/schemas/generated/docs/graph-metadata/class_type.md new file mode 100644 index 0000000..9d319b2 --- /dev/null +++ b/schemas/generated/docs/graph-metadata/class_type.md @@ -0,0 +1,24 @@ + +# Slot: class_type + + + + +URI: [dcat:class_type](http://www.w3.org/ns/dcat#class_type) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/graph-metadata/code_repository.md b/schemas/generated/docs/graph-metadata/code_repository.md new file mode 100644 index 0000000..6ed2b9d --- /dev/null +++ b/schemas/generated/docs/graph-metadata/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [dcat:code_repository](http://www.w3.org/ns/dcat#code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/graph-metadata/creation_date.md b/schemas/generated/docs/graph-metadata/creation_date.md index 4339111..1fba1af 100644 --- a/schemas/generated/docs/graph-metadata/creation_date.md +++ b/schemas/generated/docs/graph-metadata/creation_date.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/creators.md b/schemas/generated/docs/graph-metadata/creators.md index 9efa969..0f37914 100644 --- a/schemas/generated/docs/graph-metadata/creators.md +++ b/schemas/generated/docs/graph-metadata/creators.md @@ -9,7 +9,7 @@ URI: [dcat:creators](http://www.w3.org/ns/dcat#creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -20,7 +20,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/datatable.md b/schemas/generated/docs/graph-metadata/datatable.md index e49292f..f8345a3 100644 --- a/schemas/generated/docs/graph-metadata/datatable.md +++ b/schemas/generated/docs/graph-metadata/datatable.md @@ -19,7 +19,6 @@ None → 0..\* [String](types/String.md) ## Used by - * [Container](Container.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/description.md b/schemas/generated/docs/graph-metadata/description.md index 2e74fc2..906e87b 100644 --- a/schemas/generated/docs/graph-metadata/description.md +++ b/schemas/generated/docs/graph-metadata/description.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/distributions.md b/schemas/generated/docs/graph-metadata/distributions.md index 5843990..7ae3445 100644 --- a/schemas/generated/docs/graph-metadata/distributions.md +++ b/schemas/generated/docs/graph-metadata/distributions.md @@ -20,6 +20,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/doi.md b/schemas/generated/docs/graph-metadata/doi.md index 4d7abe1..349ef90 100644 --- a/schemas/generated/docs/graph-metadata/doi.md +++ b/schemas/generated/docs/graph-metadata/doi.md @@ -19,7 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/externalReviewers.md b/schemas/generated/docs/graph-metadata/externalReviewers.md index 4660110..665cde9 100644 --- a/schemas/generated/docs/graph-metadata/externalReviewers.md +++ b/schemas/generated/docs/graph-metadata/externalReviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/funders.md b/schemas/generated/docs/graph-metadata/funders.md index 86f304c..61bb5ac 100644 --- a/schemas/generated/docs/graph-metadata/funders.md +++ b/schemas/generated/docs/graph-metadata/funders.md @@ -19,7 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/had_member.md b/schemas/generated/docs/graph-metadata/had_member.md new file mode 100644 index 0000000..f416ee2 --- /dev/null +++ b/schemas/generated/docs/graph-metadata/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [dcat:had_member](http://www.w3.org/ns/dcat#had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/graph-metadata/hubmapId.md b/schemas/generated/docs/graph-metadata/hubmapId.md index f4edee8..72ba258 100644 --- a/schemas/generated/docs/graph-metadata/hubmapId.md +++ b/schemas/generated/docs/graph-metadata/hubmapId.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/id.md b/schemas/generated/docs/graph-metadata/id.md new file mode 100644 index 0000000..702fc7b --- /dev/null +++ b/schemas/generated/docs/graph-metadata/id.md @@ -0,0 +1,26 @@ + +# Slot: id + + + + +URI: [dcat:id](http://www.w3.org/ns/dcat#id) + + +## Domain and Range + +None → 1..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžžid](Container_id.md) + +## Used by + + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/graph-metadata/index.md b/schemas/generated/docs/graph-metadata/index.md index 1aafc68..ad3da23 100644 --- a/schemas/generated/docs/graph-metadata/index.md +++ b/schemas/generated/docs/graph-metadata/index.md @@ -13,10 +13,15 @@ ### Classes * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ### Mixins @@ -28,6 +33,8 @@ * [awardNumber](awardNumber.md) * [citation](citation.md) * [citationOverall](citationOverall.md) + * [class_type](class_type.md) + * [code_repository](code_repository.md) * [creation_date](creation_date.md) * [Containerâžžcreation_date](Container_creation_date.md) * [creators](creators.md) @@ -44,25 +51,29 @@ * [fullName](fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) - * [iri](iri.md) - * [Containerâžžiri](Container_iri.md) + * [id](id.md) + * [Containerâžžid](Container_id.md) * [lastName](lastName.md) * [license](license.md) * [Containerâžžlicense](Container_license.md) * [mediaType](mediaType.md) + * [name](name.md) * [orcid](orcid.md) * [project_leads](project_leads.md) * [propertyId](propertyId.md) * [publisher](publisher.md) * [reviewers](reviewers.md) * [see_also](see_also.md) + * [target_product](target_product.md) * [title](title.md) * [Containerâžžtitle](Container_title.md) * [value](value.md) * [version](version.md) * [Containerâžžversion](Container_version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) ### Enums diff --git a/schemas/generated/docs/graph-metadata/license.md b/schemas/generated/docs/graph-metadata/license.md index faf6c3f..7c77d97 100644 --- a/schemas/generated/docs/graph-metadata/license.md +++ b/schemas/generated/docs/graph-metadata/license.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/name.md b/schemas/generated/docs/graph-metadata/name.md new file mode 100644 index 0000000..bde9d81 --- /dev/null +++ b/schemas/generated/docs/graph-metadata/name.md @@ -0,0 +1,31 @@ + +# Slot: name + + + + +URI: [dcat:name](http://www.w3.org/ns/dcat#name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/graph-metadata/project_leads.md b/schemas/generated/docs/graph-metadata/project_leads.md index 69a6b76..48b989c 100644 --- a/schemas/generated/docs/graph-metadata/project_leads.md +++ b/schemas/generated/docs/graph-metadata/project_leads.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/publisher.md b/schemas/generated/docs/graph-metadata/publisher.md index 96fae42..8cd6994 100644 --- a/schemas/generated/docs/graph-metadata/publisher.md +++ b/schemas/generated/docs/graph-metadata/publisher.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/reviewers.md b/schemas/generated/docs/graph-metadata/reviewers.md index 1697d3b..5e64007 100644 --- a/schemas/generated/docs/graph-metadata/reviewers.md +++ b/schemas/generated/docs/graph-metadata/reviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/see_also.md b/schemas/generated/docs/graph-metadata/see_also.md index 3e7b50a..1eef2b4 100644 --- a/schemas/generated/docs/graph-metadata/see_also.md +++ b/schemas/generated/docs/graph-metadata/see_also.md @@ -19,7 +19,9 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Container](Container.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/target_product.md b/schemas/generated/docs/graph-metadata/target_product.md new file mode 100644 index 0000000..1a56428 --- /dev/null +++ b/schemas/generated/docs/graph-metadata/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [dcat:target_product](http://www.w3.org/ns/dcat#target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/graph-metadata/title.md b/schemas/generated/docs/graph-metadata/title.md index 1e97ecb..db72c11 100644 --- a/schemas/generated/docs/graph-metadata/title.md +++ b/schemas/generated/docs/graph-metadata/title.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/version.md b/schemas/generated/docs/graph-metadata/version.md index 6ba6038..eacf3f2 100644 --- a/schemas/generated/docs/graph-metadata/version.md +++ b/schemas/generated/docs/graph-metadata/version.md @@ -20,7 +20,8 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/graph-metadata/was_derived_from.md b/schemas/generated/docs/graph-metadata/was_derived_from.md new file mode 100644 index 0000000..b6cf28c --- /dev/null +++ b/schemas/generated/docs/graph-metadata/was_derived_from.md @@ -0,0 +1,31 @@ + +# Slot: was_derived_from + + + + +URI: [dcat:was_derived_from](http://www.w3.org/ns/dcat#was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [Container](Container.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/graph/BasicMetadata.md b/schemas/generated/docs/graph/BasicMetadata.md index 1c39f96..497a179 100644 --- a/schemas/generated/docs/graph/BasicMetadata.md +++ b/schemas/generated/docs/graph/BasicMetadata.md @@ -7,7 +7,7 @@ URI: [ccf:BasicMetadata](http://purl.org/ccf/BasicMetadata) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Person][BasicMetadata],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Person][BasicMetadata],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[BasicMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;version:string%20%3F;creation_date:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[BasicMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;version:string%20%3F;creation_date:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container]) ## Referenced by Class @@ -22,8 +22,8 @@ URI: [ccf:BasicMetadata](http://purl.org/ccf/BasicMetadata) * Range: [String](types/String.md) * [description](description.md) 0..1 * Range: [String](types/String.md) - * [creators](creators.md) 0..\* - * Range: [Person](Person.md) + * [created_by](created_by.md) 1..\* + * Range: [Uriorcurie](types/Uriorcurie.md) * [version](version.md) 0..1 * Range: [String](types/String.md) * [creation_date](creation_date.md) 0..1 @@ -34,6 +34,8 @@ URI: [ccf:BasicMetadata](http://purl.org/ccf/BasicMetadata) * Range: [String](types/String.md) * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) + * [derived_from](derived_from.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) ## Other properties diff --git a/schemas/generated/docs/graph/Collection.md b/schemas/generated/docs/graph/Collection.md new file mode 100644 index 0000000..0364812 --- /dev/null +++ b/schemas/generated/docs/graph/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [ccf:Collection](http://purl.org/ccf/Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/graph/Creator.md b/schemas/generated/docs/graph/Creator.md new file mode 100644 index 0000000..7cd0c8e --- /dev/null +++ b/schemas/generated/docs/graph/Creator.md @@ -0,0 +1,31 @@ + +# Class: Creator + + + + +URI: [ccf:Creator](http://purl.org/ccf/Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Dataset]++-%20creators%200..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Dataset]++-%20creators%200..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/graph/Dataset.md b/schemas/generated/docs/graph/Dataset.md new file mode 100644 index 0000000..c419359 --- /dev/null +++ b/schemas/generated/docs/graph/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [ccf:Dataset](http://purl.org/ccf/Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/graph/Distribution.md b/schemas/generated/docs/graph/Distribution.md index 22a20b6..77b6b89 100644 --- a/schemas/generated/docs/graph/Distribution.md +++ b/schemas/generated/docs/graph/Distribution.md @@ -7,7 +7,7 @@ URI: [ccf:Distribution](http://purl.org/ccf/Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/graph/Grant.md b/schemas/generated/docs/graph/Grant.md index 475d39e..6a75542 100644 --- a/schemas/generated/docs/graph/Grant.md +++ b/schemas/generated/docs/graph/Grant.md @@ -7,7 +7,7 @@ URI: [ccf:Grant](http://purl.org/ccf/Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/graph/Person.md b/schemas/generated/docs/graph/Person.md index d6fb8a9..170dcb2 100644 --- a/schemas/generated/docs/graph/Person.md +++ b/schemas/generated/docs/graph/Person.md @@ -7,11 +7,14 @@ URI: [ccf:Person](http://purl.org/ccf/Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[BasicMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]++-%20creators%200..*>[Person],[DatasetMetadata],[BasicMetadata])](https://yuml.me/diagram/nofunky;dir:TB/class/[BasicMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]++-%20creators%200..*>[Person],[DatasetMetadata],[BasicMetadata]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** @@ -30,6 +33,15 @@ URI: [ccf:Person](http://purl.org/ccf/Person) * [orcid](orcid.md) 0..1 * Range: [String](types/String.md) +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/graph/ProvEntity.md b/schemas/generated/docs/graph/ProvEntity.md new file mode 100644 index 0000000..5e3e430 --- /dev/null +++ b/schemas/generated/docs/graph/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [ccf:ProvEntity](http://purl.org/ccf/ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/graph/SoftwareApplication.md b/schemas/generated/docs/graph/SoftwareApplication.md new file mode 100644 index 0000000..bc99821 --- /dev/null +++ b/schemas/generated/docs/graph/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [ccf:SoftwareApplication](http://purl.org/ccf/SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/graph/SoftwareSourceCode.md b/schemas/generated/docs/graph/SoftwareSourceCode.md new file mode 100644 index 0000000..6198eb7 --- /dev/null +++ b/schemas/generated/docs/graph/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [ccf:SoftwareSourceCode](http://purl.org/ccf/SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/graph/citation.md b/schemas/generated/docs/graph/citation.md index 67992cd..2deec60 100644 --- a/schemas/generated/docs/graph/citation.md +++ b/schemas/generated/docs/graph/citation.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/citationOverall.md b/schemas/generated/docs/graph/citationOverall.md index b52d041..8fe9b24 100644 --- a/schemas/generated/docs/graph/citationOverall.md +++ b/schemas/generated/docs/graph/citationOverall.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/class_type.md b/schemas/generated/docs/graph/class_type.md new file mode 100644 index 0000000..d3188ba --- /dev/null +++ b/schemas/generated/docs/graph/class_type.md @@ -0,0 +1,24 @@ + +# Slot: class_type + + + + +URI: [ccf:class_type](http://purl.org/ccf/class_type) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/graph/code_repository.md b/schemas/generated/docs/graph/code_repository.md new file mode 100644 index 0000000..560f9fb --- /dev/null +++ b/schemas/generated/docs/graph/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [ccf:code_repository](http://purl.org/ccf/code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/graph/created_by.md b/schemas/generated/docs/graph/created_by.md new file mode 100644 index 0000000..ee83e56 --- /dev/null +++ b/schemas/generated/docs/graph/created_by.md @@ -0,0 +1,29 @@ + +# Slot: created_by + + + + +URI: [ccf:created_by](http://purl.org/ccf/created_by) + + +## Domain and Range + +None → 1..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:creator | + diff --git a/schemas/generated/docs/graph/creation_date.md b/schemas/generated/docs/graph/creation_date.md index 82c8871..83b2441 100644 --- a/schemas/generated/docs/graph/creation_date.md +++ b/schemas/generated/docs/graph/creation_date.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/creators.md b/schemas/generated/docs/graph/creators.md index 062322e..fd74a89 100644 --- a/schemas/generated/docs/graph/creators.md +++ b/schemas/generated/docs/graph/creators.md @@ -9,7 +9,7 @@ URI: [ccf:creators](http://purl.org/ccf/creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -19,8 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/derived_from.md b/schemas/generated/docs/graph/derived_from.md new file mode 100644 index 0000000..12ad313 --- /dev/null +++ b/schemas/generated/docs/graph/derived_from.md @@ -0,0 +1,29 @@ + +# Slot: derived_from + + + + +URI: [ccf:derived_from](http://purl.org/ccf/derived_from) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/graph/description.md b/schemas/generated/docs/graph/description.md index a117254..ef6a7b0 100644 --- a/schemas/generated/docs/graph/description.md +++ b/schemas/generated/docs/graph/description.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/distributions.md b/schemas/generated/docs/graph/distributions.md index 5c6daf0..db2c069 100644 --- a/schemas/generated/docs/graph/distributions.md +++ b/schemas/generated/docs/graph/distributions.md @@ -19,6 +19,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/doi.md b/schemas/generated/docs/graph/doi.md index 4a2b8f9..909eade 100644 --- a/schemas/generated/docs/graph/doi.md +++ b/schemas/generated/docs/graph/doi.md @@ -19,6 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/externalReviewers.md b/schemas/generated/docs/graph/externalReviewers.md index 8389011..463a0a6 100644 --- a/schemas/generated/docs/graph/externalReviewers.md +++ b/schemas/generated/docs/graph/externalReviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/funders.md b/schemas/generated/docs/graph/funders.md index 1dae6f5..d7c807f 100644 --- a/schemas/generated/docs/graph/funders.md +++ b/schemas/generated/docs/graph/funders.md @@ -19,6 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/had_member.md b/schemas/generated/docs/graph/had_member.md new file mode 100644 index 0000000..f4397d1 --- /dev/null +++ b/schemas/generated/docs/graph/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [ccf:had_member](http://purl.org/ccf/had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/graph/hubmapId.md b/schemas/generated/docs/graph/hubmapId.md index 6a94acf..ea71b21 100644 --- a/schemas/generated/docs/graph/hubmapId.md +++ b/schemas/generated/docs/graph/hubmapId.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/id.md b/schemas/generated/docs/graph/id.md new file mode 100644 index 0000000..ecfffb6 --- /dev/null +++ b/schemas/generated/docs/graph/id.md @@ -0,0 +1,25 @@ + +# Slot: id + + + + +URI: [ccf:id](http://purl.org/ccf/id) + + +## Domain and Range + +None → 1..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/graph/index.md b/schemas/generated/docs/graph/index.md index 2a59935..6f4c505 100644 --- a/schemas/generated/docs/graph/index.md +++ b/schemas/generated/docs/graph/index.md @@ -14,10 +14,15 @@ * [BasicMetadata](BasicMetadata.md) * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ### Mixins @@ -29,12 +34,16 @@ * [awardNumber](awardNumber.md) * [citation](citation.md) * [citationOverall](citationOverall.md) + * [class_type](class_type.md) + * [code_repository](code_repository.md) * [âžždata](container__data.md) * [âžžiri](container__iri.md) * [âžžmetadata](container__metadata.md) + * [created_by](created_by.md) * [creation_date](creation_date.md) * [creators](creators.md) * [datatable](datatable.md) + * [derived_from](derived_from.md) * [description](description.md) * [distributions](distributions.md) * [doi](doi.md) @@ -44,21 +53,25 @@ * [fullName](fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) - * [iri](iri.md) + * [id](id.md) * [lastName](lastName.md) * [license](license.md) * [mediaType](mediaType.md) + * [name](name.md) * [orcid](orcid.md) * [project_leads](project_leads.md) * [propertyId](propertyId.md) * [publisher](publisher.md) * [reviewers](reviewers.md) * [see_also](see_also.md) + * [target_product](target_product.md) * [title](title.md) * [value](value.md) * [version](version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) ### Enums diff --git a/schemas/generated/docs/graph/license.md b/schemas/generated/docs/graph/license.md index 9a3c4fa..3692faa 100644 --- a/schemas/generated/docs/graph/license.md +++ b/schemas/generated/docs/graph/license.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/name.md b/schemas/generated/docs/graph/name.md new file mode 100644 index 0000000..c6e5687 --- /dev/null +++ b/schemas/generated/docs/graph/name.md @@ -0,0 +1,31 @@ + +# Slot: name + + + + +URI: [ccf:name](http://purl.org/ccf/name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/graph/project_leads.md b/schemas/generated/docs/graph/project_leads.md index af3a8a4..55c59a3 100644 --- a/schemas/generated/docs/graph/project_leads.md +++ b/schemas/generated/docs/graph/project_leads.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/publisher.md b/schemas/generated/docs/graph/publisher.md index d6bbb10..84c29c5 100644 --- a/schemas/generated/docs/graph/publisher.md +++ b/schemas/generated/docs/graph/publisher.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/reviewers.md b/schemas/generated/docs/graph/reviewers.md index 5205e90..2a66406 100644 --- a/schemas/generated/docs/graph/reviewers.md +++ b/schemas/generated/docs/graph/reviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/graph/see_also.md b/schemas/generated/docs/graph/see_also.md index 2c3fefe..0be1a81 100644 --- a/schemas/generated/docs/graph/see_also.md +++ b/schemas/generated/docs/graph/see_also.md @@ -20,7 +20,8 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/graph/target_product.md b/schemas/generated/docs/graph/target_product.md new file mode 100644 index 0000000..f889c3d --- /dev/null +++ b/schemas/generated/docs/graph/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [ccf:target_product](http://purl.org/ccf/target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/graph/title.md b/schemas/generated/docs/graph/title.md index 14a5a56..d04c5de 100644 --- a/schemas/generated/docs/graph/title.md +++ b/schemas/generated/docs/graph/title.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) ## Other properties diff --git a/schemas/generated/docs/graph/version.md b/schemas/generated/docs/graph/version.md index a005793..3df94d9 100644 --- a/schemas/generated/docs/graph/version.md +++ b/schemas/generated/docs/graph/version.md @@ -20,7 +20,8 @@ None → 0..1 [String](types/String.md) ## Used by * [BasicMetadata](BasicMetadata.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/graph/was_derived_from.md b/schemas/generated/docs/graph/was_derived_from.md new file mode 100644 index 0000000..871406a --- /dev/null +++ b/schemas/generated/docs/graph/was_derived_from.md @@ -0,0 +1,30 @@ + +# Slot: was_derived_from + + + + +URI: [ccf:was_derived_from](http://purl.org/ccf/was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/landmark-metadata/Collection.md b/schemas/generated/docs/landmark-metadata/Collection.md new file mode 100644 index 0000000..fa5127c --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [dcat:Collection](http://www.w3.org/ns/dcat#Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/landmark-metadata/Container.md b/schemas/generated/docs/landmark-metadata/Container.md index 57d8c63..dd8024b 100644 --- a/schemas/generated/docs/landmark-metadata/Container.md +++ b/schemas/generated/docs/landmark-metadata/Container.md @@ -7,7 +7,7 @@ URI: [dcat:Container](http://www.w3.org/ns/dcat#Container) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution]1..1 + * [Containerâžžid](Container_id.md) 1..1 * Range: [String](types/String.md) * [Containerâžžtitle](Container_title.md) 1..1 * Range: [String](types/String.md) * [Containerâžždescription](Container_description.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžcreators](Container_creators.md) 1..\* - * Range: [Person](Person.md) - * [project_leads](project_leads.md) 0..\* - * Range: [Person](Person.md) - * [reviewers](reviewers.md) 0..\* - * Range: [Person](Person.md) - * [externalReviewers](externalReviewers.md) 0..\* - * Range: [Person](Person.md) * [Containerâžžversion](Container_version.md) 1..1 * Range: [String](types/String.md) - * [creation_date](creation_date.md) 0..1 - * Range: [String](types/String.md) - * [Containerâžžlicense](Container_license.md) 1..1 + * [Containerâžžcreators](Container_creators.md) 1..\* + * Range: [Creator](Creator.md) + * [Containerâžžcreation_date](Container_creation_date.md) 1..1 * Range: [String](types/String.md) * [publisher](publisher.md) 0..1 * Range: [String](types/String.md) - * [funders](funders.md) 0..\* - * Range: [Grant](Grant.md) - * [hubmapId](hubmapId.md) 0..1 + * [Containerâžžlicense](Container_license.md) 1..1 * Range: [String](types/String.md) - * [doi](doi.md) 0..1 + * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) - * [citation](citation.md) 0..1 - * Range: [String](types/String.md) - * [citationOverall](citationOverall.md) 0..1 - * Range: [String](types/String.md) - * [datatable](datatable.md) 0..\* - * Range: [String](types/String.md) * [Containerâžždistributions](Container_distributions.md) 1..\* * Range: [Distribution](Distribution.md) + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/Container_creation_date.md b/schemas/generated/docs/landmark-metadata/Container_creation_date.md new file mode 100644 index 0000000..dd47fd2 --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/Container_creation_date.md @@ -0,0 +1,30 @@ + +# Slot: creation_date + + + + +URI: [dcat:Container_creation_date](http://www.w3.org/ns/dcat#Container_creation_date) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [creation_date](creation_date.md) + +## Children + + +## Used by + + * [Container](Container.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:dateCreated | + diff --git a/schemas/generated/docs/landmark-metadata/Container_creators.md b/schemas/generated/docs/landmark-metadata/Container_creators.md index f71171d..e0f4d7d 100644 --- a/schemas/generated/docs/landmark-metadata/Container_creators.md +++ b/schemas/generated/docs/landmark-metadata/Container_creators.md @@ -9,7 +9,7 @@ URI: [dcat:Container_creators](http://www.w3.org/ns/dcat#Container_creators) ## Domain and Range -[Container](Container.md) → 1..\* [Person](Person.md) +[Container](Container.md) → 1..\* [Creator](Creator.md) ## Parents diff --git a/schemas/generated/docs/landmark-metadata/Container_id.md b/schemas/generated/docs/landmark-metadata/Container_id.md new file mode 100644 index 0000000..577e85d --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/Container_id.md @@ -0,0 +1,23 @@ + +# Slot: id + + + + +URI: [dcat:Container_id](http://www.w3.org/ns/dcat#Container_id) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [id](id.md) + +## Children + + +## Used by + + * [Container](Container.md) diff --git a/schemas/generated/docs/landmark-metadata/Creator.md b/schemas/generated/docs/landmark-metadata/Creator.md new file mode 100644 index 0000000..d758698 --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/Creator.md @@ -0,0 +1,32 @@ + +# Class: Creator + + + + +URI: [dcat:Creator](http://www.w3.org/ns/dcat#Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Creator](Creator.md)** + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/landmark-metadata/Dataset.md b/schemas/generated/docs/landmark-metadata/Dataset.md new file mode 100644 index 0000000..692791f --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [dcat:Dataset](http://www.w3.org/ns/dcat#Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/landmark-metadata/Distribution.md b/schemas/generated/docs/landmark-metadata/Distribution.md index 89f29a4..b93ea77 100644 --- a/schemas/generated/docs/landmark-metadata/Distribution.md +++ b/schemas/generated/docs/landmark-metadata/Distribution.md @@ -7,7 +7,7 @@ URI: [dcat:Distribution](http://www.w3.org/ns/dcat#Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container]) ## Referenced by Class diff --git a/schemas/generated/docs/landmark-metadata/Grant.md b/schemas/generated/docs/landmark-metadata/Grant.md index 922b73d..8c578d1 100644 --- a/schemas/generated/docs/landmark-metadata/Grant.md +++ b/schemas/generated/docs/landmark-metadata/Grant.md @@ -7,7 +7,7 @@ URI: [dcat:Grant](http://www.w3.org/ns/dcat#Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/landmark-metadata/Person.md b/schemas/generated/docs/landmark-metadata/Person.md index 6edcf64..1aca7ec 100644 --- a/schemas/generated/docs/landmark-metadata/Person.md +++ b/schemas/generated/docs/landmark-metadata/Person.md @@ -7,12 +7,14 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Person](Person.md)** - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** @@ -31,6 +33,15 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) * [orcid](orcid.md) 0..1 * Range: [String](types/String.md) +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/landmark-metadata/ProvEntity.md b/schemas/generated/docs/landmark-metadata/ProvEntity.md new file mode 100644 index 0000000..977eb21 --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [dcat:ProvEntity](http://www.w3.org/ns/dcat#ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/landmark-metadata/SoftwareApplication.md b/schemas/generated/docs/landmark-metadata/SoftwareApplication.md new file mode 100644 index 0000000..08350ff --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [dcat:SoftwareApplication](http://www.w3.org/ns/dcat#SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/landmark-metadata/SoftwareSourceCode.md b/schemas/generated/docs/landmark-metadata/SoftwareSourceCode.md new file mode 100644 index 0000000..ae07c5b --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [dcat:SoftwareSourceCode](http://www.w3.org/ns/dcat#SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/landmark-metadata/citation.md b/schemas/generated/docs/landmark-metadata/citation.md index 447a8da..641e9e0 100644 --- a/schemas/generated/docs/landmark-metadata/citation.md +++ b/schemas/generated/docs/landmark-metadata/citation.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/citationOverall.md b/schemas/generated/docs/landmark-metadata/citationOverall.md index b711b84..86b256e 100644 --- a/schemas/generated/docs/landmark-metadata/citationOverall.md +++ b/schemas/generated/docs/landmark-metadata/citationOverall.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/class_type.md b/schemas/generated/docs/landmark-metadata/class_type.md new file mode 100644 index 0000000..9d319b2 --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/class_type.md @@ -0,0 +1,24 @@ + +# Slot: class_type + + + + +URI: [dcat:class_type](http://www.w3.org/ns/dcat#class_type) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/landmark-metadata/code_repository.md b/schemas/generated/docs/landmark-metadata/code_repository.md new file mode 100644 index 0000000..6ed2b9d --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [dcat:code_repository](http://www.w3.org/ns/dcat#code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/landmark-metadata/creation_date.md b/schemas/generated/docs/landmark-metadata/creation_date.md index 9298775..1fba1af 100644 --- a/schemas/generated/docs/landmark-metadata/creation_date.md +++ b/schemas/generated/docs/landmark-metadata/creation_date.md @@ -16,11 +16,11 @@ None → 0..1 [String](types/String.md) ## Children + * [Containerâžžcreation_date](Container_creation_date.md) ## Used by - * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/creators.md b/schemas/generated/docs/landmark-metadata/creators.md index 9efa969..0f37914 100644 --- a/schemas/generated/docs/landmark-metadata/creators.md +++ b/schemas/generated/docs/landmark-metadata/creators.md @@ -9,7 +9,7 @@ URI: [dcat:creators](http://www.w3.org/ns/dcat#creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -20,7 +20,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/datatable.md b/schemas/generated/docs/landmark-metadata/datatable.md index e49292f..f8345a3 100644 --- a/schemas/generated/docs/landmark-metadata/datatable.md +++ b/schemas/generated/docs/landmark-metadata/datatable.md @@ -19,7 +19,6 @@ None → 0..\* [String](types/String.md) ## Used by - * [Container](Container.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/description.md b/schemas/generated/docs/landmark-metadata/description.md index 2e74fc2..906e87b 100644 --- a/schemas/generated/docs/landmark-metadata/description.md +++ b/schemas/generated/docs/landmark-metadata/description.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/distributions.md b/schemas/generated/docs/landmark-metadata/distributions.md index 5843990..7ae3445 100644 --- a/schemas/generated/docs/landmark-metadata/distributions.md +++ b/schemas/generated/docs/landmark-metadata/distributions.md @@ -20,6 +20,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/doi.md b/schemas/generated/docs/landmark-metadata/doi.md index 4d7abe1..349ef90 100644 --- a/schemas/generated/docs/landmark-metadata/doi.md +++ b/schemas/generated/docs/landmark-metadata/doi.md @@ -19,7 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/externalReviewers.md b/schemas/generated/docs/landmark-metadata/externalReviewers.md index 4660110..665cde9 100644 --- a/schemas/generated/docs/landmark-metadata/externalReviewers.md +++ b/schemas/generated/docs/landmark-metadata/externalReviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/funders.md b/schemas/generated/docs/landmark-metadata/funders.md index 86f304c..61bb5ac 100644 --- a/schemas/generated/docs/landmark-metadata/funders.md +++ b/schemas/generated/docs/landmark-metadata/funders.md @@ -19,7 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/had_member.md b/schemas/generated/docs/landmark-metadata/had_member.md new file mode 100644 index 0000000..f416ee2 --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [dcat:had_member](http://www.w3.org/ns/dcat#had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/landmark-metadata/hubmapId.md b/schemas/generated/docs/landmark-metadata/hubmapId.md index f4edee8..72ba258 100644 --- a/schemas/generated/docs/landmark-metadata/hubmapId.md +++ b/schemas/generated/docs/landmark-metadata/hubmapId.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/id.md b/schemas/generated/docs/landmark-metadata/id.md new file mode 100644 index 0000000..702fc7b --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/id.md @@ -0,0 +1,26 @@ + +# Slot: id + + + + +URI: [dcat:id](http://www.w3.org/ns/dcat#id) + + +## Domain and Range + +None → 1..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžžid](Container_id.md) + +## Used by + + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/landmark-metadata/index.md b/schemas/generated/docs/landmark-metadata/index.md index ed53e1a..142d028 100644 --- a/schemas/generated/docs/landmark-metadata/index.md +++ b/schemas/generated/docs/landmark-metadata/index.md @@ -13,10 +13,15 @@ ### Classes * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ### Mixins @@ -28,7 +33,10 @@ * [awardNumber](awardNumber.md) * [citation](citation.md) * [citationOverall](citationOverall.md) + * [class_type](class_type.md) + * [code_repository](code_repository.md) * [creation_date](creation_date.md) + * [Containerâžžcreation_date](Container_creation_date.md) * [creators](creators.md) * [Containerâžžcreators](Container_creators.md) * [datatable](datatable.md) @@ -43,25 +51,29 @@ * [fullName](fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) - * [iri](iri.md) - * [Containerâžžiri](Container_iri.md) + * [id](id.md) + * [Containerâžžid](Container_id.md) * [lastName](lastName.md) * [license](license.md) * [Containerâžžlicense](Container_license.md) * [mediaType](mediaType.md) + * [name](name.md) * [orcid](orcid.md) * [project_leads](project_leads.md) * [propertyId](propertyId.md) * [publisher](publisher.md) * [reviewers](reviewers.md) * [see_also](see_also.md) + * [target_product](target_product.md) * [title](title.md) * [Containerâžžtitle](Container_title.md) * [value](value.md) * [version](version.md) * [Containerâžžversion](Container_version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) ### Enums diff --git a/schemas/generated/docs/landmark-metadata/license.md b/schemas/generated/docs/landmark-metadata/license.md index faf6c3f..7c77d97 100644 --- a/schemas/generated/docs/landmark-metadata/license.md +++ b/schemas/generated/docs/landmark-metadata/license.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/name.md b/schemas/generated/docs/landmark-metadata/name.md new file mode 100644 index 0000000..bde9d81 --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/name.md @@ -0,0 +1,31 @@ + +# Slot: name + + + + +URI: [dcat:name](http://www.w3.org/ns/dcat#name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/landmark-metadata/project_leads.md b/schemas/generated/docs/landmark-metadata/project_leads.md index 69a6b76..48b989c 100644 --- a/schemas/generated/docs/landmark-metadata/project_leads.md +++ b/schemas/generated/docs/landmark-metadata/project_leads.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/publisher.md b/schemas/generated/docs/landmark-metadata/publisher.md index 96fae42..8cd6994 100644 --- a/schemas/generated/docs/landmark-metadata/publisher.md +++ b/schemas/generated/docs/landmark-metadata/publisher.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/reviewers.md b/schemas/generated/docs/landmark-metadata/reviewers.md index 1697d3b..5e64007 100644 --- a/schemas/generated/docs/landmark-metadata/reviewers.md +++ b/schemas/generated/docs/landmark-metadata/reviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/see_also.md b/schemas/generated/docs/landmark-metadata/see_also.md index 3e7b50a..1eef2b4 100644 --- a/schemas/generated/docs/landmark-metadata/see_also.md +++ b/schemas/generated/docs/landmark-metadata/see_also.md @@ -19,7 +19,9 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Container](Container.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/target_product.md b/schemas/generated/docs/landmark-metadata/target_product.md new file mode 100644 index 0000000..1a56428 --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [dcat:target_product](http://www.w3.org/ns/dcat#target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/landmark-metadata/title.md b/schemas/generated/docs/landmark-metadata/title.md index 1e97ecb..db72c11 100644 --- a/schemas/generated/docs/landmark-metadata/title.md +++ b/schemas/generated/docs/landmark-metadata/title.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/version.md b/schemas/generated/docs/landmark-metadata/version.md index 6ba6038..eacf3f2 100644 --- a/schemas/generated/docs/landmark-metadata/version.md +++ b/schemas/generated/docs/landmark-metadata/version.md @@ -20,7 +20,8 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/landmark-metadata/was_derived_from.md b/schemas/generated/docs/landmark-metadata/was_derived_from.md new file mode 100644 index 0000000..b6cf28c --- /dev/null +++ b/schemas/generated/docs/landmark-metadata/was_derived_from.md @@ -0,0 +1,31 @@ + +# Slot: was_derived_from + + + + +URI: [dcat:was_derived_from](http://www.w3.org/ns/dcat#was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [Container](Container.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/landmark/Collection.md b/schemas/generated/docs/landmark/Collection.md new file mode 100644 index 0000000..0364812 --- /dev/null +++ b/schemas/generated/docs/landmark/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [ccf:Collection](http://purl.org/ccf/Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/landmark/Creator.md b/schemas/generated/docs/landmark/Creator.md index bd4ec46..d7fe3ab 100644 --- a/schemas/generated/docs/landmark/Creator.md +++ b/schemas/generated/docs/landmark/Creator.md @@ -7,16 +7,22 @@ URI: [ccf:Creator](http://purl.org/ccf/Creator) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Named],[Instance],[SpatialEntity]++-%20creator%201..*>[Creator|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id:string;label:string;class_type:string%20%3F],[Creator]uses%20-.->[Named],[Creator]uses%20-.->[Instance],[SpatialEntity])](https://yuml.me/diagram/nofunky;dir:TB/class/[Named],[Instance],[SpatialEntity]++-%20creator%201..*>[Creator|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id:string;label:string;class_type:string%20%3F],[Creator]uses%20-.->[Named],[Creator]uses%20-.->[Instance],[SpatialEntity]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Named],[Instance],[SpatialEntity]++-%20creator%201..*>[Creator|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id:string;label:string;class_type:string%20%3F],[Dataset]++-%20creators%200..*>[Creator],[Creator]uses%20-.->[Named],[Creator]uses%20-.->[Instance],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[SpatialEntity],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Named],[Instance],[SpatialEntity]++-%20creator%201..*>[Creator|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id:string;label:string;class_type:string%20%3F],[Dataset]++-%20creators%200..*>[Creator],[Creator]uses%20-.->[Named],[Creator]uses%20-.->[Instance],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[SpatialEntity],[Dataset]) ## Uses Mixin * mixin: [Named](Named.md) * mixin: [Instance](Instance.md) +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + ## Referenced by Class * **None** *[creator](creator.md)* 1..\* **[Creator](Creator.md)** + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** ## Attributes diff --git a/schemas/generated/docs/landmark/Creator_firstName.md b/schemas/generated/docs/landmark/Creator_firstName.md index dd030d0..705157b 100644 --- a/schemas/generated/docs/landmark/Creator_firstName.md +++ b/schemas/generated/docs/landmark/Creator_firstName.md @@ -21,6 +21,7 @@ URI: [ccf:Creator_firstName](http://purl.org/ccf/Creator_firstName) ## Used by * [Creator](Creator.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/landmark/Creator_fullName.md b/schemas/generated/docs/landmark/Creator_fullName.md index 74209fa..846608f 100644 --- a/schemas/generated/docs/landmark/Creator_fullName.md +++ b/schemas/generated/docs/landmark/Creator_fullName.md @@ -21,6 +21,7 @@ URI: [ccf:Creator_fullName](http://purl.org/ccf/Creator_fullName) ## Used by * [Creator](Creator.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/landmark/Creator_lastName.md b/schemas/generated/docs/landmark/Creator_lastName.md index c6cff54..879e068 100644 --- a/schemas/generated/docs/landmark/Creator_lastName.md +++ b/schemas/generated/docs/landmark/Creator_lastName.md @@ -21,6 +21,7 @@ URI: [ccf:Creator_lastName](http://purl.org/ccf/Creator_lastName) ## Used by * [Creator](Creator.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/landmark/Creator_orcid.md b/schemas/generated/docs/landmark/Creator_orcid.md index 4eb2f00..bb40be6 100644 --- a/schemas/generated/docs/landmark/Creator_orcid.md +++ b/schemas/generated/docs/landmark/Creator_orcid.md @@ -21,6 +21,7 @@ URI: [ccf:Creator_orcid](http://purl.org/ccf/Creator_orcid) ## Used by * [Creator](Creator.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/landmark/Dataset.md b/schemas/generated/docs/landmark/Dataset.md new file mode 100644 index 0000000..c419359 --- /dev/null +++ b/schemas/generated/docs/landmark/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [ccf:Dataset](http://purl.org/ccf/Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/landmark/Distribution.md b/schemas/generated/docs/landmark/Distribution.md index 22a20b6..77b6b89 100644 --- a/schemas/generated/docs/landmark/Distribution.md +++ b/schemas/generated/docs/landmark/Distribution.md @@ -7,7 +7,7 @@ URI: [ccf:Distribution](http://purl.org/ccf/Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/landmark/Grant.md b/schemas/generated/docs/landmark/Grant.md index 475d39e..6a75542 100644 --- a/schemas/generated/docs/landmark/Grant.md +++ b/schemas/generated/docs/landmark/Grant.md @@ -7,7 +7,7 @@ URI: [ccf:Grant](http://purl.org/ccf/Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/landmark/LandmarkMetadata.md b/schemas/generated/docs/landmark/LandmarkMetadata.md index a54e460..ba527c3 100644 --- a/schemas/generated/docs/landmark/LandmarkMetadata.md +++ b/schemas/generated/docs/landmark/LandmarkMetadata.md @@ -7,7 +7,7 @@ URI: [ccf:LandmarkMetadata](http://purl.org/ccf/LandmarkMetadata) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Person][LandmarkMetadata],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Person][LandmarkMetadata],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[LandmarkMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;creation_date:string%20%3F;version:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[LandmarkMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;creation_date:string%20%3F;version:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container]) ## Referenced by Class @@ -22,18 +22,20 @@ URI: [ccf:LandmarkMetadata](http://purl.org/ccf/LandmarkMetadata) * Range: [String](types/String.md) * [description](description.md) 0..1 * Range: [String](types/String.md) - * [creators](creators.md) 0..\* - * Range: [Person](Person.md) - * [version](version.md) 0..1 - * Range: [String](types/String.md) + * [created_by](created_by.md) 1..\* + * Range: [Uriorcurie](types/Uriorcurie.md) * [creation_date](creation_date.md) 0..1 * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) * [license](license.md) 0..1 * Range: [String](types/String.md) * [publisher](publisher.md) 0..1 * Range: [String](types/String.md) * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) + * [derived_from](derived_from.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) ## Other properties diff --git a/schemas/generated/docs/landmark/Person.md b/schemas/generated/docs/landmark/Person.md index e473577..456d591 100644 --- a/schemas/generated/docs/landmark/Person.md +++ b/schemas/generated/docs/landmark/Person.md @@ -7,11 +7,14 @@ URI: [ccf:Person](http://purl.org/ccf/Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[LandmarkMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]++-%20creators%200..*>[Person],[LandmarkMetadata],[DatasetMetadata])](https://yuml.me/diagram/nofunky;dir:TB/class/[LandmarkMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]++-%20creators%200..*>[Person],[LandmarkMetadata],[DatasetMetadata]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;label(i):string;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Named],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;label(i):string;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Named],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** diff --git a/schemas/generated/docs/landmark/ProvEntity.md b/schemas/generated/docs/landmark/ProvEntity.md new file mode 100644 index 0000000..5e3e430 --- /dev/null +++ b/schemas/generated/docs/landmark/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [ccf:ProvEntity](http://purl.org/ccf/ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/landmark/SoftwareApplication.md b/schemas/generated/docs/landmark/SoftwareApplication.md new file mode 100644 index 0000000..ce2744c --- /dev/null +++ b/schemas/generated/docs/landmark/SoftwareApplication.md @@ -0,0 +1,42 @@ + +# Class: SoftwareApplication + + + + +URI: [ccf:SoftwareApplication](http://purl.org/ccf/SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [CreatorâžžfullName](Creator_fullName.md) 0..1 + * Range: [String](types/String.md) + * [CreatorâžžfirstName](Creator_firstName.md) 0..1 + * Range: [String](types/String.md) + * [CreatorâžžlastName](Creator_lastName.md) 0..1 + * Range: [String](types/String.md) + * [Creatorâžžorcid](Creator_orcid.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/landmark/SoftwareSourceCode.md b/schemas/generated/docs/landmark/SoftwareSourceCode.md new file mode 100644 index 0000000..6198eb7 --- /dev/null +++ b/schemas/generated/docs/landmark/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [ccf:SoftwareSourceCode](http://purl.org/ccf/SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/landmark/citation.md b/schemas/generated/docs/landmark/citation.md index 67992cd..2deec60 100644 --- a/schemas/generated/docs/landmark/citation.md +++ b/schemas/generated/docs/landmark/citation.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark/citationOverall.md b/schemas/generated/docs/landmark/citationOverall.md index b52d041..8fe9b24 100644 --- a/schemas/generated/docs/landmark/citationOverall.md +++ b/schemas/generated/docs/landmark/citationOverall.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark/class_type.md b/schemas/generated/docs/landmark/class_type.md index 99c9f33..b9d880e 100644 --- a/schemas/generated/docs/landmark/class_type.md +++ b/schemas/generated/docs/landmark/class_type.md @@ -22,6 +22,8 @@ None → 0..1 [String](types/String.md) * [Creator](Creator.md) * [ExtractionSet](ExtractionSet.md) * [Named](Named.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) * [SpatialEntity](SpatialEntity.md) * [SpatialObjectReference](SpatialObjectReference.md) * [SpatialPlacement](SpatialPlacement.md) diff --git a/schemas/generated/docs/landmark/code_repository.md b/schemas/generated/docs/landmark/code_repository.md new file mode 100644 index 0000000..560f9fb --- /dev/null +++ b/schemas/generated/docs/landmark/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [ccf:code_repository](http://purl.org/ccf/code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/landmark/created_by.md b/schemas/generated/docs/landmark/created_by.md new file mode 100644 index 0000000..637c256 --- /dev/null +++ b/schemas/generated/docs/landmark/created_by.md @@ -0,0 +1,29 @@ + +# Slot: created_by + + + + +URI: [ccf:created_by](http://purl.org/ccf/created_by) + + +## Domain and Range + +None → 1..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [LandmarkMetadata](LandmarkMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:creator | + diff --git a/schemas/generated/docs/landmark/creation_date.md b/schemas/generated/docs/landmark/creation_date.md index bd11bb3..e435f42 100644 --- a/schemas/generated/docs/landmark/creation_date.md +++ b/schemas/generated/docs/landmark/creation_date.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [LandmarkMetadata](LandmarkMetadata.md) ## Other properties diff --git a/schemas/generated/docs/landmark/creators.md b/schemas/generated/docs/landmark/creators.md index 0e3462f..fd74a89 100644 --- a/schemas/generated/docs/landmark/creators.md +++ b/schemas/generated/docs/landmark/creators.md @@ -9,7 +9,7 @@ URI: [ccf:creators](http://purl.org/ccf/creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -19,8 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) - * [LandmarkMetadata](LandmarkMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark/derived_from.md b/schemas/generated/docs/landmark/derived_from.md new file mode 100644 index 0000000..ac80d62 --- /dev/null +++ b/schemas/generated/docs/landmark/derived_from.md @@ -0,0 +1,29 @@ + +# Slot: derived_from + + + + +URI: [ccf:derived_from](http://purl.org/ccf/derived_from) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [LandmarkMetadata](LandmarkMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/landmark/description.md b/schemas/generated/docs/landmark/description.md index 7ea49eb..b08a8d2 100644 --- a/schemas/generated/docs/landmark/description.md +++ b/schemas/generated/docs/landmark/description.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [LandmarkMetadata](LandmarkMetadata.md) ## Other properties diff --git a/schemas/generated/docs/landmark/distributions.md b/schemas/generated/docs/landmark/distributions.md index 5c6daf0..db2c069 100644 --- a/schemas/generated/docs/landmark/distributions.md +++ b/schemas/generated/docs/landmark/distributions.md @@ -19,6 +19,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark/doi.md b/schemas/generated/docs/landmark/doi.md index 4a2b8f9..909eade 100644 --- a/schemas/generated/docs/landmark/doi.md +++ b/schemas/generated/docs/landmark/doi.md @@ -19,6 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark/externalReviewers.md b/schemas/generated/docs/landmark/externalReviewers.md index 8389011..463a0a6 100644 --- a/schemas/generated/docs/landmark/externalReviewers.md +++ b/schemas/generated/docs/landmark/externalReviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark/funders.md b/schemas/generated/docs/landmark/funders.md index 1dae6f5..d7c807f 100644 --- a/schemas/generated/docs/landmark/funders.md +++ b/schemas/generated/docs/landmark/funders.md @@ -19,6 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark/had_member.md b/schemas/generated/docs/landmark/had_member.md new file mode 100644 index 0000000..f4397d1 --- /dev/null +++ b/schemas/generated/docs/landmark/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [ccf:had_member](http://purl.org/ccf/had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/landmark/hubmapId.md b/schemas/generated/docs/landmark/hubmapId.md index 6a94acf..ea71b21 100644 --- a/schemas/generated/docs/landmark/hubmapId.md +++ b/schemas/generated/docs/landmark/hubmapId.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark/id.md b/schemas/generated/docs/landmark/id.md index 93b842e..a5c6af5 100644 --- a/schemas/generated/docs/landmark/id.md +++ b/schemas/generated/docs/landmark/id.md @@ -20,8 +20,11 @@ None → 1..1 [String](types/String.md) ## Used by * [Creator](Creator.md) + * [Dataset](Dataset.md) * [ExtractionSet](ExtractionSet.md) * [Named](Named.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) * [SpatialEntity](SpatialEntity.md) * [SpatialObjectReference](SpatialObjectReference.md) * [SpatialPlacement](SpatialPlacement.md) diff --git a/schemas/generated/docs/landmark/index.md b/schemas/generated/docs/landmark/index.md index 583d83c..1df76b5 100644 --- a/schemas/generated/docs/landmark/index.md +++ b/schemas/generated/docs/landmark/index.md @@ -14,13 +14,17 @@ * [Container](Container.md) * [Creator](Creator.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [ExtractionSet](ExtractionSet.md) * [Grant](Grant.md) * [LandmarkData](LandmarkData.md) * [LandmarkMetadata](LandmarkMetadata.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) * [SpatialEntity](SpatialEntity.md) * [SpatialObjectReference](SpatialObjectReference.md) * [SpatialPlacement](SpatialPlacement.md) @@ -38,13 +42,16 @@ * [citation](citation.md) * [citationOverall](citationOverall.md) * [class_type](class_type.md) + * [code_repository](code_repository.md) * [âžždata](container__data.md) * [âžžiri](container__iri.md) * [âžžmetadata](container__metadata.md) + * [created_by](created_by.md) * [creation_date](creation_date.md) * [creator](creator.md) * [creators](creators.md) * [datatable](datatable.md) + * [derived_from](derived_from.md) * [description](description.md) * [dimension_unit](dimension_unit.md) * [distributions](distributions.md) @@ -62,15 +69,16 @@ * [CreatorâžžfullName](Creator_fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) * [id](id.md) - * [iri](iri.md) * [label](label.md) * [landmarks](landmarks.md) * [lastName](lastName.md) * [CreatorâžžlastName](Creator_lastName.md) * [license](license.md) * [mediaType](mediaType.md) + * [name](name.md) * [object_reference](object_reference.md) * [orcid](orcid.md) * [Creatorâžžorcid](Creator_orcid.md) @@ -89,12 +97,14 @@ * [see_also](see_also.md) * [spatial_entities](spatial_entities.md) * [target](target.md) + * [target_product](target_product.md) * [title](title.md) * [translation_unit](translation_unit.md) * [typeOf](typeOf.md) * [value](value.md) * [version](version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) * [x_dimension](x_dimension.md) * [x_rotation](x_rotation.md) * [x_scaling](x_scaling.md) diff --git a/schemas/generated/docs/landmark/label.md b/schemas/generated/docs/landmark/label.md index 3cb9068..9877710 100644 --- a/schemas/generated/docs/landmark/label.md +++ b/schemas/generated/docs/landmark/label.md @@ -22,6 +22,8 @@ None → 1..1 [String](types/String.md) * [Creator](Creator.md) * [ExtractionSet](ExtractionSet.md) * [Named](Named.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) * [SpatialEntity](SpatialEntity.md) * [SpatialObjectReference](SpatialObjectReference.md) * [SpatialPlacement](SpatialPlacement.md) diff --git a/schemas/generated/docs/landmark/license.md b/schemas/generated/docs/landmark/license.md index fd79af8..2a230a3 100644 --- a/schemas/generated/docs/landmark/license.md +++ b/schemas/generated/docs/landmark/license.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [LandmarkMetadata](LandmarkMetadata.md) ## Other properties diff --git a/schemas/generated/docs/landmark/name.md b/schemas/generated/docs/landmark/name.md new file mode 100644 index 0000000..66c051d --- /dev/null +++ b/schemas/generated/docs/landmark/name.md @@ -0,0 +1,28 @@ + +# Slot: name + + + + +URI: [ccf:name](http://purl.org/ccf/name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/landmark/placement.md b/schemas/generated/docs/landmark/placement.md index 1e558b3..9c9d4b9 100644 --- a/schemas/generated/docs/landmark/placement.md +++ b/schemas/generated/docs/landmark/placement.md @@ -20,3 +20,10 @@ None → 1..1 [SpatialPlacement](SpatialPlacement.md) ## Used by * [SpatialObjectReference](SpatialObjectReference.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:has_placement | + diff --git a/schemas/generated/docs/landmark/placements.md b/schemas/generated/docs/landmark/placements.md index a1330e8..1ad3326 100644 --- a/schemas/generated/docs/landmark/placements.md +++ b/schemas/generated/docs/landmark/placements.md @@ -20,3 +20,10 @@ None → 0..\* [SpatialPlacement](SpatialPlacement.md) ## Used by * [SpatialEntity](SpatialEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:has_placements | + diff --git a/schemas/generated/docs/landmark/project_leads.md b/schemas/generated/docs/landmark/project_leads.md index af3a8a4..55c59a3 100644 --- a/schemas/generated/docs/landmark/project_leads.md +++ b/schemas/generated/docs/landmark/project_leads.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark/publisher.md b/schemas/generated/docs/landmark/publisher.md index 9dcd5b7..deae9ad 100644 --- a/schemas/generated/docs/landmark/publisher.md +++ b/schemas/generated/docs/landmark/publisher.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [LandmarkMetadata](LandmarkMetadata.md) ## Other properties diff --git a/schemas/generated/docs/landmark/reviewers.md b/schemas/generated/docs/landmark/reviewers.md index 5205e90..2a66406 100644 --- a/schemas/generated/docs/landmark/reviewers.md +++ b/schemas/generated/docs/landmark/reviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/landmark/see_also.md b/schemas/generated/docs/landmark/see_also.md index a8e8db8..3517c7a 100644 --- a/schemas/generated/docs/landmark/see_also.md +++ b/schemas/generated/docs/landmark/see_also.md @@ -19,8 +19,9 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [LandmarkMetadata](LandmarkMetadata.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/landmark/target_product.md b/schemas/generated/docs/landmark/target_product.md new file mode 100644 index 0000000..f889c3d --- /dev/null +++ b/schemas/generated/docs/landmark/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [ccf:target_product](http://purl.org/ccf/target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/landmark/title.md b/schemas/generated/docs/landmark/title.md index bdb0fc4..a7714c4 100644 --- a/schemas/generated/docs/landmark/title.md +++ b/schemas/generated/docs/landmark/title.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [LandmarkMetadata](LandmarkMetadata.md) diff --git a/schemas/generated/docs/landmark/typeOf.md b/schemas/generated/docs/landmark/typeOf.md index 691cc07..551ed39 100644 --- a/schemas/generated/docs/landmark/typeOf.md +++ b/schemas/generated/docs/landmark/typeOf.md @@ -22,6 +22,8 @@ None → 0..\* [Named](Named.md) * [Creator](Creator.md) * [ExtractionSet](ExtractionSet.md) * [Instance](Instance.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) * [SpatialEntity](SpatialEntity.md) * [SpatialObjectReference](SpatialObjectReference.md) * [SpatialPlacement](SpatialPlacement.md) diff --git a/schemas/generated/docs/landmark/version.md b/schemas/generated/docs/landmark/version.md index 0bfe451..20bef26 100644 --- a/schemas/generated/docs/landmark/version.md +++ b/schemas/generated/docs/landmark/version.md @@ -19,8 +19,9 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [LandmarkMetadata](LandmarkMetadata.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/landmark/was_derived_from.md b/schemas/generated/docs/landmark/was_derived_from.md new file mode 100644 index 0000000..871406a --- /dev/null +++ b/schemas/generated/docs/landmark/was_derived_from.md @@ -0,0 +1,30 @@ + +# Slot: was_derived_from + + + + +URI: [ccf:was_derived_from](http://purl.org/ccf/was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/ref-organ-metadata/Collection.md b/schemas/generated/docs/ref-organ-metadata/Collection.md new file mode 100644 index 0000000..fa5127c --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [dcat:Collection](http://www.w3.org/ns/dcat#Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/ref-organ-metadata/Container.md b/schemas/generated/docs/ref-organ-metadata/Container.md index 3e500c6..dd8024b 100644 --- a/schemas/generated/docs/ref-organ-metadata/Container.md +++ b/schemas/generated/docs/ref-organ-metadata/Container.md @@ -7,7 +7,7 @@ URI: [dcat:Container](http://www.w3.org/ns/dcat#Container) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution]1..1 + * [Containerâžžid](Container_id.md) 1..1 * Range: [String](types/String.md) * [Containerâžžtitle](Container_title.md) 1..1 * Range: [String](types/String.md) * [Containerâžždescription](Container_description.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžcreators](Container_creators.md) 1..\* - * Range: [Person](Person.md) - * [project_leads](project_leads.md) 0..\* - * Range: [Person](Person.md) - * [reviewers](reviewers.md) 0..\* - * Range: [Person](Person.md) - * [externalReviewers](externalReviewers.md) 0..\* - * Range: [Person](Person.md) * [Containerâžžversion](Container_version.md) 1..1 * Range: [String](types/String.md) + * [Containerâžžcreators](Container_creators.md) 1..\* + * Range: [Creator](Creator.md) * [Containerâžžcreation_date](Container_creation_date.md) 1..1 * Range: [String](types/String.md) - * [Containerâžžlicense](Container_license.md) 1..1 - * Range: [String](types/String.md) * [publisher](publisher.md) 0..1 * Range: [String](types/String.md) - * [funders](funders.md) 0..\* - * Range: [Grant](Grant.md) - * [hubmapId](hubmapId.md) 0..1 + * [Containerâžžlicense](Container_license.md) 1..1 * Range: [String](types/String.md) - * [doi](doi.md) 0..1 + * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) - * [citation](citation.md) 0..1 - * Range: [String](types/String.md) - * [citationOverall](citationOverall.md) 0..1 - * Range: [String](types/String.md) - * [datatable](datatable.md) 0..\* - * Range: [String](types/String.md) * [Containerâžždistributions](Container_distributions.md) 1..\* * Range: [Distribution](Distribution.md) + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/Container_creators.md b/schemas/generated/docs/ref-organ-metadata/Container_creators.md index f71171d..e0f4d7d 100644 --- a/schemas/generated/docs/ref-organ-metadata/Container_creators.md +++ b/schemas/generated/docs/ref-organ-metadata/Container_creators.md @@ -9,7 +9,7 @@ URI: [dcat:Container_creators](http://www.w3.org/ns/dcat#Container_creators) ## Domain and Range -[Container](Container.md) → 1..\* [Person](Person.md) +[Container](Container.md) → 1..\* [Creator](Creator.md) ## Parents diff --git a/schemas/generated/docs/ref-organ-metadata/Container_id.md b/schemas/generated/docs/ref-organ-metadata/Container_id.md new file mode 100644 index 0000000..577e85d --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/Container_id.md @@ -0,0 +1,23 @@ + +# Slot: id + + + + +URI: [dcat:Container_id](http://www.w3.org/ns/dcat#Container_id) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [id](id.md) + +## Children + + +## Used by + + * [Container](Container.md) diff --git a/schemas/generated/docs/ref-organ-metadata/Creator.md b/schemas/generated/docs/ref-organ-metadata/Creator.md new file mode 100644 index 0000000..d758698 --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/Creator.md @@ -0,0 +1,32 @@ + +# Class: Creator + + + + +URI: [dcat:Creator](http://www.w3.org/ns/dcat#Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Creator](Creator.md)** + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/ref-organ-metadata/Dataset.md b/schemas/generated/docs/ref-organ-metadata/Dataset.md new file mode 100644 index 0000000..692791f --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [dcat:Dataset](http://www.w3.org/ns/dcat#Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/ref-organ-metadata/Distribution.md b/schemas/generated/docs/ref-organ-metadata/Distribution.md index 89f29a4..b93ea77 100644 --- a/schemas/generated/docs/ref-organ-metadata/Distribution.md +++ b/schemas/generated/docs/ref-organ-metadata/Distribution.md @@ -7,7 +7,7 @@ URI: [dcat:Distribution](http://www.w3.org/ns/dcat#Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container]) ## Referenced by Class diff --git a/schemas/generated/docs/ref-organ-metadata/Grant.md b/schemas/generated/docs/ref-organ-metadata/Grant.md index 922b73d..8c578d1 100644 --- a/schemas/generated/docs/ref-organ-metadata/Grant.md +++ b/schemas/generated/docs/ref-organ-metadata/Grant.md @@ -7,7 +7,7 @@ URI: [dcat:Grant](http://www.w3.org/ns/dcat#Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/ref-organ-metadata/Person.md b/schemas/generated/docs/ref-organ-metadata/Person.md index 6edcf64..1aca7ec 100644 --- a/schemas/generated/docs/ref-organ-metadata/Person.md +++ b/schemas/generated/docs/ref-organ-metadata/Person.md @@ -7,12 +7,14 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20creators%201..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[Container]++-%20creators(i)%200..*>[Person],[DatasetMetadata]++-%20creators%200..*>[Person],[Container]++-%20externalReviewers%200..*>[Person],[Container]++-%20project_leads%200..*>[Person],[Container]++-%20reviewers%200..*>[Person],[DatasetMetadata],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Person](Person.md)** - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** @@ -31,6 +33,15 @@ URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) * [orcid](orcid.md) 0..1 * Range: [String](types/String.md) +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + ## Other properties | | | | diff --git a/schemas/generated/docs/ref-organ-metadata/ProvEntity.md b/schemas/generated/docs/ref-organ-metadata/ProvEntity.md new file mode 100644 index 0000000..977eb21 --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [dcat:ProvEntity](http://www.w3.org/ns/dcat#ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/ref-organ-metadata/SoftwareApplication.md b/schemas/generated/docs/ref-organ-metadata/SoftwareApplication.md new file mode 100644 index 0000000..08350ff --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [dcat:SoftwareApplication](http://www.w3.org/ns/dcat#SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/ref-organ-metadata/SoftwareSourceCode.md b/schemas/generated/docs/ref-organ-metadata/SoftwareSourceCode.md new file mode 100644 index 0000000..ae07c5b --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [dcat:SoftwareSourceCode](http://www.w3.org/ns/dcat#SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/ref-organ-metadata/citation.md b/schemas/generated/docs/ref-organ-metadata/citation.md index 447a8da..641e9e0 100644 --- a/schemas/generated/docs/ref-organ-metadata/citation.md +++ b/schemas/generated/docs/ref-organ-metadata/citation.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/citationOverall.md b/schemas/generated/docs/ref-organ-metadata/citationOverall.md index b711b84..86b256e 100644 --- a/schemas/generated/docs/ref-organ-metadata/citationOverall.md +++ b/schemas/generated/docs/ref-organ-metadata/citationOverall.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/class_type.md b/schemas/generated/docs/ref-organ-metadata/class_type.md new file mode 100644 index 0000000..9d319b2 --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/class_type.md @@ -0,0 +1,24 @@ + +# Slot: class_type + + + + +URI: [dcat:class_type](http://www.w3.org/ns/dcat#class_type) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/ref-organ-metadata/code_repository.md b/schemas/generated/docs/ref-organ-metadata/code_repository.md new file mode 100644 index 0000000..6ed2b9d --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [dcat:code_repository](http://www.w3.org/ns/dcat#code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/ref-organ-metadata/creation_date.md b/schemas/generated/docs/ref-organ-metadata/creation_date.md index 4339111..1fba1af 100644 --- a/schemas/generated/docs/ref-organ-metadata/creation_date.md +++ b/schemas/generated/docs/ref-organ-metadata/creation_date.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/creators.md b/schemas/generated/docs/ref-organ-metadata/creators.md index 9efa969..0f37914 100644 --- a/schemas/generated/docs/ref-organ-metadata/creators.md +++ b/schemas/generated/docs/ref-organ-metadata/creators.md @@ -9,7 +9,7 @@ URI: [dcat:creators](http://www.w3.org/ns/dcat#creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -20,7 +20,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/datatable.md b/schemas/generated/docs/ref-organ-metadata/datatable.md index e49292f..f8345a3 100644 --- a/schemas/generated/docs/ref-organ-metadata/datatable.md +++ b/schemas/generated/docs/ref-organ-metadata/datatable.md @@ -19,7 +19,6 @@ None → 0..\* [String](types/String.md) ## Used by - * [Container](Container.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/description.md b/schemas/generated/docs/ref-organ-metadata/description.md index 2e74fc2..906e87b 100644 --- a/schemas/generated/docs/ref-organ-metadata/description.md +++ b/schemas/generated/docs/ref-organ-metadata/description.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/distributions.md b/schemas/generated/docs/ref-organ-metadata/distributions.md index 5843990..7ae3445 100644 --- a/schemas/generated/docs/ref-organ-metadata/distributions.md +++ b/schemas/generated/docs/ref-organ-metadata/distributions.md @@ -20,6 +20,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/doi.md b/schemas/generated/docs/ref-organ-metadata/doi.md index 4d7abe1..349ef90 100644 --- a/schemas/generated/docs/ref-organ-metadata/doi.md +++ b/schemas/generated/docs/ref-organ-metadata/doi.md @@ -19,7 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/externalReviewers.md b/schemas/generated/docs/ref-organ-metadata/externalReviewers.md index 4660110..665cde9 100644 --- a/schemas/generated/docs/ref-organ-metadata/externalReviewers.md +++ b/schemas/generated/docs/ref-organ-metadata/externalReviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/funders.md b/schemas/generated/docs/ref-organ-metadata/funders.md index 86f304c..61bb5ac 100644 --- a/schemas/generated/docs/ref-organ-metadata/funders.md +++ b/schemas/generated/docs/ref-organ-metadata/funders.md @@ -19,7 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/had_member.md b/schemas/generated/docs/ref-organ-metadata/had_member.md new file mode 100644 index 0000000..f416ee2 --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [dcat:had_member](http://www.w3.org/ns/dcat#had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/ref-organ-metadata/hubmapId.md b/schemas/generated/docs/ref-organ-metadata/hubmapId.md index f4edee8..72ba258 100644 --- a/schemas/generated/docs/ref-organ-metadata/hubmapId.md +++ b/schemas/generated/docs/ref-organ-metadata/hubmapId.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/id.md b/schemas/generated/docs/ref-organ-metadata/id.md new file mode 100644 index 0000000..702fc7b --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/id.md @@ -0,0 +1,26 @@ + +# Slot: id + + + + +URI: [dcat:id](http://www.w3.org/ns/dcat#id) + + +## Domain and Range + +None → 1..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžžid](Container_id.md) + +## Used by + + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/ref-organ-metadata/index.md b/schemas/generated/docs/ref-organ-metadata/index.md index 74a2e81..142d028 100644 --- a/schemas/generated/docs/ref-organ-metadata/index.md +++ b/schemas/generated/docs/ref-organ-metadata/index.md @@ -13,10 +13,15 @@ ### Classes * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ### Mixins @@ -28,6 +33,8 @@ * [awardNumber](awardNumber.md) * [citation](citation.md) * [citationOverall](citationOverall.md) + * [class_type](class_type.md) + * [code_repository](code_repository.md) * [creation_date](creation_date.md) * [Containerâžžcreation_date](Container_creation_date.md) * [creators](creators.md) @@ -44,25 +51,29 @@ * [fullName](fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) - * [iri](iri.md) - * [Containerâžžiri](Container_iri.md) + * [id](id.md) + * [Containerâžžid](Container_id.md) * [lastName](lastName.md) * [license](license.md) * [Containerâžžlicense](Container_license.md) * [mediaType](mediaType.md) + * [name](name.md) * [orcid](orcid.md) * [project_leads](project_leads.md) * [propertyId](propertyId.md) * [publisher](publisher.md) * [reviewers](reviewers.md) * [see_also](see_also.md) + * [target_product](target_product.md) * [title](title.md) * [Containerâžžtitle](Container_title.md) * [value](value.md) * [version](version.md) * [Containerâžžversion](Container_version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) ### Enums diff --git a/schemas/generated/docs/ref-organ-metadata/license.md b/schemas/generated/docs/ref-organ-metadata/license.md index faf6c3f..7c77d97 100644 --- a/schemas/generated/docs/ref-organ-metadata/license.md +++ b/schemas/generated/docs/ref-organ-metadata/license.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/name.md b/schemas/generated/docs/ref-organ-metadata/name.md new file mode 100644 index 0000000..bde9d81 --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/name.md @@ -0,0 +1,31 @@ + +# Slot: name + + + + +URI: [dcat:name](http://www.w3.org/ns/dcat#name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/ref-organ-metadata/project_leads.md b/schemas/generated/docs/ref-organ-metadata/project_leads.md index 69a6b76..48b989c 100644 --- a/schemas/generated/docs/ref-organ-metadata/project_leads.md +++ b/schemas/generated/docs/ref-organ-metadata/project_leads.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/publisher.md b/schemas/generated/docs/ref-organ-metadata/publisher.md index 96fae42..8cd6994 100644 --- a/schemas/generated/docs/ref-organ-metadata/publisher.md +++ b/schemas/generated/docs/ref-organ-metadata/publisher.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by * [Container](Container.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/reviewers.md b/schemas/generated/docs/ref-organ-metadata/reviewers.md index 1697d3b..5e64007 100644 --- a/schemas/generated/docs/ref-organ-metadata/reviewers.md +++ b/schemas/generated/docs/ref-organ-metadata/reviewers.md @@ -19,7 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [Container](Container.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/see_also.md b/schemas/generated/docs/ref-organ-metadata/see_also.md index 3e7b50a..1eef2b4 100644 --- a/schemas/generated/docs/ref-organ-metadata/see_also.md +++ b/schemas/generated/docs/ref-organ-metadata/see_also.md @@ -19,7 +19,9 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Container](Container.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/target_product.md b/schemas/generated/docs/ref-organ-metadata/target_product.md new file mode 100644 index 0000000..1a56428 --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [dcat:target_product](http://www.w3.org/ns/dcat#target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/ref-organ-metadata/title.md b/schemas/generated/docs/ref-organ-metadata/title.md index 1e97ecb..db72c11 100644 --- a/schemas/generated/docs/ref-organ-metadata/title.md +++ b/schemas/generated/docs/ref-organ-metadata/title.md @@ -20,7 +20,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/version.md b/schemas/generated/docs/ref-organ-metadata/version.md index 6ba6038..eacf3f2 100644 --- a/schemas/generated/docs/ref-organ-metadata/version.md +++ b/schemas/generated/docs/ref-organ-metadata/version.md @@ -20,7 +20,8 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ-metadata/was_derived_from.md b/schemas/generated/docs/ref-organ-metadata/was_derived_from.md new file mode 100644 index 0000000..b6cf28c --- /dev/null +++ b/schemas/generated/docs/ref-organ-metadata/was_derived_from.md @@ -0,0 +1,31 @@ + +# Slot: was_derived_from + + + + +URI: [dcat:was_derived_from](http://www.w3.org/ns/dcat#was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [Container](Container.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/ref-organ/Collection.md b/schemas/generated/docs/ref-organ/Collection.md new file mode 100644 index 0000000..0364812 --- /dev/null +++ b/schemas/generated/docs/ref-organ/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [ccf:Collection](http://purl.org/ccf/Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/ref-organ/Creator.md b/schemas/generated/docs/ref-organ/Creator.md index bd4ec46..d7fe3ab 100644 --- a/schemas/generated/docs/ref-organ/Creator.md +++ b/schemas/generated/docs/ref-organ/Creator.md @@ -7,16 +7,22 @@ URI: [ccf:Creator](http://purl.org/ccf/Creator) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Named],[Instance],[SpatialEntity]++-%20creator%201..*>[Creator|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id:string;label:string;class_type:string%20%3F],[Creator]uses%20-.->[Named],[Creator]uses%20-.->[Instance],[SpatialEntity])](https://yuml.me/diagram/nofunky;dir:TB/class/[Named],[Instance],[SpatialEntity]++-%20creator%201..*>[Creator|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id:string;label:string;class_type:string%20%3F],[Creator]uses%20-.->[Named],[Creator]uses%20-.->[Instance],[SpatialEntity]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Named],[Instance],[SpatialEntity]++-%20creator%201..*>[Creator|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id:string;label:string;class_type:string%20%3F],[Dataset]++-%20creators%200..*>[Creator],[Creator]uses%20-.->[Named],[Creator]uses%20-.->[Instance],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[SpatialEntity],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Named],[Instance],[SpatialEntity]++-%20creator%201..*>[Creator|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id:string;label:string;class_type:string%20%3F],[Dataset]++-%20creators%200..*>[Creator],[Creator]uses%20-.->[Named],[Creator]uses%20-.->[Instance],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[SpatialEntity],[Dataset]) ## Uses Mixin * mixin: [Named](Named.md) * mixin: [Instance](Instance.md) +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + ## Referenced by Class * **None** *[creator](creator.md)* 1..\* **[Creator](Creator.md)** + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** ## Attributes diff --git a/schemas/generated/docs/ref-organ/Creator_firstName.md b/schemas/generated/docs/ref-organ/Creator_firstName.md index dd030d0..705157b 100644 --- a/schemas/generated/docs/ref-organ/Creator_firstName.md +++ b/schemas/generated/docs/ref-organ/Creator_firstName.md @@ -21,6 +21,7 @@ URI: [ccf:Creator_firstName](http://purl.org/ccf/Creator_firstName) ## Used by * [Creator](Creator.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/Creator_fullName.md b/schemas/generated/docs/ref-organ/Creator_fullName.md index 74209fa..846608f 100644 --- a/schemas/generated/docs/ref-organ/Creator_fullName.md +++ b/schemas/generated/docs/ref-organ/Creator_fullName.md @@ -21,6 +21,7 @@ URI: [ccf:Creator_fullName](http://purl.org/ccf/Creator_fullName) ## Used by * [Creator](Creator.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/Creator_lastName.md b/schemas/generated/docs/ref-organ/Creator_lastName.md index c6cff54..879e068 100644 --- a/schemas/generated/docs/ref-organ/Creator_lastName.md +++ b/schemas/generated/docs/ref-organ/Creator_lastName.md @@ -21,6 +21,7 @@ URI: [ccf:Creator_lastName](http://purl.org/ccf/Creator_lastName) ## Used by * [Creator](Creator.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/Creator_orcid.md b/schemas/generated/docs/ref-organ/Creator_orcid.md index 4eb2f00..bb40be6 100644 --- a/schemas/generated/docs/ref-organ/Creator_orcid.md +++ b/schemas/generated/docs/ref-organ/Creator_orcid.md @@ -21,6 +21,7 @@ URI: [ccf:Creator_orcid](http://purl.org/ccf/Creator_orcid) ## Used by * [Creator](Creator.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/Dataset.md b/schemas/generated/docs/ref-organ/Dataset.md new file mode 100644 index 0000000..c419359 --- /dev/null +++ b/schemas/generated/docs/ref-organ/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [ccf:Dataset](http://purl.org/ccf/Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/ref-organ/Distribution.md b/schemas/generated/docs/ref-organ/Distribution.md index 22a20b6..77b6b89 100644 --- a/schemas/generated/docs/ref-organ/Distribution.md +++ b/schemas/generated/docs/ref-organ/Distribution.md @@ -7,7 +7,7 @@ URI: [ccf:Distribution](http://purl.org/ccf/Distribution) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/ref-organ/Grant.md b/schemas/generated/docs/ref-organ/Grant.md index 475d39e..6a75542 100644 --- a/schemas/generated/docs/ref-organ/Grant.md +++ b/schemas/generated/docs/ref-organ/Grant.md @@ -7,7 +7,7 @@ URI: [ccf:Grant](http://purl.org/ccf/Grant) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F])](https://yuml.me/diagram/nofunky;dir:TB/class/[Grant|funder:string%20%3F;awardNumber:string%20%3F]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) ## Referenced by Class diff --git a/schemas/generated/docs/ref-organ/Person.md b/schemas/generated/docs/ref-organ/Person.md index f82cd6a..456d591 100644 --- a/schemas/generated/docs/ref-organ/Person.md +++ b/schemas/generated/docs/ref-organ/Person.md @@ -7,11 +7,14 @@ URI: [ccf:Person](http://purl.org/ccf/Person) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[RefOrganMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]++-%20creators%200..*>[Person],[RefOrganMetadata],[DatasetMetadata])](https://yuml.me/diagram/nofunky;dir:TB/class/[RefOrganMetadata]++-%20creators%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F],[DatasetMetadata]++-%20creators%200..*>[Person],[RefOrganMetadata],[DatasetMetadata]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;label(i):string;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Named],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;label(i):string;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Named],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) ## Referenced by Class - * **None** *[creators](creators.md)* 0..\* **[Person](Person.md)** * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** diff --git a/schemas/generated/docs/ref-organ/ProvEntity.md b/schemas/generated/docs/ref-organ/ProvEntity.md new file mode 100644 index 0000000..5e3e430 --- /dev/null +++ b/schemas/generated/docs/ref-organ/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [ccf:ProvEntity](http://purl.org/ccf/ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/ref-organ/RefOrganMetadata.md b/schemas/generated/docs/ref-organ/RefOrganMetadata.md index 84803cf..2f70415 100644 --- a/schemas/generated/docs/ref-organ/RefOrganMetadata.md +++ b/schemas/generated/docs/ref-organ/RefOrganMetadata.md @@ -7,7 +7,7 @@ URI: [ccf:RefOrganMetadata](http://purl.org/ccf/RefOrganMetadata) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person][RefOrganMetadata],[Person],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person][RefOrganMetadata],[Person],[Container]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[RefOrganMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;creation_date:string%20%3F;version:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[RefOrganMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;creation_date:string%20%3F;version:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container]) ## Referenced by Class @@ -22,18 +22,20 @@ URI: [ccf:RefOrganMetadata](http://purl.org/ccf/RefOrganMetadata) * Range: [String](types/String.md) * [description](description.md) 0..1 * Range: [String](types/String.md) - * [creators](creators.md) 0..\* - * Range: [Person](Person.md) - * [version](version.md) 0..1 - * Range: [String](types/String.md) + * [created_by](created_by.md) 1..\* + * Range: [Uriorcurie](types/Uriorcurie.md) * [creation_date](creation_date.md) 0..1 * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) * [license](license.md) 0..1 * Range: [String](types/String.md) * [publisher](publisher.md) 0..1 * Range: [String](types/String.md) * [see_also](see_also.md) 0..1 * Range: [Uriorcurie](types/Uriorcurie.md) + * [derived_from](derived_from.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/SoftwareApplication.md b/schemas/generated/docs/ref-organ/SoftwareApplication.md new file mode 100644 index 0000000..ce2744c --- /dev/null +++ b/schemas/generated/docs/ref-organ/SoftwareApplication.md @@ -0,0 +1,42 @@ + +# Class: SoftwareApplication + + + + +URI: [ccf:SoftwareApplication](http://purl.org/ccf/SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [CreatorâžžfullName](Creator_fullName.md) 0..1 + * Range: [String](types/String.md) + * [CreatorâžžfirstName](Creator_firstName.md) 0..1 + * Range: [String](types/String.md) + * [CreatorâžžlastName](Creator_lastName.md) 0..1 + * Range: [String](types/String.md) + * [Creatorâžžorcid](Creator_orcid.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/ref-organ/SoftwareSourceCode.md b/schemas/generated/docs/ref-organ/SoftwareSourceCode.md new file mode 100644 index 0000000..6198eb7 --- /dev/null +++ b/schemas/generated/docs/ref-organ/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [ccf:SoftwareSourceCode](http://purl.org/ccf/SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/ref-organ/SpatialEntity.md b/schemas/generated/docs/ref-organ/SpatialEntity.md index b54fb6c..5daabd2 100644 --- a/schemas/generated/docs/ref-organ/SpatialEntity.md +++ b/schemas/generated/docs/ref-organ/SpatialEntity.md @@ -7,7 +7,7 @@ URI: [ccf:SpatialEntity](http://purl.org/ccf/SpatialEntity) -[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SpatialPlacement],[SpatialObjectReference],[ExtractionSet][SpatialEntity],[ExtractionSet]-%20extraction_set_for%201..1>[SpatialEntity],[SpatialPlacement]-%20source%200..1>[SpatialEntity],[SpatialPlacement]-%20target%201..1>[SpatialEntity],[SpatialEntity]uses%20-.->[Named],[SpatialEntity]uses%20-.->[Instance],[Named],[Instance],[ExtractionSet],[Creator],[Container],[AnatomicalStructure])](https://yuml.me/diagram/nofunky;dir:TB/class/[SpatialPlacement],[SpatialObjectReference],[ExtractionSet][SpatialEntity],[ExtractionSet]-%20extraction_set_for%201..1>[SpatialEntity],[SpatialPlacement]-%20source%200..1>[SpatialEntity],[SpatialPlacement]-%20target%201..1>[SpatialEntity],[SpatialEntity]uses%20-.->[Named],[SpatialEntity]uses%20-.->[Instance],[Named],[Instance],[ExtractionSet],[Creator],[Container],[AnatomicalStructure]) +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SpatialPlacement],[SpatialObjectReference],[ExtractionSet][SpatialEntity],[ExtractionSet]-%20extraction_set_for%201..1>[SpatialEntity],[SpatialPlacement]-%20source%200..1>[SpatialEntity],[SpatialPlacement]-%20target%201..1>[SpatialEntity],[SpatialEntity]uses%20-.->[Named],[SpatialEntity]uses%20-.->[Instance],[Named],[Instance],[ExtractionSet],[Creator],[Container],[AnatomicalStructure])](https://yuml.me/diagram/nofunky;dir:TB/class/[SpatialPlacement],[SpatialObjectReference],[ExtractionSet][SpatialEntity],[ExtractionSet]-%20extraction_set_for%201..1>[SpatialEntity],[SpatialPlacement]-%20source%200..1>[SpatialEntity],[SpatialPlacement]-%20target%201..1>[SpatialEntity],[SpatialEntity]uses%20-.->[Named],[SpatialEntity]uses%20-.->[Instance],[Named],[Instance],[ExtractionSet],[Creator],[Container],[AnatomicalStructure]) ## Uses Mixin @@ -47,7 +47,7 @@ URI: [ccf:SpatialEntity](http://purl.org/ccf/SpatialEntity) * Range: [DimensionUnitEnum](DimensionUnitEnum.md) * [representation_of](representation_of.md) 0..1 * Range: [AnatomicalStructure](AnatomicalStructure.md) - * [organ_donor_sex](organ_donor_sex.md) 0..1 + * [organ_owner_sex](organ_owner_sex.md) 0..1 * Range: [DonorSexEnum](DonorSexEnum.md) * [organ_side](organ_side.md) 0..1 * Range: [OrganSideEnum](OrganSideEnum.md) diff --git a/schemas/generated/docs/ref-organ/citation.md b/schemas/generated/docs/ref-organ/citation.md index 67992cd..2deec60 100644 --- a/schemas/generated/docs/ref-organ/citation.md +++ b/schemas/generated/docs/ref-organ/citation.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/citationOverall.md b/schemas/generated/docs/ref-organ/citationOverall.md index b52d041..8fe9b24 100644 --- a/schemas/generated/docs/ref-organ/citationOverall.md +++ b/schemas/generated/docs/ref-organ/citationOverall.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/class_type.md b/schemas/generated/docs/ref-organ/class_type.md index 99c9f33..b9d880e 100644 --- a/schemas/generated/docs/ref-organ/class_type.md +++ b/schemas/generated/docs/ref-organ/class_type.md @@ -22,6 +22,8 @@ None → 0..1 [String](types/String.md) * [Creator](Creator.md) * [ExtractionSet](ExtractionSet.md) * [Named](Named.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) * [SpatialEntity](SpatialEntity.md) * [SpatialObjectReference](SpatialObjectReference.md) * [SpatialPlacement](SpatialPlacement.md) diff --git a/schemas/generated/docs/ref-organ/code_repository.md b/schemas/generated/docs/ref-organ/code_repository.md new file mode 100644 index 0000000..560f9fb --- /dev/null +++ b/schemas/generated/docs/ref-organ/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [ccf:code_repository](http://purl.org/ccf/code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/ref-organ/created_by.md b/schemas/generated/docs/ref-organ/created_by.md new file mode 100644 index 0000000..c9ebfb4 --- /dev/null +++ b/schemas/generated/docs/ref-organ/created_by.md @@ -0,0 +1,29 @@ + +# Slot: created_by + + + + +URI: [ccf:created_by](http://purl.org/ccf/created_by) + + +## Domain and Range + +None → 1..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [RefOrganMetadata](RefOrganMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:creator | + diff --git a/schemas/generated/docs/ref-organ/creation_date.md b/schemas/generated/docs/ref-organ/creation_date.md index eb76caf..a582ce0 100644 --- a/schemas/generated/docs/ref-organ/creation_date.md +++ b/schemas/generated/docs/ref-organ/creation_date.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [RefOrganMetadata](RefOrganMetadata.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/creators.md b/schemas/generated/docs/ref-organ/creators.md index 674fae2..fd74a89 100644 --- a/schemas/generated/docs/ref-organ/creators.md +++ b/schemas/generated/docs/ref-organ/creators.md @@ -9,7 +9,7 @@ URI: [ccf:creators](http://purl.org/ccf/creators) ## Domain and Range -None → 0..\* [Person](Person.md) +None → 0..\* [Creator](Creator.md) ## Parents @@ -19,8 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) - * [RefOrganMetadata](RefOrganMetadata.md) + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/derived_from.md b/schemas/generated/docs/ref-organ/derived_from.md new file mode 100644 index 0000000..df69596 --- /dev/null +++ b/schemas/generated/docs/ref-organ/derived_from.md @@ -0,0 +1,29 @@ + +# Slot: derived_from + + + + +URI: [ccf:derived_from](http://purl.org/ccf/derived_from) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [RefOrganMetadata](RefOrganMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/ref-organ/description.md b/schemas/generated/docs/ref-organ/description.md index 5019d0e..b931a42 100644 --- a/schemas/generated/docs/ref-organ/description.md +++ b/schemas/generated/docs/ref-organ/description.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [RefOrganMetadata](RefOrganMetadata.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/distributions.md b/schemas/generated/docs/ref-organ/distributions.md index 5c6daf0..db2c069 100644 --- a/schemas/generated/docs/ref-organ/distributions.md +++ b/schemas/generated/docs/ref-organ/distributions.md @@ -19,6 +19,7 @@ None → 0..\* [Distribution](Distribution.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/doi.md b/schemas/generated/docs/ref-organ/doi.md index 4a2b8f9..909eade 100644 --- a/schemas/generated/docs/ref-organ/doi.md +++ b/schemas/generated/docs/ref-organ/doi.md @@ -19,6 +19,7 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/externalReviewers.md b/schemas/generated/docs/ref-organ/externalReviewers.md index 8389011..463a0a6 100644 --- a/schemas/generated/docs/ref-organ/externalReviewers.md +++ b/schemas/generated/docs/ref-organ/externalReviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/funders.md b/schemas/generated/docs/ref-organ/funders.md index 1dae6f5..d7c807f 100644 --- a/schemas/generated/docs/ref-organ/funders.md +++ b/schemas/generated/docs/ref-organ/funders.md @@ -19,6 +19,7 @@ None → 0..\* [Grant](Grant.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/had_member.md b/schemas/generated/docs/ref-organ/had_member.md new file mode 100644 index 0000000..f4397d1 --- /dev/null +++ b/schemas/generated/docs/ref-organ/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [ccf:had_member](http://purl.org/ccf/had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/ref-organ/hubmapId.md b/schemas/generated/docs/ref-organ/hubmapId.md index 6a94acf..ea71b21 100644 --- a/schemas/generated/docs/ref-organ/hubmapId.md +++ b/schemas/generated/docs/ref-organ/hubmapId.md @@ -19,6 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/id.md b/schemas/generated/docs/ref-organ/id.md index 3786d3d..f4713a7 100644 --- a/schemas/generated/docs/ref-organ/id.md +++ b/schemas/generated/docs/ref-organ/id.md @@ -21,8 +21,11 @@ None → 1..1 [String](types/String.md) ## Used by * [Creator](Creator.md) + * [Dataset](Dataset.md) * [ExtractionSet](ExtractionSet.md) * [Named](Named.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) * [SpatialEntity](SpatialEntity.md) * [SpatialObjectReference](SpatialObjectReference.md) * [SpatialPlacement](SpatialPlacement.md) diff --git a/schemas/generated/docs/ref-organ/index.md b/schemas/generated/docs/ref-organ/index.md index 352e286..36fdaf7 100644 --- a/schemas/generated/docs/ref-organ/index.md +++ b/schemas/generated/docs/ref-organ/index.md @@ -15,12 +15,16 @@ * [AnatomicalStructure](AnatomicalStructure.md) * [Container](Container.md) * [Creator](Creator.md) - * [DatasetMetadata](DatasetMetadata.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [ExtractionSet](ExtractionSet.md) * [Grant](Grant.md) - * [Person](Person.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) * [RefOrganMetadata](RefOrganMetadata.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) * [SpatialEntity](SpatialEntity.md) * [SpatialObjectReference](SpatialObjectReference.md) * [SpatialPlacement](SpatialPlacement.md) @@ -38,14 +42,17 @@ * [citation](citation.md) * [citationOverall](citationOverall.md) * [class_type](class_type.md) + * [code_repository](code_repository.md) * [âžždata](container__data.md) * [âžžiri](container__iri.md) * [âžžmetadata](container__metadata.md) * [create_date](create_date.md) + * [created_by](created_by.md) * [creation_date](creation_date.md) * [creator](creator.md) * [creators](creators.md) * [datatable](datatable.md) + * [derived_from](derived_from.md) * [description](description.md) * [dimension_unit](dimension_unit.md) * [distributions](distributions.md) @@ -63,19 +70,20 @@ * [CreatorâžžfullName](Creator_fullName.md) * [funder](funder.md) * [funders](funders.md) + * [had_member](had_member.md) * [hubmapId](hubmapId.md) * [id](id.md) * [AnatomicalStructureâžžid](AnatomicalStructure_id.md) - * [iri](iri.md) * [label](label.md) * [lastName](lastName.md) * [CreatorâžžlastName](Creator_lastName.md) * [license](license.md) * [mediaType](mediaType.md) + * [name](name.md) * [object_reference](object_reference.md) * [orcid](orcid.md) * [Creatorâžžorcid](Creator_orcid.md) - * [organ_donor_sex](organ_donor_sex.md) + * [organ_owner_sex](organ_owner_sex.md) * [organ_side](organ_side.md) * [placement](placement.md) * [placement_date](placement_date.md) @@ -94,12 +102,14 @@ * [see_also](see_also.md) * [source](source.md) * [target](target.md) + * [target_product](target_product.md) * [title](title.md) * [translation_unit](translation_unit.md) * [typeOf](typeOf.md) * [value](value.md) * [version](version.md) * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) * [x_dimension](x_dimension.md) * [x_rotation](x_rotation.md) * [x_scaling](x_scaling.md) diff --git a/schemas/generated/docs/ref-organ/label.md b/schemas/generated/docs/ref-organ/label.md index 3cb9068..9877710 100644 --- a/schemas/generated/docs/ref-organ/label.md +++ b/schemas/generated/docs/ref-organ/label.md @@ -22,6 +22,8 @@ None → 1..1 [String](types/String.md) * [Creator](Creator.md) * [ExtractionSet](ExtractionSet.md) * [Named](Named.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) * [SpatialEntity](SpatialEntity.md) * [SpatialObjectReference](SpatialObjectReference.md) * [SpatialPlacement](SpatialPlacement.md) diff --git a/schemas/generated/docs/ref-organ/license.md b/schemas/generated/docs/ref-organ/license.md index 2d9bfed..462910a 100644 --- a/schemas/generated/docs/ref-organ/license.md +++ b/schemas/generated/docs/ref-organ/license.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [RefOrganMetadata](RefOrganMetadata.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/name.md b/schemas/generated/docs/ref-organ/name.md index 0dffbb4..66c051d 100644 --- a/schemas/generated/docs/ref-organ/name.md +++ b/schemas/generated/docs/ref-organ/name.md @@ -19,7 +19,6 @@ None → 0..1 [String](types/String.md) ## Used by - * [RefOrganMetadata](RefOrganMetadata.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/organ_owner_sex.md b/schemas/generated/docs/ref-organ/organ_owner_sex.md new file mode 100644 index 0000000..4c8ae15 --- /dev/null +++ b/schemas/generated/docs/ref-organ/organ_owner_sex.md @@ -0,0 +1,22 @@ + +# Slot: organ_owner_sex + + + + +URI: [ccf:organ_owner_sex](http://purl.org/ccf/organ_owner_sex) + + +## Domain and Range + +None → 0..1 [DonorSexEnum](DonorSexEnum.md) + +## Parents + + +## Children + + +## Used by + + * [SpatialEntity](SpatialEntity.md) diff --git a/schemas/generated/docs/ref-organ/placement.md b/schemas/generated/docs/ref-organ/placement.md index 1e558b3..9c9d4b9 100644 --- a/schemas/generated/docs/ref-organ/placement.md +++ b/schemas/generated/docs/ref-organ/placement.md @@ -20,3 +20,10 @@ None → 1..1 [SpatialPlacement](SpatialPlacement.md) ## Used by * [SpatialObjectReference](SpatialObjectReference.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:has_placement | + diff --git a/schemas/generated/docs/ref-organ/placements.md b/schemas/generated/docs/ref-organ/placements.md index a1330e8..1ad3326 100644 --- a/schemas/generated/docs/ref-organ/placements.md +++ b/schemas/generated/docs/ref-organ/placements.md @@ -20,3 +20,10 @@ None → 0..\* [SpatialPlacement](SpatialPlacement.md) ## Used by * [SpatialEntity](SpatialEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:has_placements | + diff --git a/schemas/generated/docs/ref-organ/project_leads.md b/schemas/generated/docs/ref-organ/project_leads.md index af3a8a4..55c59a3 100644 --- a/schemas/generated/docs/ref-organ/project_leads.md +++ b/schemas/generated/docs/ref-organ/project_leads.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/publisher.md b/schemas/generated/docs/ref-organ/publisher.md index c3a9658..3e9951a 100644 --- a/schemas/generated/docs/ref-organ/publisher.md +++ b/schemas/generated/docs/ref-organ/publisher.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [RefOrganMetadata](RefOrganMetadata.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/reviewers.md b/schemas/generated/docs/ref-organ/reviewers.md index 5205e90..2a66406 100644 --- a/schemas/generated/docs/ref-organ/reviewers.md +++ b/schemas/generated/docs/ref-organ/reviewers.md @@ -19,6 +19,7 @@ None → 0..\* [Person](Person.md) ## Used by + * [Dataset](Dataset.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/see_also.md b/schemas/generated/docs/ref-organ/see_also.md index 02e7f9b..df4152c 100644 --- a/schemas/generated/docs/ref-organ/see_also.md +++ b/schemas/generated/docs/ref-organ/see_also.md @@ -19,8 +19,9 @@ None → 0..1 [Uriorcurie](types/Uriorcurie.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [RefOrganMetadata](RefOrganMetadata.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/target_product.md b/schemas/generated/docs/ref-organ/target_product.md new file mode 100644 index 0000000..f889c3d --- /dev/null +++ b/schemas/generated/docs/ref-organ/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [ccf:target_product](http://purl.org/ccf/target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/ref-organ/title.md b/schemas/generated/docs/ref-organ/title.md index 7e24928..0ff24fa 100644 --- a/schemas/generated/docs/ref-organ/title.md +++ b/schemas/generated/docs/ref-organ/title.md @@ -19,7 +19,7 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [Distribution](Distribution.md) * [RefOrganMetadata](RefOrganMetadata.md) diff --git a/schemas/generated/docs/ref-organ/typeOf.md b/schemas/generated/docs/ref-organ/typeOf.md index 691cc07..551ed39 100644 --- a/schemas/generated/docs/ref-organ/typeOf.md +++ b/schemas/generated/docs/ref-organ/typeOf.md @@ -22,6 +22,8 @@ None → 0..\* [Named](Named.md) * [Creator](Creator.md) * [ExtractionSet](ExtractionSet.md) * [Instance](Instance.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) * [SpatialEntity](SpatialEntity.md) * [SpatialObjectReference](SpatialObjectReference.md) * [SpatialPlacement](SpatialPlacement.md) diff --git a/schemas/generated/docs/ref-organ/version.md b/schemas/generated/docs/ref-organ/version.md index 514a750..24ae838 100644 --- a/schemas/generated/docs/ref-organ/version.md +++ b/schemas/generated/docs/ref-organ/version.md @@ -19,8 +19,9 @@ None → 0..1 [String](types/String.md) ## Used by - * [DatasetMetadata](DatasetMetadata.md) + * [Dataset](Dataset.md) * [RefOrganMetadata](RefOrganMetadata.md) + * [SoftwareApplication](SoftwareApplication.md) ## Other properties diff --git a/schemas/generated/docs/ref-organ/was_derived_from.md b/schemas/generated/docs/ref-organ/was_derived_from.md new file mode 100644 index 0000000..871406a --- /dev/null +++ b/schemas/generated/docs/ref-organ/was_derived_from.md @@ -0,0 +1,30 @@ + +# Slot: was_derived_from + + + + +URI: [ccf:was_derived_from](http://purl.org/ccf/was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/vocab-metadata/Collection.md b/schemas/generated/docs/vocab-metadata/Collection.md new file mode 100644 index 0000000..fa5127c --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [dcat:Collection](http://www.w3.org/ns/dcat#Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/vocab-metadata/Container.md b/schemas/generated/docs/vocab-metadata/Container.md new file mode 100644 index 0000000..dd8024b --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Container.md @@ -0,0 +1,48 @@ + +# Class: Container + + + + +URI: [dcat:Container](http://www.w3.org/ns/dcat#Container) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Distribution],[Dataset],[Creator],[Dataset]1..1 + * Range: [String](types/String.md) + * [Containerâžžtitle](Container_title.md) 1..1 + * Range: [String](types/String.md) + * [Containerâžždescription](Container_description.md) 1..1 + * Range: [String](types/String.md) + * [Containerâžžversion](Container_version.md) 1..1 + * Range: [String](types/String.md) + * [Containerâžžcreators](Container_creators.md) 1..\* + * Range: [Creator](Creator.md) + * [Containerâžžcreation_date](Container_creation_date.md) 1..1 + * Range: [String](types/String.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [Containerâžžlicense](Container_license.md) 1..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [Containerâžždistributions](Container_distributions.md) 1..\* + * Range: [Distribution](Distribution.md) + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/vocab-metadata/Container_creation_date.md b/schemas/generated/docs/vocab-metadata/Container_creation_date.md new file mode 100644 index 0000000..dd47fd2 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Container_creation_date.md @@ -0,0 +1,30 @@ + +# Slot: creation_date + + + + +URI: [dcat:Container_creation_date](http://www.w3.org/ns/dcat#Container_creation_date) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [creation_date](creation_date.md) + +## Children + + +## Used by + + * [Container](Container.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:dateCreated | + diff --git a/schemas/generated/docs/vocab-metadata/Container_creators.md b/schemas/generated/docs/vocab-metadata/Container_creators.md new file mode 100644 index 0000000..e0f4d7d --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Container_creators.md @@ -0,0 +1,30 @@ + +# Slot: creators + + + + +URI: [dcat:Container_creators](http://www.w3.org/ns/dcat#Container_creators) + + +## Domain and Range + +[Container](Container.md) → 1..\* [Creator](Creator.md) + +## Parents + + * is_a: [creators](creators.md) + +## Children + + +## Used by + + * [Container](Container.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:creator | + diff --git a/schemas/generated/docs/vocab-metadata/Container_description.md b/schemas/generated/docs/vocab-metadata/Container_description.md new file mode 100644 index 0000000..7b0e0c7 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Container_description.md @@ -0,0 +1,30 @@ + +# Slot: description + + + + +URI: [dcat:Container_description](http://www.w3.org/ns/dcat#Container_description) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [description](description.md) + +## Children + + +## Used by + + * [Container](Container.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:description | + diff --git a/schemas/generated/docs/vocab-metadata/Container_distributions.md b/schemas/generated/docs/vocab-metadata/Container_distributions.md new file mode 100644 index 0000000..aa4b68c --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Container_distributions.md @@ -0,0 +1,30 @@ + +# Slot: distributions + + + + +URI: [dcat:Container_distributions](http://www.w3.org/ns/dcat#Container_distributions) + + +## Domain and Range + +[Container](Container.md) → 1..\* [Distribution](Distribution.md) + +## Parents + + * is_a: [distributions](distributions.md) + +## Children + + +## Used by + + * [Container](Container.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:distribution | + diff --git a/schemas/generated/docs/vocab-metadata/Container_id.md b/schemas/generated/docs/vocab-metadata/Container_id.md new file mode 100644 index 0000000..577e85d --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Container_id.md @@ -0,0 +1,23 @@ + +# Slot: id + + + + +URI: [dcat:Container_id](http://www.w3.org/ns/dcat#Container_id) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [id](id.md) + +## Children + + +## Used by + + * [Container](Container.md) diff --git a/schemas/generated/docs/vocab-metadata/Container_license.md b/schemas/generated/docs/vocab-metadata/Container_license.md new file mode 100644 index 0000000..1f275e0 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Container_license.md @@ -0,0 +1,30 @@ + +# Slot: license + + + + +URI: [dcat:Container_license](http://www.w3.org/ns/dcat#Container_license) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [license](license.md) + +## Children + + +## Used by + + * [Container](Container.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:license | + diff --git a/schemas/generated/docs/vocab-metadata/Container_title.md b/schemas/generated/docs/vocab-metadata/Container_title.md new file mode 100644 index 0000000..573f962 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Container_title.md @@ -0,0 +1,30 @@ + +# Slot: title + + + + +URI: [dcat:Container_title](http://www.w3.org/ns/dcat#Container_title) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [title](title.md) + +## Children + + +## Used by + + * [Container](Container.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:title | + diff --git a/schemas/generated/docs/vocab-metadata/Container_version.md b/schemas/generated/docs/vocab-metadata/Container_version.md new file mode 100644 index 0000000..b73a48c --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Container_version.md @@ -0,0 +1,30 @@ + +# Slot: version + + + + +URI: [dcat:Container_version](http://www.w3.org/ns/dcat#Container_version) + + +## Domain and Range + +[Container](Container.md) → 1..1 [String](types/String.md) + +## Parents + + * is_a: [version](version.md) + +## Children + + +## Used by + + * [Container](Container.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:version | + diff --git a/schemas/generated/docs/vocab-metadata/Creator.md b/schemas/generated/docs/vocab-metadata/Creator.md new file mode 100644 index 0000000..d758698 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Creator.md @@ -0,0 +1,32 @@ + +# Class: Creator + + + + +URI: [dcat:Creator](http://www.w3.org/ns/dcat#Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Container]++-%20creators%201..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Container]++-%20creators(i)%200..*>[Creator],[Dataset]++-%20creators%200..*>[Creator],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset],[Container]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **[Container](Container.md)** *[Containerâžžcreators](Container_creators.md)* 1..\* **[Creator](Creator.md)** + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/vocab-metadata/Dataset.md b/schemas/generated/docs/vocab-metadata/Dataset.md new file mode 100644 index 0000000..692791f --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [dcat:Dataset](http://www.w3.org/ns/dcat#Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity]++-%20was_derived_from%200..1>[Dataset],[ProvEntity],[Creator],[Container]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/vocab-metadata/Distribution.md b/schemas/generated/docs/vocab-metadata/Distribution.md new file mode 100644 index 0000000..b93ea77 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Distribution.md @@ -0,0 +1,36 @@ + +# Class: Distribution + + + + +URI: [dcat:Distribution](http://www.w3.org/ns/dcat#Distribution) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20distributions%201..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Container]++-%20distributions(i)%200..*>[Distribution],[Dataset]++-%20distributions%200..*>[Distribution],[Dataset],[Container]) + +## Referenced by Class + + * **[Container](Container.md)** *[Containerâžždistributions](Container_distributions.md)* 1..\* **[Distribution](Distribution.md)** + * **None** *[distributions](distributions.md)* 0..\* **[Distribution](Distribution.md)** + +## Attributes + + +### Own + + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [downloadUrl](downloadUrl.md) 0..1 + * Range: [Uri](types/Uri.md) + * [accessUrl](accessUrl.md) 0..1 + * Range: [Uri](types/Uri.md) + * [mediaType](mediaType.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Distribution | + diff --git a/schemas/generated/docs/vocab-metadata/Grant.md b/schemas/generated/docs/vocab-metadata/Grant.md new file mode 100644 index 0000000..8c578d1 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Grant.md @@ -0,0 +1,31 @@ + +# Class: Grant + + + + +URI: [dcat:Grant](http://www.w3.org/ns/dcat#Grant) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) + +## Referenced by Class + + * **None** *[funders](funders.md)* 0..\* **[Grant](Grant.md)** + +## Attributes + + +### Own + + * [funder](funder.md) 0..1 + * Range: [String](types/String.md) + * [awardNumber](awardNumber.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:Grant | + diff --git a/schemas/generated/docs/vocab-metadata/Person.md b/schemas/generated/docs/vocab-metadata/Person.md new file mode 100644 index 0000000..1aca7ec --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/Person.md @@ -0,0 +1,50 @@ + +# Class: Person + + + + +URI: [dcat:Person](http://www.w3.org/ns/dcat#Person) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) + +## Referenced by Class + + * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** + * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** + * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** + +## Attributes + + +### Own + + * [fullName](fullName.md) 0..1 + * Range: [String](types/String.md) + * [firstName](firstName.md) 0..1 + * Range: [String](types/String.md) + * [lastName](lastName.md) 0..1 + * Range: [String](types/String.md) + * [orcid](orcid.md) 0..1 + * Range: [String](types/String.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:Person | + diff --git a/schemas/generated/docs/vocab-metadata/ProvEntity.md b/schemas/generated/docs/vocab-metadata/ProvEntity.md new file mode 100644 index 0000000..977eb21 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [dcat:ProvEntity](http://www.w3.org/ns/dcat#ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/vocab-metadata/SoftwareApplication.md b/schemas/generated/docs/vocab-metadata/SoftwareApplication.md new file mode 100644 index 0000000..08350ff --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [dcat:SoftwareApplication](http://www.w3.org/ns/dcat#SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/vocab-metadata/SoftwareSourceCode.md b/schemas/generated/docs/vocab-metadata/SoftwareSourceCode.md new file mode 100644 index 0000000..ae07c5b --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [dcat:SoftwareSourceCode](http://www.w3.org/ns/dcat#SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/vocab-metadata/about.md b/schemas/generated/docs/vocab-metadata/about.md new file mode 100644 index 0000000..e9bc2ec --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/about.md @@ -0,0 +1,28 @@ + +# Slot: about + + + + +URI: [dcat:about](http://www.w3.org/ns/dcat#about) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:about | + diff --git a/schemas/generated/docs/vocab-metadata/accessUrl.md b/schemas/generated/docs/vocab-metadata/accessUrl.md new file mode 100644 index 0000000..a6131cf --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/accessUrl.md @@ -0,0 +1,29 @@ + +# Slot: accessUrl + + + + +URI: [dcat:accessUrl](http://www.w3.org/ns/dcat#accessUrl) + + +## Domain and Range + +None → 0..1 [Uri](types/Uri.md) + +## Parents + + +## Children + + +## Used by + + * [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:accessURL | + diff --git a/schemas/generated/docs/vocab-metadata/awardNumber.md b/schemas/generated/docs/vocab-metadata/awardNumber.md new file mode 100644 index 0000000..ab42cd8 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/awardNumber.md @@ -0,0 +1,29 @@ + +# Slot: awardNumber + + + + +URI: [dcat:awardNumber](http://www.w3.org/ns/dcat#awardNumber) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Grant](Grant.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:award | + diff --git a/schemas/generated/docs/vocab-metadata/citation.md b/schemas/generated/docs/vocab-metadata/citation.md new file mode 100644 index 0000000..641e9e0 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/citation.md @@ -0,0 +1,29 @@ + +# Slot: citation + + + + +URI: [dcat:citation](http://www.w3.org/ns/dcat#citation) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:citation | + diff --git a/schemas/generated/docs/vocab-metadata/citationOverall.md b/schemas/generated/docs/vocab-metadata/citationOverall.md new file mode 100644 index 0000000..86b256e --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/citationOverall.md @@ -0,0 +1,29 @@ + +# Slot: citationOverall + + + + +URI: [dcat:citationOverall](http://www.w3.org/ns/dcat#citationOverall) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:citation_overall | + diff --git a/schemas/generated/docs/vocab-metadata/class_type.md b/schemas/generated/docs/vocab-metadata/class_type.md new file mode 100644 index 0000000..9d319b2 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/class_type.md @@ -0,0 +1,24 @@ + +# Slot: class_type + + + + +URI: [dcat:class_type](http://www.w3.org/ns/dcat#class_type) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/vocab-metadata/code_repository.md b/schemas/generated/docs/vocab-metadata/code_repository.md new file mode 100644 index 0000000..6ed2b9d --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [dcat:code_repository](http://www.w3.org/ns/dcat#code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/vocab-metadata/creation_date.md b/schemas/generated/docs/vocab-metadata/creation_date.md new file mode 100644 index 0000000..1fba1af --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/creation_date.md @@ -0,0 +1,30 @@ + +# Slot: creation_date + + + + +URI: [dcat:creation_date](http://www.w3.org/ns/dcat#creation_date) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžžcreation_date](Container_creation_date.md) + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:dateCreated | + diff --git a/schemas/generated/docs/vocab-metadata/creators.md b/schemas/generated/docs/vocab-metadata/creators.md new file mode 100644 index 0000000..0f37914 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/creators.md @@ -0,0 +1,30 @@ + +# Slot: creators + + + + +URI: [dcat:creators](http://www.w3.org/ns/dcat#creators) + + +## Domain and Range + +None → 0..\* [Creator](Creator.md) + +## Parents + + +## Children + + * [Containerâžžcreators](Container_creators.md) + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:creator | + diff --git a/schemas/generated/docs/vocab-metadata/datatable.md b/schemas/generated/docs/vocab-metadata/datatable.md new file mode 100644 index 0000000..f8345a3 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/datatable.md @@ -0,0 +1,28 @@ + +# Slot: datatable + + + + +URI: [dcat:datatable](http://www.w3.org/ns/dcat#datatable) + + +## Domain and Range + +None → 0..\* [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:data_table | + diff --git a/schemas/generated/docs/vocab-metadata/description.md b/schemas/generated/docs/vocab-metadata/description.md new file mode 100644 index 0000000..906e87b --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/description.md @@ -0,0 +1,30 @@ + +# Slot: description + + + + +URI: [dcat:description](http://www.w3.org/ns/dcat#description) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžždescription](Container_description.md) + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:description | + diff --git a/schemas/generated/docs/vocab-metadata/distributions.md b/schemas/generated/docs/vocab-metadata/distributions.md new file mode 100644 index 0000000..7ae3445 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/distributions.md @@ -0,0 +1,30 @@ + +# Slot: distributions + + + + +URI: [dcat:distributions](http://www.w3.org/ns/dcat#distributions) + + +## Domain and Range + +None → 0..\* [Distribution](Distribution.md) + +## Parents + + +## Children + + * [Containerâžždistributions](Container_distributions.md) + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:distribution | + diff --git a/schemas/generated/docs/vocab-metadata/doi.md b/schemas/generated/docs/vocab-metadata/doi.md new file mode 100644 index 0000000..349ef90 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/doi.md @@ -0,0 +1,29 @@ + +# Slot: doi + + + + +URI: [dcat:doi](http://www.w3.org/ns/dcat#doi) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:doi | + diff --git a/schemas/generated/docs/vocab-metadata/downloadUrl.md b/schemas/generated/docs/vocab-metadata/downloadUrl.md new file mode 100644 index 0000000..dc6effd --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/downloadUrl.md @@ -0,0 +1,29 @@ + +# Slot: downloadUrl + + + + +URI: [dcat:downloadUrl](http://www.w3.org/ns/dcat#downloadUrl) + + +## Domain and Range + +None → 0..1 [Uri](types/Uri.md) + +## Parents + + +## Children + + +## Used by + + * [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:downloadURL | + diff --git a/schemas/generated/docs/vocab-metadata/externalReviewers.md b/schemas/generated/docs/vocab-metadata/externalReviewers.md new file mode 100644 index 0000000..665cde9 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/externalReviewers.md @@ -0,0 +1,29 @@ + +# Slot: externalReviewers + + + + +URI: [dcat:externalReviewers](http://www.w3.org/ns/dcat#externalReviewers) + + +## Domain and Range + +None → 0..\* [Person](Person.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:external_reviewer | + diff --git a/schemas/generated/docs/vocab-metadata/firstName.md b/schemas/generated/docs/vocab-metadata/firstName.md new file mode 100644 index 0000000..2ea1692 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/firstName.md @@ -0,0 +1,29 @@ + +# Slot: firstName + + + + +URI: [dcat:firstName](http://www.w3.org/ns/dcat#firstName) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Person](Person.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:givenName | + diff --git a/schemas/generated/docs/vocab-metadata/fullName.md b/schemas/generated/docs/vocab-metadata/fullName.md new file mode 100644 index 0000000..01e24e0 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/fullName.md @@ -0,0 +1,29 @@ + +# Slot: fullName + + + + +URI: [dcat:fullName](http://www.w3.org/ns/dcat#fullName) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Person](Person.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/vocab-metadata/funder.md b/schemas/generated/docs/vocab-metadata/funder.md new file mode 100644 index 0000000..d2dc969 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/funder.md @@ -0,0 +1,29 @@ + +# Slot: funder + + + + +URI: [dcat:funder](http://www.w3.org/ns/dcat#funder) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Grant](Grant.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:funder | + diff --git a/schemas/generated/docs/vocab-metadata/funders.md b/schemas/generated/docs/vocab-metadata/funders.md new file mode 100644 index 0000000..61bb5ac --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/funders.md @@ -0,0 +1,29 @@ + +# Slot: funders + + + + +URI: [dcat:funders](http://www.w3.org/ns/dcat#funders) + + +## Domain and Range + +None → 0..\* [Grant](Grant.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:funding | + diff --git a/schemas/generated/docs/vocab-metadata/had_member.md b/schemas/generated/docs/vocab-metadata/had_member.md new file mode 100644 index 0000000..f416ee2 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [dcat:had_member](http://www.w3.org/ns/dcat#had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/vocab-metadata/hubmapId.md b/schemas/generated/docs/vocab-metadata/hubmapId.md new file mode 100644 index 0000000..72ba258 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/hubmapId.md @@ -0,0 +1,29 @@ + +# Slot: hubmapId + + + + +URI: [dcat:hubmapId](http://www.w3.org/ns/dcat#hubmapId) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:hubmap_id | + diff --git a/schemas/generated/docs/vocab-metadata/id.md b/schemas/generated/docs/vocab-metadata/id.md new file mode 100644 index 0000000..702fc7b --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/id.md @@ -0,0 +1,26 @@ + +# Slot: id + + + + +URI: [dcat:id](http://www.w3.org/ns/dcat#id) + + +## Domain and Range + +None → 1..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžžid](Container_id.md) + +## Used by + + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/vocab-metadata/index.md b/schemas/generated/docs/vocab-metadata/index.md new file mode 100644 index 0000000..72616fd --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/index.md @@ -0,0 +1,124 @@ + +# vocab-metadata + + +**metamodel version:** 1.7.0 + +**version:** None + + + + + +### Classes + + * [Container](Container.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) + * [Distribution](Distribution.md) + * [Grant](Grant.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) + +### Mixins + + +### Slots + + * [about](about.md) + * [accessUrl](accessUrl.md) + * [awardNumber](awardNumber.md) + * [citation](citation.md) + * [citationOverall](citationOverall.md) + * [class_type](class_type.md) + * [code_repository](code_repository.md) + * [creation_date](creation_date.md) + * [Containerâžžcreation_date](Container_creation_date.md) + * [creators](creators.md) + * [Containerâžžcreators](Container_creators.md) + * [datatable](datatable.md) + * [description](description.md) + * [Containerâžždescription](Container_description.md) + * [distributions](distributions.md) + * [Containerâžždistributions](Container_distributions.md) + * [doi](doi.md) + * [downloadUrl](downloadUrl.md) + * [externalReviewers](externalReviewers.md) + * [firstName](firstName.md) + * [fullName](fullName.md) + * [funder](funder.md) + * [funders](funders.md) + * [had_member](had_member.md) + * [hubmapId](hubmapId.md) + * [id](id.md) + * [Containerâžžid](Container_id.md) + * [lastName](lastName.md) + * [license](license.md) + * [Containerâžžlicense](Container_license.md) + * [mediaType](mediaType.md) + * [name](name.md) + * [orcid](orcid.md) + * [project_leads](project_leads.md) + * [propertyId](propertyId.md) + * [publisher](publisher.md) + * [reviewers](reviewers.md) + * [see_also](see_also.md) + * [target_product](target_product.md) + * [title](title.md) + * [Containerâžžtitle](Container_title.md) + * [value](value.md) + * [version](version.md) + * [Containerâžžversion](Container_version.md) + * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) + +### Enums + + +### Subsets + + +### Types + + +#### Built in + + * **Bool** + * **Curie** + * **Decimal** + * **ElementIdentifier** + * **NCName** + * **NodeIdentifier** + * **URI** + * **URIorCURIE** + * **XSDDate** + * **XSDDateTime** + * **XSDTime** + * **float** + * **int** + * **str** + +#### Defined + + * [Boolean](types/Boolean.md) (**Bool**) - A binary (true or false) value + * [Curie](types/Curie.md) (**Curie**) - a compact URI + * [Date](types/Date.md) (**XSDDate**) - a date (year, month and day) in an idealized calendar + * [DateOrDatetime](types/DateOrDatetime.md) (**str**) - Either a date or a datetime + * [Datetime](types/Datetime.md) (**XSDDateTime**) - The combination of a date and time + * [Decimal](types/Decimal.md) (**Decimal**) - A real number with arbitrary precision that conforms to the xsd:decimal specification + * [Double](types/Double.md) (**float**) - A real number that conforms to the xsd:double specification + * [Float](types/Float.md) (**float**) - A real number that conforms to the xsd:float specification + * [Integer](types/Integer.md) (**int**) - An integer + * [Jsonpath](types/Jsonpath.md) (**str**) - A string encoding a JSON Path. The value of the string MUST conform to JSON Point syntax and SHOULD dereference to zero or more valid objects within the current instance document when encoded in tree form. + * [Jsonpointer](types/Jsonpointer.md) (**str**) - A string encoding a JSON Pointer. The value of the string MUST conform to JSON Point syntax and SHOULD dereference to a valid object within the current instance document when encoded in tree form. + * [Ncname](types/Ncname.md) (**NCName**) - Prefix part of CURIE + * [Nodeidentifier](types/Nodeidentifier.md) (**NodeIdentifier**) - A URI, CURIE or BNODE that represents a node in a model. + * [Objectidentifier](types/Objectidentifier.md) (**ElementIdentifier**) - A URI or CURIE that represents an object in the model. + * [Sparqlpath](types/Sparqlpath.md) (**str**) - A string encoding a SPARQL Property Path. The value of the string MUST conform to SPARQL syntax and SHOULD dereference to zero or more valid objects within the current instance document when encoded as RDF. + * [String](types/String.md) (**str**) - A character string + * [Time](types/Time.md) (**XSDTime**) - A time object represents a (local) time of day, independent of any particular day + * [Uri](types/Uri.md) (**URI**) - a complete URI + * [Uriorcurie](types/Uriorcurie.md) (**URIorCURIE**) - a URI or a CURIE diff --git a/schemas/generated/docs/vocab-metadata/lastName.md b/schemas/generated/docs/vocab-metadata/lastName.md new file mode 100644 index 0000000..1d0ed27 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/lastName.md @@ -0,0 +1,29 @@ + +# Slot: lastName + + + + +URI: [dcat:lastName](http://www.w3.org/ns/dcat#lastName) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Person](Person.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:familyName | + diff --git a/schemas/generated/docs/vocab-metadata/license.md b/schemas/generated/docs/vocab-metadata/license.md new file mode 100644 index 0000000..7c77d97 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/license.md @@ -0,0 +1,30 @@ + +# Slot: license + + + + +URI: [dcat:license](http://www.w3.org/ns/dcat#license) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžžlicense](Container_license.md) + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:license | + diff --git a/schemas/generated/docs/vocab-metadata/mediaType.md b/schemas/generated/docs/vocab-metadata/mediaType.md new file mode 100644 index 0000000..a7560fd --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/mediaType.md @@ -0,0 +1,29 @@ + +# Slot: mediaType + + + + +URI: [dcat:mediaType](http://www.w3.org/ns/dcat#mediaType) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:mediaType | + diff --git a/schemas/generated/docs/vocab-metadata/name.md b/schemas/generated/docs/vocab-metadata/name.md new file mode 100644 index 0000000..bde9d81 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/name.md @@ -0,0 +1,31 @@ + +# Slot: name + + + + +URI: [dcat:name](http://www.w3.org/ns/dcat#name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/vocab-metadata/orcid.md b/schemas/generated/docs/vocab-metadata/orcid.md new file mode 100644 index 0000000..fb32266 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/orcid.md @@ -0,0 +1,29 @@ + +# Slot: orcid + + + + +URI: [dcat:orcid](http://www.w3.org/ns/dcat#orcid) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Person](Person.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:identifier | + diff --git a/schemas/generated/docs/vocab-metadata/project_leads.md b/schemas/generated/docs/vocab-metadata/project_leads.md new file mode 100644 index 0000000..48b989c --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/project_leads.md @@ -0,0 +1,29 @@ + +# Slot: project_leads + + + + +URI: [dcat:project_leads](http://www.w3.org/ns/dcat#project_leads) + + +## Domain and Range + +None → 0..\* [Person](Person.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:project_lead | + diff --git a/schemas/generated/docs/vocab-metadata/propertyId.md b/schemas/generated/docs/vocab-metadata/propertyId.md new file mode 100644 index 0000000..cc1e82e --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/propertyId.md @@ -0,0 +1,28 @@ + +# Slot: propertyId + + + + +URI: [dcat:propertyId](http://www.w3.org/ns/dcat#propertyId) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:propertyID | + diff --git a/schemas/generated/docs/vocab-metadata/publisher.md b/schemas/generated/docs/vocab-metadata/publisher.md new file mode 100644 index 0000000..8cd6994 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/publisher.md @@ -0,0 +1,30 @@ + +# Slot: publisher + + + + +URI: [dcat:publisher](http://www.w3.org/ns/dcat#publisher) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Container](Container.md) + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:publisher | + diff --git a/schemas/generated/docs/vocab-metadata/reviewers.md b/schemas/generated/docs/vocab-metadata/reviewers.md new file mode 100644 index 0000000..5e64007 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/reviewers.md @@ -0,0 +1,29 @@ + +# Slot: reviewers + + + + +URI: [dcat:reviewers](http://www.w3.org/ns/dcat#reviewers) + + +## Domain and Range + +None → 0..\* [Person](Person.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:reviewedBy | + diff --git a/schemas/generated/docs/vocab-metadata/see_also.md b/schemas/generated/docs/vocab-metadata/see_also.md new file mode 100644 index 0000000..1eef2b4 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/see_also.md @@ -0,0 +1,31 @@ + +# Slot: see_also + + + + +URI: [dcat:see_also](http://www.w3.org/ns/dcat#see_also) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Container](Container.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | rdfs:seeAlso | + diff --git a/schemas/generated/docs/vocab-metadata/target_product.md b/schemas/generated/docs/vocab-metadata/target_product.md new file mode 100644 index 0000000..1a56428 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [dcat:target_product](http://www.w3.org/ns/dcat#target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/vocab-metadata/title.md b/schemas/generated/docs/vocab-metadata/title.md new file mode 100644 index 0000000..db72c11 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/title.md @@ -0,0 +1,31 @@ + +# Slot: title + + + + +URI: [dcat:title](http://www.w3.org/ns/dcat#title) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžžtitle](Container_title.md) + +## Used by + + * [Dataset](Dataset.md) + * [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:title | + diff --git a/schemas/generated/docs/vocab-metadata/types/Boolean.md b/schemas/generated/docs/vocab-metadata/types/Boolean.md new file mode 100644 index 0000000..7d93f21 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Boolean.md @@ -0,0 +1,19 @@ + +# Type: boolean + + +A binary (true or false) value + +URI: [dcat:Boolean](http://www.w3.org/ns/dcat#Boolean) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **Bool** | +| Representation | | bool | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:Boolean | + diff --git a/schemas/generated/docs/vocab-metadata/types/Curie.md b/schemas/generated/docs/vocab-metadata/types/Curie.md new file mode 100644 index 0000000..3c3057e --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Curie.md @@ -0,0 +1,20 @@ + +# Type: curie + + +a compact URI + +URI: [dcat:Curie](http://www.w3.org/ns/dcat#Curie) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **Curie** | +| Representation | | str | + +## Other properties + +| | | | +| --- | --- | --- | +| **Comments:** | | in RDF serializations this MUST be expanded to a URI | +| | | in non-RDF serializations MAY be serialized as the compact representation | + diff --git a/schemas/generated/docs/vocab-metadata/types/Date.md b/schemas/generated/docs/vocab-metadata/types/Date.md new file mode 100644 index 0000000..a6e34bf --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Date.md @@ -0,0 +1,19 @@ + +# Type: date + + +a date (year, month and day) in an idealized calendar + +URI: [dcat:Date](http://www.w3.org/ns/dcat#Date) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **XSDDate** | +| Representation | | str | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:Date | + diff --git a/schemas/generated/docs/vocab-metadata/types/DateOrDatetime.md b/schemas/generated/docs/vocab-metadata/types/DateOrDatetime.md new file mode 100644 index 0000000..242c410 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/DateOrDatetime.md @@ -0,0 +1,12 @@ + +# Type: date_or_datetime + + +Either a date or a datetime + +URI: [dcat:DateOrDatetime](http://www.w3.org/ns/dcat#DateOrDatetime) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **str** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab-metadata/types/Datetime.md b/schemas/generated/docs/vocab-metadata/types/Datetime.md new file mode 100644 index 0000000..c56f3db --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Datetime.md @@ -0,0 +1,19 @@ + +# Type: datetime + + +The combination of a date and time + +URI: [dcat:Datetime](http://www.w3.org/ns/dcat#Datetime) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **XSDDateTime** | +| Representation | | str | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:DateTime | + diff --git a/schemas/generated/docs/vocab-metadata/types/Decimal.md b/schemas/generated/docs/vocab-metadata/types/Decimal.md new file mode 100644 index 0000000..f7edb40 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Decimal.md @@ -0,0 +1,18 @@ + +# Type: decimal + + +A real number with arbitrary precision that conforms to the xsd:decimal specification + +URI: [dcat:Decimal](http://www.w3.org/ns/dcat#Decimal) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **Decimal** | + +## Other properties + +| | | | +| --- | --- | --- | +| **Broad Mappings:** | | schema:Number | + diff --git a/schemas/generated/docs/vocab-metadata/types/Double.md b/schemas/generated/docs/vocab-metadata/types/Double.md new file mode 100644 index 0000000..57076aa --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Double.md @@ -0,0 +1,18 @@ + +# Type: double + + +A real number that conforms to the xsd:double specification + +URI: [dcat:Double](http://www.w3.org/ns/dcat#Double) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **float** | + +## Other properties + +| | | | +| --- | --- | --- | +| **Close Mappings:** | | schema:Float | + diff --git a/schemas/generated/docs/vocab-metadata/types/Float.md b/schemas/generated/docs/vocab-metadata/types/Float.md new file mode 100644 index 0000000..d52e130 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Float.md @@ -0,0 +1,18 @@ + +# Type: float + + +A real number that conforms to the xsd:float specification + +URI: [dcat:Float](http://www.w3.org/ns/dcat#Float) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **float** | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:Float | + diff --git a/schemas/generated/docs/vocab-metadata/types/Integer.md b/schemas/generated/docs/vocab-metadata/types/Integer.md new file mode 100644 index 0000000..333a657 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Integer.md @@ -0,0 +1,18 @@ + +# Type: integer + + +An integer + +URI: [dcat:Integer](http://www.w3.org/ns/dcat#Integer) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **int** | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:Integer | + diff --git a/schemas/generated/docs/vocab-metadata/types/Jsonpath.md b/schemas/generated/docs/vocab-metadata/types/Jsonpath.md new file mode 100644 index 0000000..92da4ae --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Jsonpath.md @@ -0,0 +1,12 @@ + +# Type: jsonpath + + +A string encoding a JSON Path. The value of the string MUST conform to JSON Point syntax and SHOULD dereference to zero or more valid objects within the current instance document when encoded in tree form. + +URI: [dcat:Jsonpath](http://www.w3.org/ns/dcat#Jsonpath) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **str** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab-metadata/types/Jsonpointer.md b/schemas/generated/docs/vocab-metadata/types/Jsonpointer.md new file mode 100644 index 0000000..518b1af --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Jsonpointer.md @@ -0,0 +1,12 @@ + +# Type: jsonpointer + + +A string encoding a JSON Pointer. The value of the string MUST conform to JSON Point syntax and SHOULD dereference to a valid object within the current instance document when encoded in tree form. + +URI: [dcat:Jsonpointer](http://www.w3.org/ns/dcat#Jsonpointer) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **str** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab-metadata/types/Ncname.md b/schemas/generated/docs/vocab-metadata/types/Ncname.md new file mode 100644 index 0000000..0107f69 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Ncname.md @@ -0,0 +1,12 @@ + +# Type: ncname + + +Prefix part of CURIE + +URI: [dcat:Ncname](http://www.w3.org/ns/dcat#Ncname) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **NCName** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab-metadata/types/Nodeidentifier.md b/schemas/generated/docs/vocab-metadata/types/Nodeidentifier.md new file mode 100644 index 0000000..c5af11b --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Nodeidentifier.md @@ -0,0 +1,12 @@ + +# Type: nodeidentifier + + +A URI, CURIE or BNODE that represents a node in a model. + +URI: [dcat:Nodeidentifier](http://www.w3.org/ns/dcat#Nodeidentifier) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **NodeIdentifier** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab-metadata/types/Objectidentifier.md b/schemas/generated/docs/vocab-metadata/types/Objectidentifier.md new file mode 100644 index 0000000..646e826 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Objectidentifier.md @@ -0,0 +1,19 @@ + +# Type: objectidentifier + + +A URI or CURIE that represents an object in the model. + +URI: [dcat:Objectidentifier](http://www.w3.org/ns/dcat#Objectidentifier) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **ElementIdentifier** | +| Representation | | str | + +## Other properties + +| | | | +| --- | --- | --- | +| **Comments:** | | Used for inheritance and type checking | + diff --git a/schemas/generated/docs/vocab-metadata/types/Sparqlpath.md b/schemas/generated/docs/vocab-metadata/types/Sparqlpath.md new file mode 100644 index 0000000..ac6da8e --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Sparqlpath.md @@ -0,0 +1,12 @@ + +# Type: sparqlpath + + +A string encoding a SPARQL Property Path. The value of the string MUST conform to SPARQL syntax and SHOULD dereference to zero or more valid objects within the current instance document when encoded as RDF. + +URI: [dcat:Sparqlpath](http://www.w3.org/ns/dcat#Sparqlpath) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **str** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab-metadata/types/String.md b/schemas/generated/docs/vocab-metadata/types/String.md new file mode 100644 index 0000000..b0c9dd1 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/String.md @@ -0,0 +1,18 @@ + +# Type: string + + +A character string + +URI: [dcat:String](http://www.w3.org/ns/dcat#String) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **str** | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:Text | + diff --git a/schemas/generated/docs/vocab-metadata/types/Time.md b/schemas/generated/docs/vocab-metadata/types/Time.md new file mode 100644 index 0000000..b393157 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Time.md @@ -0,0 +1,19 @@ + +# Type: time + + +A time object represents a (local) time of day, independent of any particular day + +URI: [dcat:Time](http://www.w3.org/ns/dcat#Time) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **XSDTime** | +| Representation | | str | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:Time | + diff --git a/schemas/generated/docs/vocab-metadata/types/Uri.md b/schemas/generated/docs/vocab-metadata/types/Uri.md new file mode 100644 index 0000000..b2a73bd --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Uri.md @@ -0,0 +1,20 @@ + +# Type: uri + + +a complete URI + +URI: [dcat:Uri](http://www.w3.org/ns/dcat#Uri) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **URI** | +| Representation | | str | + +## Other properties + +| | | | +| --- | --- | --- | +| **Comments:** | | in RDF serializations a slot with range of uri is treated as a literal or type xsd:anyURI unless it is an identifier or a reference to an identifier, in which case it is translated directly to a node | +| **Close Mappings:** | | schema:URL | + diff --git a/schemas/generated/docs/vocab-metadata/types/Uriorcurie.md b/schemas/generated/docs/vocab-metadata/types/Uriorcurie.md new file mode 100644 index 0000000..4ffc58d --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/types/Uriorcurie.md @@ -0,0 +1,12 @@ + +# Type: uriorcurie + + +a URI or a CURIE + +URI: [dcat:Uriorcurie](http://www.w3.org/ns/dcat#Uriorcurie) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **URIorCURIE** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab-metadata/value.md b/schemas/generated/docs/vocab-metadata/value.md new file mode 100644 index 0000000..f85f755 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/value.md @@ -0,0 +1,28 @@ + +# Slot: value + + + + +URI: [dcat:value](http://www.w3.org/ns/dcat#value) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:value | + diff --git a/schemas/generated/docs/vocab-metadata/version.md b/schemas/generated/docs/vocab-metadata/version.md new file mode 100644 index 0000000..eacf3f2 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/version.md @@ -0,0 +1,31 @@ + +# Slot: version + + + + +URI: [dcat:version](http://www.w3.org/ns/dcat#version) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + * [Containerâžžversion](Container_version.md) + +## Used by + + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:version | + diff --git a/schemas/generated/docs/vocab-metadata/versionInfo.md b/schemas/generated/docs/vocab-metadata/versionInfo.md new file mode 100644 index 0000000..f8e57e6 --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/versionInfo.md @@ -0,0 +1,28 @@ + +# Slot: versionInfo + + + + +URI: [dcat:versionInfo](http://www.w3.org/ns/dcat#versionInfo) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | owl:versionInfo | + diff --git a/schemas/generated/docs/vocab-metadata/was_derived_from.md b/schemas/generated/docs/vocab-metadata/was_derived_from.md new file mode 100644 index 0000000..b6cf28c --- /dev/null +++ b/schemas/generated/docs/vocab-metadata/was_derived_from.md @@ -0,0 +1,31 @@ + +# Slot: was_derived_from + + + + +URI: [dcat:was_derived_from](http://www.w3.org/ns/dcat#was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [Container](Container.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/vocab/BasicMetadata.md b/schemas/generated/docs/vocab/BasicMetadata.md new file mode 100644 index 0000000..b28cf72 --- /dev/null +++ b/schemas/generated/docs/vocab/BasicMetadata.md @@ -0,0 +1,45 @@ + +# Class: BasicMetadata + + + + +URI: [ccf:BasicMetadata](http://purl.org/ccf/BasicMetadata) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[BasicMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;creation_date:string%20%3F;version:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container])](https://yuml.me/diagram/nofunky;dir:TB/class/[Container]++-%20metadata%200..1>[BasicMetadata|title:string%20%3F;description:string%20%3F;created_by:uriorcurie%20%2B;creation_date:string%20%3F;version:string%20%3F;license:string%20%3F;publisher:string%20%3F;see_also:uriorcurie%20%3F;derived_from:uriorcurie%20%3F],[Container]) + +## Referenced by Class + + * **None** *[âžžmetadata](container__metadata.md)* 0..1 **[BasicMetadata](BasicMetadata.md)** + +## Attributes + + +### Own + + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [created_by](created_by.md) 1..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [derived_from](derived_from.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/vocab/Collection.md b/schemas/generated/docs/vocab/Collection.md new file mode 100644 index 0000000..0364812 --- /dev/null +++ b/schemas/generated/docs/vocab/Collection.md @@ -0,0 +1,34 @@ + +# Class: Collection + + + + +URI: [ccf:Collection](http://purl.org/ccf/Collection) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*])](https://yuml.me/diagram/nofunky;dir:TB/class/[ProvEntity],[Dataset],[ProvEntity]^-[Collection|had_member:uriorcurie%20*]) + +## Parents + + * is_a: [ProvEntity](ProvEntity.md) + +## Attributes + + +### Own + + * [had_member](had_member.md) 0..\* + * Range: [Uriorcurie](types/Uriorcurie.md) + +### Inherited from ProvEntity: + + * [was_derived_from](was_derived_from.md) 0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Collection | + diff --git a/schemas/generated/docs/vocab/Container.md b/schemas/generated/docs/vocab/Container.md new file mode 100644 index 0000000..dab428c --- /dev/null +++ b/schemas/generated/docs/vocab/Container.md @@ -0,0 +1,22 @@ + +# Class: Container + + + + +URI: [ccf:Container](http://purl.org/ccf/Container) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[BasicMetadata]0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [âžžmetadata](container__metadata.md) 0..1 + * Range: [BasicMetadata](BasicMetadata.md) + * [âžždata](container__data.md) 1..\* + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/vocab/Creator.md b/schemas/generated/docs/vocab/Creator.md new file mode 100644 index 0000000..7cd0c8e --- /dev/null +++ b/schemas/generated/docs/vocab/Creator.md @@ -0,0 +1,31 @@ + +# Class: Creator + + + + +URI: [ccf:Creator](http://purl.org/ccf/Creator) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Dataset]++-%20creators%200..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication],[Person],[Dataset]++-%20creators%200..*>[Creator|id:string;name:string%20%3F;class_type:string%20%3F],[Creator]^-[SoftwareApplication],[Creator]^-[Person],[Dataset]) + +## Children + + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Referenced by Class + + * **None** *[creators](creators.md)* 0..\* **[Creator](Creator.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) diff --git a/schemas/generated/docs/vocab/Dataset.md b/schemas/generated/docs/vocab/Dataset.md new file mode 100644 index 0000000..c419359 --- /dev/null +++ b/schemas/generated/docs/vocab/Dataset.md @@ -0,0 +1,63 @@ + +# Class: Dataset + + + + +URI: [ccf:Dataset](http://purl.org/ccf/Dataset) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Person],[Grant],[Distribution],[Distribution][Dataset],[ProvEntity],[Creator]) + +## Referenced by Class + + * **None** *[was_derived_from](was_derived_from.md)* 0..1 **[Dataset](Dataset.md)** + +## Attributes + + +### Own + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [description](description.md) 0..1 + * Range: [String](types/String.md) + * [creators](creators.md) 0..\* + * Range: [Creator](Creator.md) + * [reviewers](reviewers.md) 0..\* + * Range: [Person](Person.md) + * [creation_date](creation_date.md) 0..1 + * Range: [String](types/String.md) + * [version](version.md) 0..1 + * Range: [String](types/String.md) + * [license](license.md) 0..1 + * Range: [String](types/String.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [publisher](publisher.md) 0..1 + * Range: [String](types/String.md) + * [citation](citation.md) 0..1 + * Range: [String](types/String.md) + * [citationOverall](citationOverall.md) 0..1 + * Range: [String](types/String.md) + * [funders](funders.md) 0..\* + * Range: [Grant](Grant.md) + * [doi](doi.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [hubmapId](hubmapId.md) 0..1 + * Range: [String](types/String.md) + * [project_leads](project_leads.md) 0..\* + * Range: [Person](Person.md) + * [externalReviewers](externalReviewers.md) 0..\* + * Range: [Person](Person.md) + * [distributions](distributions.md) 0..\* + * Range: [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Dataset | + diff --git a/schemas/generated/docs/vocab/Distribution.md b/schemas/generated/docs/vocab/Distribution.md new file mode 100644 index 0000000..77b6b89 --- /dev/null +++ b/schemas/generated/docs/vocab/Distribution.md @@ -0,0 +1,35 @@ + +# Class: Distribution + + + + +URI: [ccf:Distribution](http://purl.org/ccf/Distribution) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20distributions%200..*>[Distribution|title:string%20%3F;downloadUrl:uri%20%3F;accessUrl:uri%20%3F;mediaType:uriorcurie%20%3F],[Dataset]) + +## Referenced by Class + + * **None** *[distributions](distributions.md)* 0..\* **[Distribution](Distribution.md)** + +## Attributes + + +### Own + + * [title](title.md) 0..1 + * Range: [String](types/String.md) + * [downloadUrl](downloadUrl.md) 0..1 + * Range: [Uri](types/Uri.md) + * [accessUrl](accessUrl.md) 0..1 + * Range: [Uri](types/Uri.md) + * [mediaType](mediaType.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:Distribution | + diff --git a/schemas/generated/docs/vocab/Grant.md b/schemas/generated/docs/vocab/Grant.md new file mode 100644 index 0000000..6a75542 --- /dev/null +++ b/schemas/generated/docs/vocab/Grant.md @@ -0,0 +1,31 @@ + +# Class: Grant + + + + +URI: [ccf:Grant](http://purl.org/ccf/Grant) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20funders%200..*>[Grant|funder:string%20%3F;awardNumber:string%20%3F],[Dataset]) + +## Referenced by Class + + * **None** *[funders](funders.md)* 0..\* **[Grant](Grant.md)** + +## Attributes + + +### Own + + * [funder](funder.md) 0..1 + * Range: [String](types/String.md) + * [awardNumber](awardNumber.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:Grant | + diff --git a/schemas/generated/docs/vocab/Person.md b/schemas/generated/docs/vocab/Person.md new file mode 100644 index 0000000..170dcb2 --- /dev/null +++ b/schemas/generated/docs/vocab/Person.md @@ -0,0 +1,50 @@ + +# Class: Person + + + + +URI: [ccf:Person](http://purl.org/ccf/Person) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator])](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]++-%20externalReviewers%200..*>[Person|fullName:string%20%3F;firstName:string%20%3F;lastName:string%20%3F;orcid:string%20%3F;id(i):string;name(i):string%20%3F;class_type(i):string%20%3F],[Dataset]++-%20project_leads%200..*>[Person],[Dataset]++-%20reviewers%200..*>[Person],[Creator]^-[Person],[Dataset],[Creator]) + +## Parents + + * is_a: [Creator](Creator.md) + +## Referenced by Class + + * **None** *[externalReviewers](externalReviewers.md)* 0..\* **[Person](Person.md)** + * **None** *[project_leads](project_leads.md)* 0..\* **[Person](Person.md)** + * **None** *[reviewers](reviewers.md)* 0..\* **[Person](Person.md)** + +## Attributes + + +### Own + + * [fullName](fullName.md) 0..1 + * Range: [String](types/String.md) + * [firstName](firstName.md) 0..1 + * Range: [String](types/String.md) + * [lastName](lastName.md) 0..1 + * Range: [String](types/String.md) + * [orcid](orcid.md) 0..1 + * Range: [String](types/String.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:Person | + diff --git a/schemas/generated/docs/vocab/ProvEntity.md b/schemas/generated/docs/vocab/ProvEntity.md new file mode 100644 index 0000000..5e3e430 --- /dev/null +++ b/schemas/generated/docs/vocab/ProvEntity.md @@ -0,0 +1,32 @@ + +# Class: ProvEntity + + + + +URI: [ccf:ProvEntity](http://purl.org/ccf/ProvEntity) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[Dataset]0..1 + * Range: [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:Entity | + diff --git a/schemas/generated/docs/vocab/SoftwareApplication.md b/schemas/generated/docs/vocab/SoftwareApplication.md new file mode 100644 index 0000000..bc99821 --- /dev/null +++ b/schemas/generated/docs/vocab/SoftwareApplication.md @@ -0,0 +1,40 @@ + +# Class: SoftwareApplication + + + + +URI: [ccf:SoftwareApplication](http://purl.org/ccf/SoftwareApplication) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareSourceCode],[SoftwareSourceCode]0..1 + * Range: [String](types/String.md) + * [target_product](target_product.md) 0..1 + * Range: [SoftwareSourceCode](SoftwareSourceCode.md) + +### Inherited from Creator: + + * [id](id.md) 1..1 + * Range: [String](types/String.md) + * [name](name.md) 0..1 + * Range: [String](types/String.md) + * [class_type](class_type.md) 0..1 + * Range: [String](types/String.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareApplication | + diff --git a/schemas/generated/docs/vocab/SoftwareSourceCode.md b/schemas/generated/docs/vocab/SoftwareSourceCode.md new file mode 100644 index 0000000..6198eb7 --- /dev/null +++ b/schemas/generated/docs/vocab/SoftwareSourceCode.md @@ -0,0 +1,31 @@ + +# Class: SoftwareSourceCode + + + + +URI: [ccf:SoftwareSourceCode](http://purl.org/ccf/SoftwareSourceCode) + + +[![img](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication])](https://yuml.me/diagram/nofunky;dir:TB/class/[SoftwareApplication]++-%20target_product%200..1>[SoftwareSourceCode|code_repository:uriorcurie%20%3F;see_also:uriorcurie%20%3F],[SoftwareApplication]) + +## Referenced by Class + + * **None** *[target_product](target_product.md)* 0..1 **[SoftwareSourceCode](SoftwareSourceCode.md)** + +## Attributes + + +### Own + + * [code_repository](code_repository.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + * [see_also](see_also.md) 0..1 + * Range: [Uriorcurie](types/Uriorcurie.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:SoftwareSourceCode | + diff --git a/schemas/generated/docs/vocab/about.md b/schemas/generated/docs/vocab/about.md new file mode 100644 index 0000000..bdcfc49 --- /dev/null +++ b/schemas/generated/docs/vocab/about.md @@ -0,0 +1,28 @@ + +# Slot: about + + + + +URI: [ccf:about](http://purl.org/ccf/about) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:about | + diff --git a/schemas/generated/docs/vocab/accessUrl.md b/schemas/generated/docs/vocab/accessUrl.md new file mode 100644 index 0000000..f6d62ad --- /dev/null +++ b/schemas/generated/docs/vocab/accessUrl.md @@ -0,0 +1,29 @@ + +# Slot: accessUrl + + + + +URI: [ccf:accessUrl](http://purl.org/ccf/accessUrl) + + +## Domain and Range + +None → 0..1 [Uri](types/Uri.md) + +## Parents + + +## Children + + +## Used by + + * [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:accessURL | + diff --git a/schemas/generated/docs/vocab/awardNumber.md b/schemas/generated/docs/vocab/awardNumber.md new file mode 100644 index 0000000..507ffc2 --- /dev/null +++ b/schemas/generated/docs/vocab/awardNumber.md @@ -0,0 +1,29 @@ + +# Slot: awardNumber + + + + +URI: [ccf:awardNumber](http://purl.org/ccf/awardNumber) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Grant](Grant.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:award | + diff --git a/schemas/generated/docs/vocab/citation.md b/schemas/generated/docs/vocab/citation.md new file mode 100644 index 0000000..2deec60 --- /dev/null +++ b/schemas/generated/docs/vocab/citation.md @@ -0,0 +1,29 @@ + +# Slot: citation + + + + +URI: [ccf:citation](http://purl.org/ccf/citation) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:citation | + diff --git a/schemas/generated/docs/vocab/citationOverall.md b/schemas/generated/docs/vocab/citationOverall.md new file mode 100644 index 0000000..8fe9b24 --- /dev/null +++ b/schemas/generated/docs/vocab/citationOverall.md @@ -0,0 +1,29 @@ + +# Slot: citationOverall + + + + +URI: [ccf:citationOverall](http://purl.org/ccf/citationOverall) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:citation_overall | + diff --git a/schemas/generated/docs/vocab/class_type.md b/schemas/generated/docs/vocab/class_type.md new file mode 100644 index 0000000..d3188ba --- /dev/null +++ b/schemas/generated/docs/vocab/class_type.md @@ -0,0 +1,24 @@ + +# Slot: class_type + + + + +URI: [ccf:class_type](http://purl.org/ccf/class_type) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/vocab/code_repository.md b/schemas/generated/docs/vocab/code_repository.md new file mode 100644 index 0000000..560f9fb --- /dev/null +++ b/schemas/generated/docs/vocab/code_repository.md @@ -0,0 +1,29 @@ + +# Slot: code_repository + + + + +URI: [ccf:code_repository](http://purl.org/ccf/code_repository) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:codeRepository | + diff --git a/schemas/generated/docs/vocab/container__data.md b/schemas/generated/docs/vocab/container__data.md new file mode 100644 index 0000000..26b4a00 --- /dev/null +++ b/schemas/generated/docs/vocab/container__data.md @@ -0,0 +1,22 @@ + +# Slot: data + + + + +URI: [ccf:container__data](http://purl.org/ccf/container__data) + + +## Domain and Range + +None → 1..\* [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Container](Container.md) diff --git a/schemas/generated/docs/vocab/container__iri.md b/schemas/generated/docs/vocab/container__iri.md new file mode 100644 index 0000000..a6e612a --- /dev/null +++ b/schemas/generated/docs/vocab/container__iri.md @@ -0,0 +1,22 @@ + +# Slot: iri + + + + +URI: [ccf:container__iri](http://purl.org/ccf/container__iri) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Container](Container.md) diff --git a/schemas/generated/docs/vocab/container__metadata.md b/schemas/generated/docs/vocab/container__metadata.md new file mode 100644 index 0000000..a807576 --- /dev/null +++ b/schemas/generated/docs/vocab/container__metadata.md @@ -0,0 +1,22 @@ + +# Slot: metadata + + + + +URI: [ccf:container__metadata](http://purl.org/ccf/container__metadata) + + +## Domain and Range + +None → 0..1 [BasicMetadata](BasicMetadata.md) + +## Parents + + +## Children + + +## Used by + + * [Container](Container.md) diff --git a/schemas/generated/docs/vocab/created_by.md b/schemas/generated/docs/vocab/created_by.md new file mode 100644 index 0000000..ee83e56 --- /dev/null +++ b/schemas/generated/docs/vocab/created_by.md @@ -0,0 +1,29 @@ + +# Slot: created_by + + + + +URI: [ccf:created_by](http://purl.org/ccf/created_by) + + +## Domain and Range + +None → 1..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:creator | + diff --git a/schemas/generated/docs/vocab/creation_date.md b/schemas/generated/docs/vocab/creation_date.md new file mode 100644 index 0000000..83b2441 --- /dev/null +++ b/schemas/generated/docs/vocab/creation_date.md @@ -0,0 +1,30 @@ + +# Slot: creation_date + + + + +URI: [ccf:creation_date](http://purl.org/ccf/creation_date) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:dateCreated | + diff --git a/schemas/generated/docs/vocab/creators.md b/schemas/generated/docs/vocab/creators.md new file mode 100644 index 0000000..fd74a89 --- /dev/null +++ b/schemas/generated/docs/vocab/creators.md @@ -0,0 +1,29 @@ + +# Slot: creators + + + + +URI: [ccf:creators](http://purl.org/ccf/creators) + + +## Domain and Range + +None → 0..\* [Creator](Creator.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:creator | + diff --git a/schemas/generated/docs/vocab/datatable.md b/schemas/generated/docs/vocab/datatable.md new file mode 100644 index 0000000..d7a1d0e --- /dev/null +++ b/schemas/generated/docs/vocab/datatable.md @@ -0,0 +1,28 @@ + +# Slot: datatable + + + + +URI: [ccf:datatable](http://purl.org/ccf/datatable) + + +## Domain and Range + +None → 0..\* [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:data_table | + diff --git a/schemas/generated/docs/vocab/derived_from.md b/schemas/generated/docs/vocab/derived_from.md new file mode 100644 index 0000000..12ad313 --- /dev/null +++ b/schemas/generated/docs/vocab/derived_from.md @@ -0,0 +1,29 @@ + +# Slot: derived_from + + + + +URI: [ccf:derived_from](http://purl.org/ccf/derived_from) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/docs/vocab/description.md b/schemas/generated/docs/vocab/description.md new file mode 100644 index 0000000..ef6a7b0 --- /dev/null +++ b/schemas/generated/docs/vocab/description.md @@ -0,0 +1,30 @@ + +# Slot: description + + + + +URI: [ccf:description](http://purl.org/ccf/description) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:description | + diff --git a/schemas/generated/docs/vocab/distributions.md b/schemas/generated/docs/vocab/distributions.md new file mode 100644 index 0000000..db2c069 --- /dev/null +++ b/schemas/generated/docs/vocab/distributions.md @@ -0,0 +1,29 @@ + +# Slot: distributions + + + + +URI: [ccf:distributions](http://purl.org/ccf/distributions) + + +## Domain and Range + +None → 0..\* [Distribution](Distribution.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:distribution | + diff --git a/schemas/generated/docs/vocab/doi.md b/schemas/generated/docs/vocab/doi.md new file mode 100644 index 0000000..909eade --- /dev/null +++ b/schemas/generated/docs/vocab/doi.md @@ -0,0 +1,29 @@ + +# Slot: doi + + + + +URI: [ccf:doi](http://purl.org/ccf/doi) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:doi | + diff --git a/schemas/generated/docs/vocab/downloadUrl.md b/schemas/generated/docs/vocab/downloadUrl.md new file mode 100644 index 0000000..1deb4fe --- /dev/null +++ b/schemas/generated/docs/vocab/downloadUrl.md @@ -0,0 +1,29 @@ + +# Slot: downloadUrl + + + + +URI: [ccf:downloadUrl](http://purl.org/ccf/downloadUrl) + + +## Domain and Range + +None → 0..1 [Uri](types/Uri.md) + +## Parents + + +## Children + + +## Used by + + * [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:downloadURL | + diff --git a/schemas/generated/docs/vocab/externalReviewers.md b/schemas/generated/docs/vocab/externalReviewers.md new file mode 100644 index 0000000..463a0a6 --- /dev/null +++ b/schemas/generated/docs/vocab/externalReviewers.md @@ -0,0 +1,29 @@ + +# Slot: externalReviewers + + + + +URI: [ccf:externalReviewers](http://purl.org/ccf/externalReviewers) + + +## Domain and Range + +None → 0..\* [Person](Person.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:external_reviewer | + diff --git a/schemas/generated/docs/vocab/firstName.md b/schemas/generated/docs/vocab/firstName.md new file mode 100644 index 0000000..9d09f34 --- /dev/null +++ b/schemas/generated/docs/vocab/firstName.md @@ -0,0 +1,29 @@ + +# Slot: firstName + + + + +URI: [ccf:firstName](http://purl.org/ccf/firstName) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Person](Person.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:givenName | + diff --git a/schemas/generated/docs/vocab/fullName.md b/schemas/generated/docs/vocab/fullName.md new file mode 100644 index 0000000..c84d576 --- /dev/null +++ b/schemas/generated/docs/vocab/fullName.md @@ -0,0 +1,29 @@ + +# Slot: fullName + + + + +URI: [ccf:fullName](http://purl.org/ccf/fullName) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Person](Person.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/vocab/funder.md b/schemas/generated/docs/vocab/funder.md new file mode 100644 index 0000000..6691a95 --- /dev/null +++ b/schemas/generated/docs/vocab/funder.md @@ -0,0 +1,29 @@ + +# Slot: funder + + + + +URI: [ccf:funder](http://purl.org/ccf/funder) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Grant](Grant.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:funder | + diff --git a/schemas/generated/docs/vocab/funders.md b/schemas/generated/docs/vocab/funders.md new file mode 100644 index 0000000..d7c807f --- /dev/null +++ b/schemas/generated/docs/vocab/funders.md @@ -0,0 +1,29 @@ + +# Slot: funders + + + + +URI: [ccf:funders](http://purl.org/ccf/funders) + + +## Domain and Range + +None → 0..\* [Grant](Grant.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:funding | + diff --git a/schemas/generated/docs/vocab/had_member.md b/schemas/generated/docs/vocab/had_member.md new file mode 100644 index 0000000..f4397d1 --- /dev/null +++ b/schemas/generated/docs/vocab/had_member.md @@ -0,0 +1,29 @@ + +# Slot: had_member + + + + +URI: [ccf:had_member](http://purl.org/ccf/had_member) + + +## Domain and Range + +None → 0..\* [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:hadMember | + diff --git a/schemas/generated/docs/vocab/hubmapId.md b/schemas/generated/docs/vocab/hubmapId.md new file mode 100644 index 0000000..ea71b21 --- /dev/null +++ b/schemas/generated/docs/vocab/hubmapId.md @@ -0,0 +1,29 @@ + +# Slot: hubmapId + + + + +URI: [ccf:hubmapId](http://purl.org/ccf/hubmapId) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:hubmap_id | + diff --git a/schemas/generated/docs/vocab/id.md b/schemas/generated/docs/vocab/id.md new file mode 100644 index 0000000..ecfffb6 --- /dev/null +++ b/schemas/generated/docs/vocab/id.md @@ -0,0 +1,25 @@ + +# Slot: id + + + + +URI: [ccf:id](http://purl.org/ccf/id) + + +## Domain and Range + +None → 1..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Dataset](Dataset.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) diff --git a/schemas/generated/docs/vocab/index.md b/schemas/generated/docs/vocab/index.md new file mode 100644 index 0000000..7df29d6 --- /dev/null +++ b/schemas/generated/docs/vocab/index.md @@ -0,0 +1,122 @@ + +# vocab + + +**metamodel version:** 1.7.0 + +**version:** None + + + + + +### Classes + + * [BasicMetadata](BasicMetadata.md) + * [Container](Container.md) + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + * [Dataset](Dataset.md) + * [Distribution](Distribution.md) + * [Grant](Grant.md) + * [ProvEntity](ProvEntity.md) + * [Collection](Collection.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) + +### Mixins + + +### Slots + + * [about](about.md) + * [accessUrl](accessUrl.md) + * [awardNumber](awardNumber.md) + * [citation](citation.md) + * [citationOverall](citationOverall.md) + * [class_type](class_type.md) + * [code_repository](code_repository.md) + * [âžždata](container__data.md) + * [âžžiri](container__iri.md) + * [âžžmetadata](container__metadata.md) + * [created_by](created_by.md) + * [creation_date](creation_date.md) + * [creators](creators.md) + * [datatable](datatable.md) + * [derived_from](derived_from.md) + * [description](description.md) + * [distributions](distributions.md) + * [doi](doi.md) + * [downloadUrl](downloadUrl.md) + * [externalReviewers](externalReviewers.md) + * [firstName](firstName.md) + * [fullName](fullName.md) + * [funder](funder.md) + * [funders](funders.md) + * [had_member](had_member.md) + * [hubmapId](hubmapId.md) + * [id](id.md) + * [lastName](lastName.md) + * [license](license.md) + * [mediaType](mediaType.md) + * [name](name.md) + * [orcid](orcid.md) + * [project_leads](project_leads.md) + * [propertyId](propertyId.md) + * [publisher](publisher.md) + * [reviewers](reviewers.md) + * [see_also](see_also.md) + * [target_product](target_product.md) + * [title](title.md) + * [value](value.md) + * [version](version.md) + * [versionInfo](versionInfo.md) + * [was_derived_from](was_derived_from.md) + +### Enums + + +### Subsets + + +### Types + + +#### Built in + + * **Bool** + * **Curie** + * **Decimal** + * **ElementIdentifier** + * **NCName** + * **NodeIdentifier** + * **URI** + * **URIorCURIE** + * **XSDDate** + * **XSDDateTime** + * **XSDTime** + * **float** + * **int** + * **str** + +#### Defined + + * [Boolean](types/Boolean.md) (**Bool**) - A binary (true or false) value + * [Curie](types/Curie.md) (**Curie**) - a compact URI + * [Date](types/Date.md) (**XSDDate**) - a date (year, month and day) in an idealized calendar + * [DateOrDatetime](types/DateOrDatetime.md) (**str**) - Either a date or a datetime + * [Datetime](types/Datetime.md) (**XSDDateTime**) - The combination of a date and time + * [Decimal](types/Decimal.md) (**Decimal**) - A real number with arbitrary precision that conforms to the xsd:decimal specification + * [Double](types/Double.md) (**float**) - A real number that conforms to the xsd:double specification + * [Float](types/Float.md) (**float**) - A real number that conforms to the xsd:float specification + * [Integer](types/Integer.md) (**int**) - An integer + * [Jsonpath](types/Jsonpath.md) (**str**) - A string encoding a JSON Path. The value of the string MUST conform to JSON Point syntax and SHOULD dereference to zero or more valid objects within the current instance document when encoded in tree form. + * [Jsonpointer](types/Jsonpointer.md) (**str**) - A string encoding a JSON Pointer. The value of the string MUST conform to JSON Point syntax and SHOULD dereference to a valid object within the current instance document when encoded in tree form. + * [Ncname](types/Ncname.md) (**NCName**) - Prefix part of CURIE + * [Nodeidentifier](types/Nodeidentifier.md) (**NodeIdentifier**) - A URI, CURIE or BNODE that represents a node in a model. + * [Objectidentifier](types/Objectidentifier.md) (**ElementIdentifier**) - A URI or CURIE that represents an object in the model. + * [Sparqlpath](types/Sparqlpath.md) (**str**) - A string encoding a SPARQL Property Path. The value of the string MUST conform to SPARQL syntax and SHOULD dereference to zero or more valid objects within the current instance document when encoded as RDF. + * [String](types/String.md) (**str**) - A character string + * [Time](types/Time.md) (**XSDTime**) - A time object represents a (local) time of day, independent of any particular day + * [Uri](types/Uri.md) (**URI**) - a complete URI + * [Uriorcurie](types/Uriorcurie.md) (**URIorCURIE**) - a URI or a CURIE diff --git a/schemas/generated/docs/vocab/lastName.md b/schemas/generated/docs/vocab/lastName.md new file mode 100644 index 0000000..be16450 --- /dev/null +++ b/schemas/generated/docs/vocab/lastName.md @@ -0,0 +1,29 @@ + +# Slot: lastName + + + + +URI: [ccf:lastName](http://purl.org/ccf/lastName) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Person](Person.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:familyName | + diff --git a/schemas/generated/docs/vocab/license.md b/schemas/generated/docs/vocab/license.md new file mode 100644 index 0000000..3692faa --- /dev/null +++ b/schemas/generated/docs/vocab/license.md @@ -0,0 +1,30 @@ + +# Slot: license + + + + +URI: [ccf:license](http://purl.org/ccf/license) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:license | + diff --git a/schemas/generated/docs/vocab/mediaType.md b/schemas/generated/docs/vocab/mediaType.md new file mode 100644 index 0000000..ba98cfa --- /dev/null +++ b/schemas/generated/docs/vocab/mediaType.md @@ -0,0 +1,29 @@ + +# Slot: mediaType + + + + +URI: [ccf:mediaType](http://purl.org/ccf/mediaType) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dcat:mediaType | + diff --git a/schemas/generated/docs/vocab/name.md b/schemas/generated/docs/vocab/name.md new file mode 100644 index 0000000..c6e5687 --- /dev/null +++ b/schemas/generated/docs/vocab/name.md @@ -0,0 +1,31 @@ + +# Slot: name + + + + +URI: [ccf:name](http://purl.org/ccf/name) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Creator](Creator.md) + * [Person](Person.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:name | + diff --git a/schemas/generated/docs/vocab/orcid.md b/schemas/generated/docs/vocab/orcid.md new file mode 100644 index 0000000..e2fd4c4 --- /dev/null +++ b/schemas/generated/docs/vocab/orcid.md @@ -0,0 +1,29 @@ + +# Slot: orcid + + + + +URI: [ccf:orcid](http://purl.org/ccf/orcid) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [Person](Person.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:identifier | + diff --git a/schemas/generated/docs/vocab/project_leads.md b/schemas/generated/docs/vocab/project_leads.md new file mode 100644 index 0000000..55c59a3 --- /dev/null +++ b/schemas/generated/docs/vocab/project_leads.md @@ -0,0 +1,29 @@ + +# Slot: project_leads + + + + +URI: [ccf:project_leads](http://purl.org/ccf/project_leads) + + +## Domain and Range + +None → 0..\* [Person](Person.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | ccf:project_lead | + diff --git a/schemas/generated/docs/vocab/propertyId.md b/schemas/generated/docs/vocab/propertyId.md new file mode 100644 index 0000000..0eaabdd --- /dev/null +++ b/schemas/generated/docs/vocab/propertyId.md @@ -0,0 +1,28 @@ + +# Slot: propertyId + + + + +URI: [ccf:propertyId](http://purl.org/ccf/propertyId) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:propertyID | + diff --git a/schemas/generated/docs/vocab/publisher.md b/schemas/generated/docs/vocab/publisher.md new file mode 100644 index 0000000..84c29c5 --- /dev/null +++ b/schemas/generated/docs/vocab/publisher.md @@ -0,0 +1,30 @@ + +# Slot: publisher + + + + +URI: [ccf:publisher](http://purl.org/ccf/publisher) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:publisher | + diff --git a/schemas/generated/docs/vocab/reviewers.md b/schemas/generated/docs/vocab/reviewers.md new file mode 100644 index 0000000..2a66406 --- /dev/null +++ b/schemas/generated/docs/vocab/reviewers.md @@ -0,0 +1,29 @@ + +# Slot: reviewers + + + + +URI: [ccf:reviewers](http://purl.org/ccf/reviewers) + + +## Domain and Range + +None → 0..\* [Person](Person.md) + +## Parents + + +## Children + + +## Used by + + * [Dataset](Dataset.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:reviewedBy | + diff --git a/schemas/generated/docs/vocab/see_also.md b/schemas/generated/docs/vocab/see_also.md new file mode 100644 index 0000000..0be1a81 --- /dev/null +++ b/schemas/generated/docs/vocab/see_also.md @@ -0,0 +1,31 @@ + +# Slot: see_also + + + + +URI: [ccf:see_also](http://purl.org/ccf/see_also) + + +## Domain and Range + +None → 0..1 [Uriorcurie](types/Uriorcurie.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareSourceCode](SoftwareSourceCode.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | rdfs:seeAlso | + diff --git a/schemas/generated/docs/vocab/target_product.md b/schemas/generated/docs/vocab/target_product.md new file mode 100644 index 0000000..f889c3d --- /dev/null +++ b/schemas/generated/docs/vocab/target_product.md @@ -0,0 +1,29 @@ + +# Slot: target_product + + + + +URI: [ccf:target_product](http://purl.org/ccf/target_product) + + +## Domain and Range + +None → 0..1 [SoftwareSourceCode](SoftwareSourceCode.md) + +## Parents + + +## Children + + +## Used by + + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:targetProduct | + diff --git a/schemas/generated/docs/vocab/title.md b/schemas/generated/docs/vocab/title.md new file mode 100644 index 0000000..d04c5de --- /dev/null +++ b/schemas/generated/docs/vocab/title.md @@ -0,0 +1,31 @@ + +# Slot: title + + + + +URI: [ccf:title](http://purl.org/ccf/title) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + * [Dataset](Dataset.md) + * [Distribution](Distribution.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | dct:title | + diff --git a/schemas/generated/docs/vocab/types/Boolean.md b/schemas/generated/docs/vocab/types/Boolean.md new file mode 100644 index 0000000..0484f9c --- /dev/null +++ b/schemas/generated/docs/vocab/types/Boolean.md @@ -0,0 +1,19 @@ + +# Type: boolean + + +A binary (true or false) value + +URI: [ccf:Boolean](http://purl.org/ccf/Boolean) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **Bool** | +| Representation | | bool | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:Boolean | + diff --git a/schemas/generated/docs/vocab/types/Curie.md b/schemas/generated/docs/vocab/types/Curie.md new file mode 100644 index 0000000..fbf2f05 --- /dev/null +++ b/schemas/generated/docs/vocab/types/Curie.md @@ -0,0 +1,20 @@ + +# Type: curie + + +a compact URI + +URI: [ccf:Curie](http://purl.org/ccf/Curie) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **Curie** | +| Representation | | str | + +## Other properties + +| | | | +| --- | --- | --- | +| **Comments:** | | in RDF serializations this MUST be expanded to a URI | +| | | in non-RDF serializations MAY be serialized as the compact representation | + diff --git a/schemas/generated/docs/vocab/types/Date.md b/schemas/generated/docs/vocab/types/Date.md new file mode 100644 index 0000000..8a6758d --- /dev/null +++ b/schemas/generated/docs/vocab/types/Date.md @@ -0,0 +1,19 @@ + +# Type: date + + +a date (year, month and day) in an idealized calendar + +URI: [ccf:Date](http://purl.org/ccf/Date) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **XSDDate** | +| Representation | | str | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:Date | + diff --git a/schemas/generated/docs/vocab/types/DateOrDatetime.md b/schemas/generated/docs/vocab/types/DateOrDatetime.md new file mode 100644 index 0000000..7463530 --- /dev/null +++ b/schemas/generated/docs/vocab/types/DateOrDatetime.md @@ -0,0 +1,12 @@ + +# Type: date_or_datetime + + +Either a date or a datetime + +URI: [ccf:DateOrDatetime](http://purl.org/ccf/DateOrDatetime) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **str** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab/types/Datetime.md b/schemas/generated/docs/vocab/types/Datetime.md new file mode 100644 index 0000000..e3a20cc --- /dev/null +++ b/schemas/generated/docs/vocab/types/Datetime.md @@ -0,0 +1,19 @@ + +# Type: datetime + + +The combination of a date and time + +URI: [ccf:Datetime](http://purl.org/ccf/Datetime) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **XSDDateTime** | +| Representation | | str | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:DateTime | + diff --git a/schemas/generated/docs/vocab/types/Decimal.md b/schemas/generated/docs/vocab/types/Decimal.md new file mode 100644 index 0000000..a9cafaf --- /dev/null +++ b/schemas/generated/docs/vocab/types/Decimal.md @@ -0,0 +1,18 @@ + +# Type: decimal + + +A real number with arbitrary precision that conforms to the xsd:decimal specification + +URI: [ccf:Decimal](http://purl.org/ccf/Decimal) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **Decimal** | + +## Other properties + +| | | | +| --- | --- | --- | +| **Broad Mappings:** | | schema:Number | + diff --git a/schemas/generated/docs/vocab/types/Double.md b/schemas/generated/docs/vocab/types/Double.md new file mode 100644 index 0000000..574820f --- /dev/null +++ b/schemas/generated/docs/vocab/types/Double.md @@ -0,0 +1,18 @@ + +# Type: double + + +A real number that conforms to the xsd:double specification + +URI: [ccf:Double](http://purl.org/ccf/Double) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **float** | + +## Other properties + +| | | | +| --- | --- | --- | +| **Close Mappings:** | | schema:Float | + diff --git a/schemas/generated/docs/vocab/types/Float.md b/schemas/generated/docs/vocab/types/Float.md new file mode 100644 index 0000000..4cbd623 --- /dev/null +++ b/schemas/generated/docs/vocab/types/Float.md @@ -0,0 +1,18 @@ + +# Type: float + + +A real number that conforms to the xsd:float specification + +URI: [ccf:Float](http://purl.org/ccf/Float) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **float** | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:Float | + diff --git a/schemas/generated/docs/vocab/types/Integer.md b/schemas/generated/docs/vocab/types/Integer.md new file mode 100644 index 0000000..0ef662a --- /dev/null +++ b/schemas/generated/docs/vocab/types/Integer.md @@ -0,0 +1,18 @@ + +# Type: integer + + +An integer + +URI: [ccf:Integer](http://purl.org/ccf/Integer) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **int** | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:Integer | + diff --git a/schemas/generated/docs/vocab/types/Jsonpath.md b/schemas/generated/docs/vocab/types/Jsonpath.md new file mode 100644 index 0000000..d1034e0 --- /dev/null +++ b/schemas/generated/docs/vocab/types/Jsonpath.md @@ -0,0 +1,12 @@ + +# Type: jsonpath + + +A string encoding a JSON Path. The value of the string MUST conform to JSON Point syntax and SHOULD dereference to zero or more valid objects within the current instance document when encoded in tree form. + +URI: [ccf:Jsonpath](http://purl.org/ccf/Jsonpath) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **str** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab/types/Jsonpointer.md b/schemas/generated/docs/vocab/types/Jsonpointer.md new file mode 100644 index 0000000..a6e76d4 --- /dev/null +++ b/schemas/generated/docs/vocab/types/Jsonpointer.md @@ -0,0 +1,12 @@ + +# Type: jsonpointer + + +A string encoding a JSON Pointer. The value of the string MUST conform to JSON Point syntax and SHOULD dereference to a valid object within the current instance document when encoded in tree form. + +URI: [ccf:Jsonpointer](http://purl.org/ccf/Jsonpointer) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **str** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab/types/Ncname.md b/schemas/generated/docs/vocab/types/Ncname.md new file mode 100644 index 0000000..9013553 --- /dev/null +++ b/schemas/generated/docs/vocab/types/Ncname.md @@ -0,0 +1,12 @@ + +# Type: ncname + + +Prefix part of CURIE + +URI: [ccf:Ncname](http://purl.org/ccf/Ncname) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **NCName** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab/types/Nodeidentifier.md b/schemas/generated/docs/vocab/types/Nodeidentifier.md new file mode 100644 index 0000000..d7eec58 --- /dev/null +++ b/schemas/generated/docs/vocab/types/Nodeidentifier.md @@ -0,0 +1,12 @@ + +# Type: nodeidentifier + + +A URI, CURIE or BNODE that represents a node in a model. + +URI: [ccf:Nodeidentifier](http://purl.org/ccf/Nodeidentifier) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **NodeIdentifier** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab/types/Objectidentifier.md b/schemas/generated/docs/vocab/types/Objectidentifier.md new file mode 100644 index 0000000..4f40cc9 --- /dev/null +++ b/schemas/generated/docs/vocab/types/Objectidentifier.md @@ -0,0 +1,19 @@ + +# Type: objectidentifier + + +A URI or CURIE that represents an object in the model. + +URI: [ccf:Objectidentifier](http://purl.org/ccf/Objectidentifier) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **ElementIdentifier** | +| Representation | | str | + +## Other properties + +| | | | +| --- | --- | --- | +| **Comments:** | | Used for inheritance and type checking | + diff --git a/schemas/generated/docs/vocab/types/Sparqlpath.md b/schemas/generated/docs/vocab/types/Sparqlpath.md new file mode 100644 index 0000000..695b1e4 --- /dev/null +++ b/schemas/generated/docs/vocab/types/Sparqlpath.md @@ -0,0 +1,12 @@ + +# Type: sparqlpath + + +A string encoding a SPARQL Property Path. The value of the string MUST conform to SPARQL syntax and SHOULD dereference to zero or more valid objects within the current instance document when encoded as RDF. + +URI: [ccf:Sparqlpath](http://purl.org/ccf/Sparqlpath) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **str** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab/types/String.md b/schemas/generated/docs/vocab/types/String.md new file mode 100644 index 0000000..edaaa5a --- /dev/null +++ b/schemas/generated/docs/vocab/types/String.md @@ -0,0 +1,18 @@ + +# Type: string + + +A character string + +URI: [ccf:String](http://purl.org/ccf/String) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **str** | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:Text | + diff --git a/schemas/generated/docs/vocab/types/Time.md b/schemas/generated/docs/vocab/types/Time.md new file mode 100644 index 0000000..853e449 --- /dev/null +++ b/schemas/generated/docs/vocab/types/Time.md @@ -0,0 +1,19 @@ + +# Type: time + + +A time object represents a (local) time of day, independent of any particular day + +URI: [ccf:Time](http://purl.org/ccf/Time) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **XSDTime** | +| Representation | | str | + +## Other properties + +| | | | +| --- | --- | --- | +| **Exact Mappings:** | | schema:Time | + diff --git a/schemas/generated/docs/vocab/types/Uri.md b/schemas/generated/docs/vocab/types/Uri.md new file mode 100644 index 0000000..bbec526 --- /dev/null +++ b/schemas/generated/docs/vocab/types/Uri.md @@ -0,0 +1,20 @@ + +# Type: uri + + +a complete URI + +URI: [ccf:Uri](http://purl.org/ccf/Uri) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **URI** | +| Representation | | str | + +## Other properties + +| | | | +| --- | --- | --- | +| **Comments:** | | in RDF serializations a slot with range of uri is treated as a literal or type xsd:anyURI unless it is an identifier or a reference to an identifier, in which case it is translated directly to a node | +| **Close Mappings:** | | schema:URL | + diff --git a/schemas/generated/docs/vocab/types/Uriorcurie.md b/schemas/generated/docs/vocab/types/Uriorcurie.md new file mode 100644 index 0000000..d50f848 --- /dev/null +++ b/schemas/generated/docs/vocab/types/Uriorcurie.md @@ -0,0 +1,12 @@ + +# Type: uriorcurie + + +a URI or a CURIE + +URI: [ccf:Uriorcurie](http://purl.org/ccf/Uriorcurie) + +| | | | +| --- | --- | --- | +| Root (builtin) type | | **URIorCURIE** | +| Representation | | str | diff --git a/schemas/generated/docs/vocab/value.md b/schemas/generated/docs/vocab/value.md new file mode 100644 index 0000000..42c8afd --- /dev/null +++ b/schemas/generated/docs/vocab/value.md @@ -0,0 +1,28 @@ + +# Slot: value + + + + +URI: [ccf:value](http://purl.org/ccf/value) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:value | + diff --git a/schemas/generated/docs/vocab/version.md b/schemas/generated/docs/vocab/version.md new file mode 100644 index 0000000..3df94d9 --- /dev/null +++ b/schemas/generated/docs/vocab/version.md @@ -0,0 +1,31 @@ + +# Slot: version + + + + +URI: [ccf:version](http://purl.org/ccf/version) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + * [BasicMetadata](BasicMetadata.md) + * [Dataset](Dataset.md) + * [SoftwareApplication](SoftwareApplication.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | schema:version | + diff --git a/schemas/generated/docs/vocab/versionInfo.md b/schemas/generated/docs/vocab/versionInfo.md new file mode 100644 index 0000000..deda6ae --- /dev/null +++ b/schemas/generated/docs/vocab/versionInfo.md @@ -0,0 +1,28 @@ + +# Slot: versionInfo + + + + +URI: [ccf:versionInfo](http://purl.org/ccf/versionInfo) + + +## Domain and Range + +None → 0..1 [String](types/String.md) + +## Parents + + +## Children + + +## Used by + + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | owl:versionInfo | + diff --git a/schemas/generated/docs/vocab/was_derived_from.md b/schemas/generated/docs/vocab/was_derived_from.md new file mode 100644 index 0000000..871406a --- /dev/null +++ b/schemas/generated/docs/vocab/was_derived_from.md @@ -0,0 +1,30 @@ + +# Slot: was_derived_from + + + + +URI: [ccf:was_derived_from](http://purl.org/ccf/was_derived_from) + + +## Domain and Range + +None → 0..1 [Dataset](Dataset.md) + +## Parents + + +## Children + + +## Used by + + * [Collection](Collection.md) + * [ProvEntity](ProvEntity.md) + +## Other properties + +| | | | +| --- | --- | --- | +| **Mappings:** | | prov:wasDerivedFrom | + diff --git a/schemas/generated/json-ld/2d-ftu-metadata.context.jsonld b/schemas/generated/json-ld/2d-ftu-metadata.context.jsonld index d91eaab..1f4303d 100644 --- a/schemas/generated/json-ld/2d-ftu-metadata.context.jsonld +++ b/schemas/generated/json-ld/2d-ftu-metadata.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:06", + "generation_date": "2023-11-29T13:09:31", "source": "2d-ftu-metadata.yaml" }, "@context": { @@ -13,6 +13,7 @@ "linkml": "https://w3id.org/linkml/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "shex": "http://www.w3.org/ns/shex#", @@ -33,7 +34,11 @@ "citationOverall": { "@id": "ccf:citation_overall" }, - "iri": "@id", + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, + "id": "@id", "creation_date": { "@id": "schema:dateCreated" }, @@ -74,6 +79,10 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, "hubmapId": { "@id": "ccf:hubmap_id" }, @@ -86,6 +95,9 @@ "mediaType": { "@type": "@id" }, + "name": { + "@id": "schema:name" + }, "orcid": { "@id": "schema:identifier" }, @@ -107,6 +119,10 @@ "@type": "@id", "@id": "rdfs:seeAlso" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -119,11 +135,27 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, + "Collection": { + "@id": "prov:Collection" + }, "Grant": { "@id": "schema:Grant" }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/2d-ftu.context.jsonld b/schemas/generated/json-ld/2d-ftu.context.jsonld index ec5047c..c2c3123 100644 --- a/schemas/generated/json-ld/2d-ftu.context.jsonld +++ b/schemas/generated/json-ld/2d-ftu.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:09", + "generation_date": "2023-11-29T13:09:34", "source": "2d-ftu.yaml" }, "@context": { @@ -27,6 +27,7 @@ "obo": "http://purl.obolibrary.org/obo/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", @@ -47,13 +48,23 @@ "citation": { "@id": "schema:citation" }, + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, "data": { "@type": "@id" }, - "iri": "@id", + "iri": { + "@type": "@id" + }, "metadata": { "@type": "@id" }, + "created_by": { + "@type": "@id", + "@id": "dct:creator" + }, "creation_date": { "@id": "schema:dateCreated" }, @@ -61,6 +72,10 @@ "@type": "@id", "@id": "dct:creator" }, + "derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, "description": { "@id": "dct:description" }, @@ -94,6 +109,10 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, "illustration_node": { "@type": "@id" }, @@ -116,6 +135,9 @@ "@type": "@id", "@id": "dcat:mediaType" }, + "name": { + "@id": "schema:name" + }, "orcid": { "@id": "schema:identifier" }, @@ -136,6 +158,10 @@ "@type": "@id", "@id": "rdfs:seeAlso" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -152,17 +178,36 @@ "versionInfo": { "@id": "owl:versionInfo" }, - "DatasetMetadata": { + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, + "Collection": { + "@id": "prov:Collection" + }, + "Dataset": { "@id": "dcat:Dataset" }, "Distribution": { "@id": "dcat:Distribution" }, + "FtuMetadata": { + "@id": "dcat:Dataset" + }, "Grant": { "@id": "schema:Grant" }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/asct-b-metadata.context.jsonld b/schemas/generated/json-ld/asct-b-metadata.context.jsonld index 1c53af9..5637aa4 100644 --- a/schemas/generated/json-ld/asct-b-metadata.context.jsonld +++ b/schemas/generated/json-ld/asct-b-metadata.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:13", + "generation_date": "2023-11-29T13:09:38", "source": "asct-b-metadata.yaml" }, "@context": { @@ -13,6 +13,7 @@ "linkml": "https://w3id.org/linkml/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "shex": "http://www.w3.org/ns/shex#", @@ -33,7 +34,11 @@ "citationOverall": { "@id": "ccf:citation_overall" }, - "iri": "@id", + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, + "id": "@id", "creation_date": { "@id": "schema:dateCreated" }, @@ -74,6 +79,10 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, "hubmapId": { "@id": "ccf:hubmap_id" }, @@ -86,6 +95,9 @@ "mediaType": { "@type": "@id" }, + "name": { + "@id": "schema:name" + }, "orcid": { "@id": "schema:identifier" }, @@ -107,6 +119,10 @@ "@type": "@id", "@id": "rdfs:seeAlso" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -119,11 +135,27 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, + "Collection": { + "@id": "prov:Collection" + }, "Grant": { "@id": "schema:Grant" }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/asct-b.context.jsonld b/schemas/generated/json-ld/asct-b.context.jsonld index c8607bf..97866ce 100644 --- a/schemas/generated/json-ld/asct-b.context.jsonld +++ b/schemas/generated/json-ld/asct-b.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:16", + "generation_date": "2023-11-29T13:09:42", "source": "asct-b.yaml" }, "@context": { @@ -18,6 +18,7 @@ "@prefix": true }, "HGNC": "http://identifiers.org/hgnc/", + "HGNCO": "http://purl.bioontology.org/ontology/HGNC/", "LMHA": { "@id": "http://purl.obolibrary.org/obo/LMHA_", "@prefix": true @@ -46,6 +47,7 @@ "linkml": "https://w3id.org/linkml/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "shex": "http://www.w3.org/ns/shex#", @@ -89,13 +91,23 @@ "citation": { "@id": "schema:citation" }, + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, "data": { "@type": "@id" }, - "iri": "@id", + "iri": { + "@type": "@id" + }, "metadata": { "@type": "@id" }, + "created_by": { + "@type": "@id", + "@id": "dct:creator" + }, "creation_date": { "@id": "schema:dateCreated" }, @@ -103,6 +115,10 @@ "@type": "@id", "@id": "dct:creator" }, + "derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, "description": { "@id": "dct:description" }, @@ -133,6 +149,10 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, "lastName": { "@id": "schema:familyName" }, @@ -146,6 +166,9 @@ "members": { "@type": "@id" }, + "name": { + "@id": "schema:name" + }, "orcid": { "@id": "schema:identifier" }, @@ -169,6 +192,10 @@ "@type": "@id", "@id": "rdfs:seeAlso" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -181,10 +208,17 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, "AsctbMetadata": { "@id": "dcat:Dataset" }, - "DatasetMetadata": { + "Collection": { + "@id": "prov:Collection" + }, + "Dataset": { "@id": "dcat:Dataset" }, "Distribution": { @@ -195,6 +229,15 @@ }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/basic-metadata.context.jsonld b/schemas/generated/json-ld/basic-metadata.context.jsonld index 4b14252..bf8381f 100644 --- a/schemas/generated/json-ld/basic-metadata.context.jsonld +++ b/schemas/generated/json-ld/basic-metadata.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:19", + "generation_date": "2023-11-29T13:09:46", "source": "basic-metadata.yaml" }, "@context": { @@ -13,6 +13,7 @@ "linkml": "https://w3id.org/linkml/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "shex": "http://www.w3.org/ns/shex#", @@ -33,7 +34,11 @@ "citationOverall": { "@id": "ccf:citation_overall" }, - "iri": "@id", + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, + "id": "@id", "creation_date": { "@id": "schema:dateCreated" }, @@ -74,6 +79,10 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, "hubmapId": { "@id": "ccf:hubmap_id" }, @@ -86,6 +95,9 @@ "mediaType": { "@type": "@id" }, + "name": { + "@id": "schema:name" + }, "orcid": { "@id": "schema:identifier" }, @@ -107,6 +119,10 @@ "@type": "@id", "@id": "rdfs:seeAlso" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -119,11 +135,27 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, + "Collection": { + "@id": "prov:Collection" + }, "Grant": { "@id": "schema:Grant" }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/basic.context.jsonld b/schemas/generated/json-ld/basic.context.jsonld index 5aa31b5..f9d73aa 100644 --- a/schemas/generated/json-ld/basic.context.jsonld +++ b/schemas/generated/json-ld/basic.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:22", + "generation_date": "2023-11-29T13:09:49", "source": "basic.yaml" }, "@context": { @@ -15,6 +15,7 @@ "obo": "http://purl.obolibrary.org/obo/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "shex": "http://www.w3.org/ns/shex#", @@ -33,10 +34,20 @@ "citation": { "@id": "schema:citation" }, - "iri": "@id", + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, + "iri": { + "@type": "@id" + }, "metadata": { "@type": "@id" }, + "created_by": { + "@type": "@id", + "@id": "dct:creator" + }, "creation_date": { "@id": "schema:dateCreated" }, @@ -44,6 +55,10 @@ "@type": "@id", "@id": "dct:creator" }, + "derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, "description": { "@id": "dct:description" }, @@ -74,6 +89,11 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, + "id": "@id", "lastName": { "@id": "schema:familyName" }, @@ -84,6 +104,9 @@ "@type": "@id", "@id": "dcat:mediaType" }, + "name": { + "@id": "schema:name" + }, "orcid": { "@id": "schema:identifier" }, @@ -104,6 +127,10 @@ "@type": "@id", "@id": "rdfs:seeAlso" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -116,10 +143,17 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, "BasicMetadata": { "@id": "dcat:Dataset" }, - "DatasetMetadata": { + "Collection": { + "@id": "prov:Collection" + }, + "Dataset": { "@id": "dcat:Dataset" }, "Distribution": { @@ -130,6 +164,15 @@ }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/collection-metadata.context.jsonld b/schemas/generated/json-ld/collection-metadata.context.jsonld index 02780a2..8349884 100644 --- a/schemas/generated/json-ld/collection-metadata.context.jsonld +++ b/schemas/generated/json-ld/collection-metadata.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:25", + "generation_date": "2023-11-29T13:09:53", "source": "collection-metadata.yaml" }, "@context": { @@ -13,6 +13,7 @@ "linkml": "https://w3id.org/linkml/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "shex": "http://www.w3.org/ns/shex#", @@ -33,7 +34,11 @@ "citationOverall": { "@id": "ccf:citation_overall" }, - "iri": "@id", + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, + "id": "@id", "creation_date": { "@id": "schema:dateCreated" }, @@ -74,6 +79,10 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, "hubmapId": { "@id": "ccf:hubmap_id" }, @@ -86,6 +95,9 @@ "mediaType": { "@type": "@id" }, + "name": { + "@id": "schema:name" + }, "orcid": { "@id": "schema:identifier" }, @@ -107,6 +119,10 @@ "@type": "@id", "@id": "rdfs:seeAlso" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -119,11 +135,27 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, + "Collection": { + "@id": "prov:Collection" + }, "Grant": { "@id": "schema:Grant" }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/collection.context.jsonld b/schemas/generated/json-ld/collection.context.jsonld index 5dfd563..d4ce080 100644 --- a/schemas/generated/json-ld/collection.context.jsonld +++ b/schemas/generated/json-ld/collection.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:28", + "generation_date": "2023-11-29T13:09:57", "source": "collection.yaml" }, "@context": { @@ -15,6 +15,7 @@ "obo": "http://purl.obolibrary.org/obo/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "shex": "http://www.w3.org/ns/shex#", @@ -33,10 +34,20 @@ "citation": { "@id": "schema:citation" }, - "iri": "@id", + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, + "iri": { + "@type": "@id" + }, "metadata": { "@type": "@id" }, + "created_by": { + "@type": "@id", + "@id": "dct:creator" + }, "creation_date": { "@id": "schema:dateCreated" }, @@ -44,6 +55,10 @@ "@type": "@id", "@id": "dct:creator" }, + "derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, "description": { "@id": "dct:description" }, @@ -74,6 +89,11 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, + "id": "@id", "lastName": { "@id": "schema:familyName" }, @@ -84,6 +104,9 @@ "@type": "@id", "@id": "dcat:mediaType" }, + "name": { + "@id": "schema:name" + }, "orcid": { "@id": "schema:identifier" }, @@ -104,6 +127,10 @@ "@type": "@id", "@id": "rdfs:seeAlso" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -116,10 +143,17 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, + "Collection": { + "@id": "prov:Collection" + }, "CollectionMetadata": { "@id": "dcat:Dataset" }, - "DatasetMetadata": { + "Dataset": { "@id": "dcat:Dataset" }, "Distribution": { @@ -130,6 +164,15 @@ }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/graph-metadata.context.jsonld b/schemas/generated/json-ld/graph-metadata.context.jsonld index 47a1ebe..e8e28bc 100644 --- a/schemas/generated/json-ld/graph-metadata.context.jsonld +++ b/schemas/generated/json-ld/graph-metadata.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:31", + "generation_date": "2023-11-29T13:10:00", "source": "graph-metadata.yaml" }, "@context": { @@ -13,6 +13,7 @@ "linkml": "https://w3id.org/linkml/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "shex": "http://www.w3.org/ns/shex#", @@ -33,7 +34,11 @@ "citationOverall": { "@id": "ccf:citation_overall" }, - "iri": "@id", + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, + "id": "@id", "creation_date": { "@id": "schema:dateCreated" }, @@ -74,6 +79,10 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, "hubmapId": { "@id": "ccf:hubmap_id" }, @@ -86,6 +95,9 @@ "mediaType": { "@type": "@id" }, + "name": { + "@id": "schema:name" + }, "orcid": { "@id": "schema:identifier" }, @@ -107,6 +119,10 @@ "@type": "@id", "@id": "rdfs:seeAlso" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -119,11 +135,27 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, + "Collection": { + "@id": "prov:Collection" + }, "Grant": { "@id": "schema:Grant" }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/graph.context.jsonld b/schemas/generated/json-ld/graph.context.jsonld index 8e46247..b43b8c1 100644 --- a/schemas/generated/json-ld/graph.context.jsonld +++ b/schemas/generated/json-ld/graph.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:34", + "generation_date": "2023-11-29T13:10:04", "source": "graph.yaml" }, "@context": { @@ -15,6 +15,7 @@ "obo": "http://purl.obolibrary.org/obo/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "shex": "http://www.w3.org/ns/shex#", @@ -33,10 +34,20 @@ "citation": { "@id": "schema:citation" }, - "iri": "@id", + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, + "iri": { + "@type": "@id" + }, "metadata": { "@type": "@id" }, + "created_by": { + "@type": "@id", + "@id": "dct:creator" + }, "creation_date": { "@id": "schema:dateCreated" }, @@ -44,6 +55,10 @@ "@type": "@id", "@id": "dct:creator" }, + "derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, "description": { "@id": "dct:description" }, @@ -74,6 +89,11 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, + "id": "@id", "lastName": { "@id": "schema:familyName" }, @@ -84,6 +104,9 @@ "@type": "@id", "@id": "dcat:mediaType" }, + "name": { + "@id": "schema:name" + }, "orcid": { "@id": "schema:identifier" }, @@ -104,6 +127,10 @@ "@type": "@id", "@id": "rdfs:seeAlso" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -116,10 +143,17 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, "BasicMetadata": { "@id": "dcat:Dataset" }, - "DatasetMetadata": { + "Collection": { + "@id": "prov:Collection" + }, + "Dataset": { "@id": "dcat:Dataset" }, "Distribution": { @@ -130,6 +164,15 @@ }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/landmark-metadata.context.jsonld b/schemas/generated/json-ld/landmark-metadata.context.jsonld index 468b8cc..99731df 100644 --- a/schemas/generated/json-ld/landmark-metadata.context.jsonld +++ b/schemas/generated/json-ld/landmark-metadata.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:38", + "generation_date": "2023-11-29T13:10:07", "source": "landmark-metadata.yaml" }, "@context": { @@ -13,6 +13,7 @@ "linkml": "https://w3id.org/linkml/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "shex": "http://www.w3.org/ns/shex#", @@ -33,7 +34,11 @@ "citationOverall": { "@id": "ccf:citation_overall" }, - "iri": "@id", + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, + "id": "@id", "creation_date": { "@id": "schema:dateCreated" }, @@ -74,6 +79,10 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, "hubmapId": { "@id": "ccf:hubmap_id" }, @@ -86,6 +95,9 @@ "mediaType": { "@type": "@id" }, + "name": { + "@id": "schema:name" + }, "orcid": { "@id": "schema:identifier" }, @@ -107,6 +119,10 @@ "@type": "@id", "@id": "rdfs:seeAlso" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -119,11 +135,27 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, + "Collection": { + "@id": "prov:Collection" + }, "Grant": { "@id": "schema:Grant" }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/landmark.context.jsonld b/schemas/generated/json-ld/landmark.context.jsonld index 2262ce8..f58ba20 100644 --- a/schemas/generated/json-ld/landmark.context.jsonld +++ b/schemas/generated/json-ld/landmark.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:41", + "generation_date": "2023-11-29T13:10:11", "source": "landmark.yaml" }, "@context": { @@ -22,6 +22,7 @@ "obo": "http://purl.obolibrary.org/obo/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "https://schema.org/", @@ -42,13 +43,23 @@ "citation": { "@id": "schema:citation" }, + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, "data": { "@type": "@id" }, - "iri": "@id", + "iri": { + "@type": "@id" + }, "metadata": { "@type": "@id" }, + "created_by": { + "@type": "@id", + "@id": "dct:creator" + }, "creation_date": { "@id": "schema:dateCreated" }, @@ -60,6 +71,10 @@ "@type": "@id", "@id": "dct:creator" }, + "derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, "description": { "@id": "dct:description" }, @@ -104,6 +119,10 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, "id": "@id", "label": { "@id": "rdfs:label" @@ -121,6 +140,9 @@ "@type": "@id", "@id": "dcat:mediaType" }, + "name": { + "@id": "schema:name" + }, "object_reference": { "@type": "@id" }, @@ -181,6 +203,10 @@ "target": { "@type": "@id" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -205,6 +231,10 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, "x_dimension": { "@type": "xsd:float" }, @@ -241,10 +271,13 @@ "z_translation": { "@type": "xsd:float" }, + "Collection": { + "@id": "prov:Collection" + }, "Creator": { "@id": "schema:Person" }, - "DatasetMetadata": { + "Dataset": { "@id": "dcat:Dataset" }, "Distribution": { @@ -258,6 +291,15 @@ }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/ref-organ-metadata.context.jsonld b/schemas/generated/json-ld/ref-organ-metadata.context.jsonld index ffa31fa..c328d4f 100644 --- a/schemas/generated/json-ld/ref-organ-metadata.context.jsonld +++ b/schemas/generated/json-ld/ref-organ-metadata.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:44", + "generation_date": "2023-11-29T13:10:14", "source": "ref-organ-metadata.yaml" }, "@context": { @@ -13,6 +13,7 @@ "linkml": "https://w3id.org/linkml/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "http://schema.org/", "shex": "http://www.w3.org/ns/shex#", @@ -33,7 +34,11 @@ "citationOverall": { "@id": "ccf:citation_overall" }, - "iri": "@id", + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, + "id": "@id", "creation_date": { "@id": "schema:dateCreated" }, @@ -74,6 +79,10 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, "hubmapId": { "@id": "ccf:hubmap_id" }, @@ -86,6 +95,9 @@ "mediaType": { "@type": "@id" }, + "name": { + "@id": "schema:name" + }, "orcid": { "@id": "schema:identifier" }, @@ -107,6 +119,10 @@ "@type": "@id", "@id": "rdfs:seeAlso" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -119,11 +135,27 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, + "Collection": { + "@id": "prov:Collection" + }, "Grant": { "@id": "schema:Grant" }, "Person": { "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/ref-organ.context.jsonld b/schemas/generated/json-ld/ref-organ.context.jsonld index ac41d54..43180c9 100644 --- a/schemas/generated/json-ld/ref-organ.context.jsonld +++ b/schemas/generated/json-ld/ref-organ.context.jsonld @@ -1,7 +1,7 @@ { "comments": { "description": "Auto generated by LinkML jsonld context generator", - "generation_date": "2023-10-26T17:17:47", + "generation_date": "2023-11-29T13:10:18", "source": "ref-organ.yaml" }, "@context": { @@ -22,6 +22,7 @@ "obo": "http://purl.obolibrary.org/obo/", "owl": "http://www.w3.org/2002/07/owl#", "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "schema": "https://schema.org/", @@ -43,16 +44,26 @@ "citation": { "@id": "schema:citation" }, + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, "data": { "@type": "@id" }, - "iri": "@id", + "iri": { + "@type": "@id" + }, "metadata": { "@type": "@id" }, "create_date": { "@type": "xsd:date" }, + "created_by": { + "@type": "@id", + "@id": "dct:creator" + }, "creation_date": { "@id": "schema:dateCreated" }, @@ -64,6 +75,10 @@ "@type": "@id", "@id": "dct:creator" }, + "derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, "description": { "@id": "dct:description" }, @@ -108,6 +123,10 @@ "@type": "@id", "@id": "schema:funding" }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, "label": { "@id": "rdfs:label" }, @@ -121,13 +140,16 @@ "@type": "@id", "@id": "dcat:mediaType" }, + "name": { + "@id": "schema:name" + }, "object_reference": { "@type": "@id" }, "orcid": { "@id": "schema:identifier" }, - "organ_donor_sex": { + "organ_owner_sex": { "@context": { "@vocab": "@null", "text": "skos:notation", @@ -203,6 +225,10 @@ "target": { "@type": "@id" }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, "title": { "@id": "dct:title" }, @@ -227,6 +253,10 @@ "versionInfo": { "@id": "owl:versionInfo" }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, "x_dimension": { "@type": "xsd:float" }, @@ -263,10 +293,13 @@ "z_translation": { "@type": "xsd:float" }, + "Collection": { + "@id": "prov:Collection" + }, "Creator": { "@id": "schema:Person" }, - "DatasetMetadata": { + "Dataset": { "@id": "dcat:Dataset" }, "Distribution": { @@ -278,8 +311,17 @@ "Person": { "@id": "schema:Person" }, + "ProvEntity": { + "@id": "prov:Entity" + }, "RefOrganMetadata": { "@id": "dcat:Dataset" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" } } } diff --git a/schemas/generated/json-ld/vocab-metadata.context.jsonld b/schemas/generated/json-ld/vocab-metadata.context.jsonld new file mode 100644 index 0000000..ae8ed8b --- /dev/null +++ b/schemas/generated/json-ld/vocab-metadata.context.jsonld @@ -0,0 +1,162 @@ +{ + "comments": { + "description": "Auto generated by LinkML jsonld context generator", + "generation_date": "2023-11-29T13:10:22", + "source": "vocab-metadata.yaml" + }, + "@context": { + "ccf": "http://purl.org/ccf/", + "dc": "http://purl.org/dc/elements/1.1/", + "dcat": "http://www.w3.org/ns/dcat#", + "dct": "http://purl.org/dc/terms/", + "foaf": "http://xmlns.com/foaf/0.1/", + "linkml": "https://w3id.org/linkml/", + "owl": "http://www.w3.org/2002/07/owl#", + "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "schema": "http://schema.org/", + "shex": "http://www.w3.org/ns/shex#", + "xsd": "http://www.w3.org/2001/XMLSchema#", + "@vocab": "http://www.w3.org/ns/dcat#", + "about": { + "@id": "schema:about" + }, + "accessUrl": { + "@type": "@id" + }, + "awardNumber": { + "@id": "schema:award" + }, + "citation": { + "@id": "schema:citation" + }, + "citationOverall": { + "@id": "ccf:citation_overall" + }, + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, + "id": "@id", + "creation_date": { + "@id": "schema:dateCreated" + }, + "creators": { + "@type": "@id", + "@id": "dct:creator" + }, + "datatable": { + "@id": "ccf:data_table" + }, + "description": { + "@id": "dct:description" + }, + "distributions": { + "@type": "@id" + }, + "doi": { + "@type": "@id", + "@id": "ccf:doi" + }, + "downloadUrl": { + "@type": "@id" + }, + "externalReviewers": { + "@type": "@id", + "@id": "ccf:external_reviewer" + }, + "firstName": { + "@id": "schema:givenName" + }, + "fullName": { + "@id": "schema:name" + }, + "funder": { + "@id": "schema:funder" + }, + "funders": { + "@type": "@id", + "@id": "schema:funding" + }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, + "hubmapId": { + "@id": "ccf:hubmap_id" + }, + "lastName": { + "@id": "schema:familyName" + }, + "license": { + "@id": "dct:license" + }, + "mediaType": { + "@type": "@id" + }, + "name": { + "@id": "schema:name" + }, + "orcid": { + "@id": "schema:identifier" + }, + "project_leads": { + "@type": "@id", + "@id": "ccf:project_lead" + }, + "propertyId": { + "@id": "schema:propertyID" + }, + "publisher": { + "@id": "dct:publisher" + }, + "reviewers": { + "@type": "@id", + "@id": "schema:reviewedBy" + }, + "see_also": { + "@type": "@id", + "@id": "rdfs:seeAlso" + }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, + "title": { + "@id": "dct:title" + }, + "value": { + "@id": "schema:value" + }, + "version": { + "@id": "schema:version" + }, + "versionInfo": { + "@id": "owl:versionInfo" + }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, + "Collection": { + "@id": "prov:Collection" + }, + "Grant": { + "@id": "schema:Grant" + }, + "Person": { + "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" + } + } +} + diff --git a/schemas/generated/json-ld/vocab.context.jsonld b/schemas/generated/json-ld/vocab.context.jsonld new file mode 100644 index 0000000..a9d6585 --- /dev/null +++ b/schemas/generated/json-ld/vocab.context.jsonld @@ -0,0 +1,179 @@ +{ + "comments": { + "description": "Auto generated by LinkML jsonld context generator", + "generation_date": "2023-11-29T13:10:25", + "source": "vocab.yaml" + }, + "@context": { + "ccf": "http://purl.org/ccf/", + "dc": "http://purl.org/dc/elements/1.1/", + "dcat": "http://www.w3.org/ns/dcat#", + "dct": "http://purl.org/dc/terms/", + "dcterms": "http://purl.org/dc/terms/", + "foaf": "http://xmlns.com/foaf/0.1/", + "linkml": "https://w3id.org/linkml/", + "obo": "http://purl.obolibrary.org/obo/", + "owl": "http://www.w3.org/2002/07/owl#", + "pav": "http://purl.org/pav/", + "prov": "http://www.w3.org/ns/prov#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "schema": "http://schema.org/", + "shex": "http://www.w3.org/ns/shex#", + "xsd": "http://www.w3.org/2001/XMLSchema#", + "@vocab": "http://purl.org/ccf/", + "about": { + "@id": "schema:about" + }, + "accessUrl": { + "@type": "@id", + "@id": "dcat:accessURL" + }, + "awardNumber": { + "@id": "schema:award" + }, + "citation": { + "@id": "schema:citation" + }, + "code_repository": { + "@type": "@id", + "@id": "schema:codeRepository" + }, + "iri": { + "@type": "@id" + }, + "metadata": { + "@type": "@id" + }, + "created_by": { + "@type": "@id", + "@id": "dct:creator" + }, + "creation_date": { + "@id": "schema:dateCreated" + }, + "creators": { + "@type": "@id", + "@id": "dct:creator" + }, + "derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, + "description": { + "@id": "dct:description" + }, + "distributions": { + "@type": "@id", + "@id": "dcat:distribution" + }, + "doi": { + "@type": "@id" + }, + "downloadUrl": { + "@type": "@id", + "@id": "dcat:downloadURL" + }, + "externalReviewers": { + "@type": "@id" + }, + "firstName": { + "@id": "schema:givenName" + }, + "fullName": { + "@id": "schema:name" + }, + "funder": { + "@id": "schema:funder" + }, + "funders": { + "@type": "@id", + "@id": "schema:funding" + }, + "had_member": { + "@type": "@id", + "@id": "prov:hadMember" + }, + "id": "@id", + "lastName": { + "@id": "schema:familyName" + }, + "license": { + "@id": "dct:license" + }, + "mediaType": { + "@type": "@id", + "@id": "dcat:mediaType" + }, + "name": { + "@id": "schema:name" + }, + "orcid": { + "@id": "schema:identifier" + }, + "project_leads": { + "@type": "@id" + }, + "propertyId": { + "@id": "schema:propertyID" + }, + "publisher": { + "@id": "dct:publisher" + }, + "reviewers": { + "@type": "@id", + "@id": "schema:reviewedBy" + }, + "see_also": { + "@type": "@id", + "@id": "rdfs:seeAlso" + }, + "target_product": { + "@type": "@id", + "@id": "schema:targetProduct" + }, + "title": { + "@id": "dct:title" + }, + "value": { + "@id": "schema:value" + }, + "version": { + "@id": "schema:version" + }, + "versionInfo": { + "@id": "owl:versionInfo" + }, + "was_derived_from": { + "@type": "@id", + "@id": "prov:wasDerivedFrom" + }, + "BasicMetadata": { + "@id": "dcat:Dataset" + }, + "Collection": { + "@id": "prov:Collection" + }, + "Dataset": { + "@id": "dcat:Dataset" + }, + "Distribution": { + "@id": "dcat:Distribution" + }, + "Grant": { + "@id": "schema:Grant" + }, + "Person": { + "@id": "schema:Person" + }, + "ProvEntity": { + "@id": "prov:Entity" + }, + "SoftwareApplication": { + "@id": "schema:SoftwareApplication" + }, + "SoftwareSourceCode": { + "@id": "schema:SoftwareSourceCode" + } + } +} + diff --git a/schemas/generated/json-schema/2d-ftu-metadata.schema.json b/schemas/generated/json-schema/2d-ftu-metadata.schema.json index c316a59..f014c0c 100644 --- a/schemas/generated/json-schema/2d-ftu-metadata.schema.json +++ b/schemas/generated/json-schema/2d-ftu-metadata.schema.json @@ -1,27 +1,39 @@ { "$defs": { - "Container": { + "Collection": { "additionalProperties": false, "description": "", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" + "had_member": { + "items": { + "type": "string" + }, + "type": "array" }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, + "Container": { + "additionalProperties": false, + "description": "", + "properties": { "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -34,58 +46,34 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" - }, - "type": "array" - }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", "creation_date", "license", "distributions" @@ -93,28 +81,80 @@ "title": "Container", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -125,7 +165,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "Distribution": { @@ -166,22 +209,91 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, "lastName": { "type": "string" }, + "name": { + "type": "string" + }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" } }, + "required": [ + "id" + ], "title": "Person", "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" } }, "$id": "https://purl.humanatlas.io/specs/2d-ftu-metadata", @@ -190,24 +302,19 @@ "description": "", "metamodel_version": "1.7.0", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" - }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -220,58 +327,34 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" - }, - "type": "array" - }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", "creation_date", "license", "distributions" diff --git a/schemas/generated/json-schema/2d-ftu.schema.json b/schemas/generated/json-schema/2d-ftu.schema.json index 688109a..a10fc0e 100644 --- a/schemas/generated/json-schema/2d-ftu.schema.json +++ b/schemas/generated/json-schema/2d-ftu.schema.json @@ -15,17 +15,30 @@ "title": "AnatomicalStructure", "type": "object" }, + "Collection": { + "additionalProperties": false, + "description": "", + "properties": { + "had_member": { + "items": { + "type": "string" + }, + "type": "array" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, "Container": { "additionalProperties": false, "description": "", "properties": { "data": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/FtuIllustration" - } - ] + "$ref": "#/$defs/FtuIllustration" }, "type": "array" }, @@ -33,34 +46,86 @@ "type": "string" }, "metadata": { - "$ref": "#/$defs/DatasetMetadata" + "$ref": "#/$defs/FtuMetadata" } }, "title": "Container", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -71,7 +136,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "Distribution": { @@ -109,21 +177,13 @@ }, "illustration_node": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/FtuIllustrationNode" - } - ] + "$ref": "#/$defs/FtuIllustrationNode" }, "type": "array" }, "image_file": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/FtuIllustrationFile" - } - ] + "$ref": "#/$defs/FtuIllustrationFile" }, "type": "array" }, @@ -216,6 +276,47 @@ "title": "FtuIllustrationNode", "type": "object" }, + "FtuMetadata": { + "additionalProperties": false, + "description": "", + "properties": { + "created_by": { + "items": { + "type": "string" + }, + "type": "array" + }, + "creation_date": { + "type": "string" + }, + "derived_from": { + "type": "string" + }, + "description": { + "type": "string" + }, + "license": { + "type": "string" + }, + "publisher": { + "type": "string" + }, + "see_also": { + "type": "string" + }, + "title": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "created_by" + ], + "title": "FtuMetadata", + "type": "object" + }, "Grant": { "additionalProperties": false, "description": "", @@ -234,22 +335,91 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, "lastName": { "type": "string" }, + "name": { + "type": "string" + }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" } }, + "required": [ + "id" + ], "title": "Person", "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" } }, "$id": "https://purl.humanatlas.io/specs/2d-ftu", @@ -260,11 +430,7 @@ "properties": { "data": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/FtuIllustration" - } - ] + "$ref": "#/$defs/FtuIllustration" }, "type": "array" }, @@ -272,7 +438,7 @@ "type": "string" }, "metadata": { - "$ref": "#/$defs/DatasetMetadata" + "$ref": "#/$defs/FtuMetadata" } }, "title": "ftu-2d", diff --git a/schemas/generated/json-schema/asct-b-metadata.schema.json b/schemas/generated/json-schema/asct-b-metadata.schema.json index a1423ba..fa5697a 100644 --- a/schemas/generated/json-schema/asct-b-metadata.schema.json +++ b/schemas/generated/json-schema/asct-b-metadata.schema.json @@ -1,27 +1,39 @@ { "$defs": { - "Container": { + "Collection": { "additionalProperties": false, "description": "", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" + "had_member": { + "items": { + "type": "string" + }, + "type": "array" }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, + "Container": { + "additionalProperties": false, + "description": "", + "properties": { "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -34,58 +46,34 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" - }, - "type": "array" - }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", "creation_date", "license", "distributions" @@ -93,28 +81,80 @@ "title": "Container", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -125,7 +165,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "Distribution": { @@ -166,22 +209,91 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, "lastName": { "type": "string" }, + "name": { + "type": "string" + }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" } }, + "required": [ + "id" + ], "title": "Person", "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" } }, "$id": "https://purl.humanatlas.io/specs/asct-b-metadata", @@ -190,24 +302,19 @@ "description": "", "metamodel_version": "1.7.0", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" - }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -220,58 +327,34 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" - }, - "type": "array" - }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", "creation_date", "license", "distributions" diff --git a/schemas/generated/json-schema/asct-b.schema.json b/schemas/generated/json-schema/asct-b.schema.json index 689ebc7..4c546a7 100644 --- a/schemas/generated/json-schema/asct-b.schema.json +++ b/schemas/generated/json-schema/asct-b.schema.json @@ -7,6 +7,9 @@ "ccf_asctb_type": { "type": "string" }, + "ccf_designated_parent": { + "type": "string" + }, "ccf_is_provisional": { "type": "boolean" }, @@ -46,31 +49,19 @@ "properties": { "anatomical_structures": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/AnatomicalStructure" - } - ] + "$ref": "#/$defs/AnatomicalStructure" }, "type": "array" }, "biomarkers": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/Biomarker" - } - ] + "$ref": "#/$defs/Biomarker" }, "type": "array" }, "cell_types": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/CellType" - } - ] + "$ref": "#/$defs/CellType" }, "type": "array" } @@ -82,15 +73,18 @@ "additionalProperties": false, "description": "", "properties": { - "creation_date": { - "type": "string" - }, - "creators": { + "created_by": { "items": { - "$ref": "#/$defs/Person" + "type": "string" }, "type": "array" }, + "creation_date": { + "type": "string" + }, + "derived_from": { + "type": "string" + }, "description": { "type": "string" }, @@ -110,6 +104,9 @@ "type": "string" } }, + "required": [ + "created_by" + ], "title": "AsctbMetadata", "type": "object" }, @@ -123,6 +120,9 @@ "ccf_biomarker_type": { "type": "string" }, + "ccf_designated_parent": { + "type": "string" + }, "ccf_is_provisional": { "type": "boolean" }, @@ -136,7 +136,7 @@ "type": "string" }, "id": { - "pattern": "HGNC:\\d+|ASCTB-TEMP:[a-zA-Z0-9-]+", + "pattern": "HGNC:\\d+|ASCTB-TEMP:[a-zA-Z0-9-]+|HGNCO:[a-zA-Z0-9-]+", "type": "string" } }, @@ -185,6 +185,9 @@ }, "type": "array" }, + "ccf_designated_parent": { + "type": "string" + }, "ccf_has_biomarker_set": { "items": { "$ref": "#/$defs/BiomarkerSet" @@ -224,6 +227,23 @@ "title": "CellType", "type": "object" }, + "Collection": { + "additionalProperties": false, + "description": "", + "properties": { + "had_member": { + "items": { + "type": "string" + }, + "type": "array" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, "Container": { "additionalProperties": false, "description": "", @@ -241,28 +261,80 @@ "title": "Container", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -273,7 +345,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "Distribution": { @@ -314,22 +389,93 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, "lastName": { "type": "string" }, + "name": { + "type": "string" + }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" } }, + "required": [ + "id", + "class_type" + ], "title": "Person", "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id", + "class_type" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" } }, "$id": "https://purl.humanatlas.io/specs/asct-b", diff --git a/schemas/generated/json-schema/basic-metadata.schema.json b/schemas/generated/json-schema/basic-metadata.schema.json index 1902ffb..f67909c 100644 --- a/schemas/generated/json-schema/basic-metadata.schema.json +++ b/schemas/generated/json-schema/basic-metadata.schema.json @@ -1,27 +1,39 @@ { "$defs": { - "Container": { + "Collection": { "additionalProperties": false, "description": "", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" + "had_member": { + "items": { + "type": "string" + }, + "type": "array" }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, + "Container": { + "additionalProperties": false, + "description": "", + "properties": { "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -34,58 +46,34 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" - }, - "type": "array" - }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", "creation_date", "license", "distributions" @@ -93,28 +81,80 @@ "title": "Container", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -125,7 +165,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "Distribution": { @@ -166,22 +209,91 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, "lastName": { "type": "string" }, + "name": { + "type": "string" + }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" } }, + "required": [ + "id" + ], "title": "Person", "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" } }, "$id": "https://purl.humanatlas.io/specs/basic-metadata", @@ -190,24 +302,19 @@ "description": "", "metamodel_version": "1.7.0", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" - }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -220,58 +327,34 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" - }, - "type": "array" - }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", "creation_date", "license", "distributions" diff --git a/schemas/generated/json-schema/basic.schema.json b/schemas/generated/json-schema/basic.schema.json index 3c2f9aa..61d384d 100644 --- a/schemas/generated/json-schema/basic.schema.json +++ b/schemas/generated/json-schema/basic.schema.json @@ -4,15 +4,18 @@ "additionalProperties": false, "description": "", "properties": { - "creation_date": { - "type": "string" - }, - "creators": { + "created_by": { "items": { - "$ref": "#/$defs/Person" + "type": "string" }, "type": "array" }, + "creation_date": { + "type": "string" + }, + "derived_from": { + "type": "string" + }, "description": { "type": "string" }, @@ -32,9 +35,29 @@ "type": "string" } }, + "required": [ + "created_by" + ], "title": "BasicMetadata", "type": "object" }, + "Collection": { + "additionalProperties": false, + "description": "", + "properties": { + "had_member": { + "items": { + "type": "string" + }, + "type": "array" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, "Container": { "additionalProperties": false, "description": "", @@ -58,28 +81,80 @@ "title": "Container", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -90,7 +165,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "Distribution": { @@ -131,22 +209,91 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, "lastName": { "type": "string" }, + "name": { + "type": "string" + }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" } }, + "required": [ + "id" + ], "title": "Person", "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" } }, "$id": "https://purl.humanatlas.io/specs/basic", diff --git a/schemas/generated/json-schema/collection-metadata.schema.json b/schemas/generated/json-schema/collection-metadata.schema.json index fc8a9aa..981d3cc 100644 --- a/schemas/generated/json-schema/collection-metadata.schema.json +++ b/schemas/generated/json-schema/collection-metadata.schema.json @@ -1,27 +1,39 @@ { "$defs": { - "Container": { + "Collection": { "additionalProperties": false, "description": "", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" + "had_member": { + "items": { + "type": "string" + }, + "type": "array" }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, + "Container": { + "additionalProperties": false, + "description": "", + "properties": { "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -34,58 +46,40 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { + "had_member": { "items": { - "$ref": "#/$defs/Grant" + "type": "string" }, "type": "array" }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", "creation_date", "license", "distributions" @@ -93,28 +87,80 @@ "title": "Container", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -125,7 +171,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "Distribution": { @@ -166,22 +215,91 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, "lastName": { "type": "string" }, + "name": { + "type": "string" + }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" } }, + "required": [ + "id" + ], "title": "Person", "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" } }, "$id": "https://purl.humanatlas.io/specs/collection-metadata", @@ -190,24 +308,19 @@ "description": "", "metamodel_version": "1.7.0", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" - }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -220,58 +333,40 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { + "had_member": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" + "type": "string" }, "type": "array" }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", "creation_date", "license", "distributions" diff --git a/schemas/generated/json-schema/collection.schema.json b/schemas/generated/json-schema/collection.schema.json index ddd7694..77f81c0 100644 --- a/schemas/generated/json-schema/collection.schema.json +++ b/schemas/generated/json-schema/collection.schema.json @@ -1,21 +1,47 @@ { "$defs": { - "CollectionMetadata": { + "Collection": { "additionalProperties": false, "description": "", "properties": { - "creation_date": { - "type": "string" + "had_member": { + "items": { + "type": "string" + }, + "type": "array" }, - "creators": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, + "CollectionMetadata": { + "additionalProperties": false, + "description": "", + "properties": { + "created_by": { "items": { - "$ref": "#/$defs/Person" + "type": "string" }, "type": "array" }, + "creation_date": { + "type": "string" + }, + "derived_from": { + "type": "string" + }, "description": { "type": "string" }, + "had_member": { + "items": { + "type": "string" + }, + "type": "array" + }, "license": { "type": "string" }, @@ -30,8 +56,14 @@ }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, + "required": [ + "created_by" + ], "title": "CollectionMetadata", "type": "object" }, @@ -58,28 +90,80 @@ "title": "Container", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -90,7 +174,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "Distribution": { @@ -131,22 +218,91 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, "lastName": { "type": "string" }, + "name": { + "type": "string" + }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" } }, + "required": [ + "id" + ], "title": "Person", "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" } }, "$id": "https://purl.humanatlas.io/specs/collection", diff --git a/schemas/generated/json-schema/graph-metadata.schema.json b/schemas/generated/json-schema/graph-metadata.schema.json index a82bde1..a1614c7 100644 --- a/schemas/generated/json-schema/graph-metadata.schema.json +++ b/schemas/generated/json-schema/graph-metadata.schema.json @@ -1,27 +1,39 @@ { "$defs": { - "Container": { + "Collection": { "additionalProperties": false, "description": "", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" + "had_member": { + "items": { + "type": "string" + }, + "type": "array" }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, + "Container": { + "additionalProperties": false, + "description": "", + "properties": { "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -34,58 +46,34 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" - }, - "type": "array" - }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", "creation_date", "license", "distributions" @@ -93,28 +81,80 @@ "title": "Container", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -125,7 +165,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "Distribution": { @@ -166,22 +209,91 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, "lastName": { "type": "string" }, + "name": { + "type": "string" + }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" } }, + "required": [ + "id" + ], "title": "Person", "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" } }, "$id": "https://purl.humanatlas.io/specs/graph-metadata", @@ -190,24 +302,19 @@ "description": "", "metamodel_version": "1.7.0", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" - }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -220,58 +327,34 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" - }, - "type": "array" - }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", "creation_date", "license", "distributions" diff --git a/schemas/generated/json-schema/graph.schema.json b/schemas/generated/json-schema/graph.schema.json index 0834800..17d688e 100644 --- a/schemas/generated/json-schema/graph.schema.json +++ b/schemas/generated/json-schema/graph.schema.json @@ -4,15 +4,18 @@ "additionalProperties": false, "description": "", "properties": { - "creation_date": { - "type": "string" - }, - "creators": { + "created_by": { "items": { - "$ref": "#/$defs/Person" + "type": "string" }, "type": "array" }, + "creation_date": { + "type": "string" + }, + "derived_from": { + "type": "string" + }, "description": { "type": "string" }, @@ -32,9 +35,29 @@ "type": "string" } }, + "required": [ + "created_by" + ], "title": "BasicMetadata", "type": "object" }, + "Collection": { + "additionalProperties": false, + "description": "", + "properties": { + "had_member": { + "items": { + "type": "string" + }, + "type": "array" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, "Container": { "additionalProperties": false, "description": "", @@ -58,28 +81,80 @@ "title": "Container", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -90,7 +165,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "Distribution": { @@ -131,22 +209,91 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, "lastName": { "type": "string" }, + "name": { + "type": "string" + }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" } }, + "required": [ + "id" + ], "title": "Person", "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" } }, "$id": "https://purl.humanatlas.io/specs/graph", diff --git a/schemas/generated/json-schema/landmark-metadata.schema.json b/schemas/generated/json-schema/landmark-metadata.schema.json index 8809f88..5e54e54 100644 --- a/schemas/generated/json-schema/landmark-metadata.schema.json +++ b/schemas/generated/json-schema/landmark-metadata.schema.json @@ -1,27 +1,39 @@ { "$defs": { - "Container": { + "Collection": { "additionalProperties": false, "description": "", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" + "had_member": { + "items": { + "type": "string" + }, + "type": "array" }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, + "Container": { + "additionalProperties": false, + "description": "", + "properties": { "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -34,86 +46,115 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" - }, - "type": "array" - }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", + "creation_date", "license", "distributions" ], "title": "Container", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -124,7 +165,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "Distribution": { @@ -165,22 +209,91 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, "lastName": { "type": "string" }, + "name": { + "type": "string" + }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" } }, + "required": [ + "id" + ], "title": "Person", "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" } }, "$id": "https://purl.humanatlas.io/specs/ref-organ-metadata", @@ -189,24 +302,19 @@ "description": "", "metamodel_version": "1.7.0", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" - }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -219,58 +327,35 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" - }, - "type": "array" - }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", + "creation_date", "license", "distributions" ], diff --git a/schemas/generated/json-schema/landmark.schema.json b/schemas/generated/json-schema/landmark.schema.json index 6124a32..48eb59a 100644 --- a/schemas/generated/json-schema/landmark.schema.json +++ b/schemas/generated/json-schema/landmark.schema.json @@ -1,5 +1,22 @@ { "$defs": { + "Collection": { + "additionalProperties": false, + "description": "", + "properties": { + "had_member": { + "items": { + "type": "string" + }, + "type": "array" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, "Container": { "additionalProperties": false, "description": "", @@ -60,28 +77,83 @@ "title": "Creator", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Creator" + }, + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -92,7 +164,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "DimensionUnitEnum": { @@ -185,21 +260,13 @@ "properties": { "landmarks": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/ExtractionSet" - } - ] + "$ref": "#/$defs/ExtractionSet" }, "type": "array" }, "spatial_entities": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/SpatialEntity" - } - ] + "$ref": "#/$defs/SpatialEntity" }, "type": "array" } @@ -215,15 +282,18 @@ "additionalProperties": false, "description": "", "properties": { - "creation_date": { - "type": "string" - }, - "creators": { + "created_by": { "items": { - "$ref": "#/$defs/Person" + "type": "string" }, "type": "array" }, + "creation_date": { + "type": "string" + }, + "derived_from": { + "type": "string" + }, "description": { "type": "string" }, @@ -243,6 +313,9 @@ "type": "string" } }, + "required": [ + "created_by" + ], "title": "LandmarkMetadata", "type": "object" }, @@ -250,23 +323,56 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, + "label": { + "type": "string" + }, "lastName": { "type": "string" }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" + }, + "typeOf": { + "items": { + "type": "string" + }, + "type": "array" } }, + "required": [ + "id", + "label" + ], "title": "Person", "type": "object" }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, "RotationUnitEnum": { "description": "", "enum": [ @@ -283,6 +389,69 @@ "title": "ScalingUnitEnum", "type": "string" }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "firstName": { + "type": "string" + }, + "fullName": { + "type": "string" + }, + "id": { + "type": "string" + }, + "label": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "orcid": { + "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "typeOf": { + "items": { + "type": "string" + }, + "type": "array" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id", + "label" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" + }, "SpatialEntity": { "additionalProperties": false, "description": "", @@ -298,6 +467,12 @@ "anyOf": [ { "$ref": "#/$defs/Creator" + }, + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" } ] }, @@ -316,19 +491,11 @@ "type": "string" }, "object_reference": { - "anyOf": [ - { - "$ref": "#/$defs/SpatialObjectReference" - } - ] + "$ref": "#/$defs/SpatialObjectReference" }, "placements": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/SpatialPlacement" - } - ] + "$ref": "#/$defs/SpatialPlacement" }, "type": "array" }, @@ -397,11 +564,7 @@ "type": "string" }, "placement": { - "anyOf": [ - { - "$ref": "#/$defs/SpatialPlacement" - } - ] + "$ref": "#/$defs/SpatialPlacement" }, "typeOf": { "items": { diff --git a/schemas/generated/json-schema/ref-organ-metadata.schema.json b/schemas/generated/json-schema/ref-organ-metadata.schema.json index 8129d4f..5e54e54 100644 --- a/schemas/generated/json-schema/ref-organ-metadata.schema.json +++ b/schemas/generated/json-schema/ref-organ-metadata.schema.json @@ -1,27 +1,39 @@ { "$defs": { - "Container": { + "Collection": { "additionalProperties": false, "description": "", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" + "had_member": { + "items": { + "type": "string" + }, + "type": "array" }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, + "Container": { + "additionalProperties": false, + "description": "", + "properties": { "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -34,58 +46,34 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" - }, - "type": "array" - }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", "creation_date", "license", "distributions" @@ -93,28 +81,80 @@ "title": "Container", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -125,7 +165,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "Distribution": { @@ -166,22 +209,91 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, "lastName": { "type": "string" }, + "name": { + "type": "string" + }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" } }, + "required": [ + "id" + ], "title": "Person", "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" } }, "$id": "https://purl.humanatlas.io/specs/ref-organ-metadata", @@ -190,24 +302,19 @@ "description": "", "metamodel_version": "1.7.0", "properties": { - "citation": { - "type": "string" - }, - "citationOverall": { - "type": "string" - }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "datatable": { - "items": { - "type": "string" + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, @@ -220,58 +327,34 @@ }, "type": "array" }, - "doi": { - "type": "string" - }, - "externalReviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, - "funders": { - "items": { - "$ref": "#/$defs/Grant" - }, - "type": "array" - }, - "hubmapId": { - "type": "string" - }, - "iri": { + "id": { "type": "string" }, "license": { "type": "string" }, - "project_leads": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" - }, "publisher": { "type": "string" }, - "reviewers": { - "items": { - "$ref": "#/$defs/Person" - }, - "type": "array" + "see_also": { + "type": "string" }, "title": { "type": "string" }, "version": { "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" } }, "required": [ - "iri", + "id", "title", "description", - "creators", "version", + "creators", "creation_date", "license", "distributions" diff --git a/schemas/generated/json-schema/ref-organ.schema.json b/schemas/generated/json-schema/ref-organ.schema.json index 2174271..94f0584 100644 --- a/schemas/generated/json-schema/ref-organ.schema.json +++ b/schemas/generated/json-schema/ref-organ.schema.json @@ -15,17 +15,30 @@ "title": "AnatomicalStructure", "type": "object" }, + "Collection": { + "additionalProperties": false, + "description": "", + "properties": { + "had_member": { + "items": { + "type": "string" + }, + "type": "array" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, "Container": { "additionalProperties": false, "description": "", "properties": { "data": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/SpatialEntity" - } - ] + "$ref": "#/$defs/SpatialEntity" }, "type": "array" }, @@ -82,28 +95,83 @@ "title": "Creator", "type": "object" }, - "DatasetMetadata": { + "Dataset": { "additionalProperties": false, "description": "", "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, "creation_date": { "type": "string" }, "creators": { "items": { - "$ref": "#/$defs/Person" + "anyOf": [ + { + "$ref": "#/$defs/Creator" + }, + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] }, "type": "array" }, "description": { "type": "string" }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, "license": { "type": "string" }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "publisher": { "type": "string" }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, "see_also": { "type": "string" }, @@ -114,7 +182,10 @@ "type": "string" } }, - "title": "DatasetMetadata", + "required": [ + "id" + ], + "title": "Dataset", "type": "object" }, "DimensionUnitEnum": { @@ -219,36 +290,72 @@ "additionalProperties": false, "description": "", "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, "firstName": { "type": "string" }, "fullName": { "type": "string" }, + "id": { + "type": "string" + }, + "label": { + "type": "string" + }, "lastName": { "type": "string" }, "orcid": { "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", "type": "string" + }, + "typeOf": { + "items": { + "type": "string" + }, + "type": "array" } }, + "required": [ + "id", + "label" + ], "title": "Person", "type": "object" }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, "RefOrganMetadata": { "additionalProperties": false, "description": "", "properties": { - "creation_date": { - "type": "string" - }, - "creators": { + "created_by": { "items": { - "$ref": "#/$defs/Person" + "type": "string" }, "type": "array" }, + "creation_date": { + "type": "string" + }, + "derived_from": { + "type": "string" + }, "description": { "type": "string" }, @@ -268,6 +375,9 @@ "type": "string" } }, + "required": [ + "created_by" + ], "title": "RefOrganMetadata", "type": "object" }, @@ -287,6 +397,69 @@ "title": "ScalingUnitEnum", "type": "string" }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "firstName": { + "type": "string" + }, + "fullName": { + "type": "string" + }, + "id": { + "type": "string" + }, + "label": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "orcid": { + "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "typeOf": { + "items": { + "type": "string" + }, + "type": "array" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id", + "label" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" + }, "SpatialEntity": { "additionalProperties": false, "description": "", @@ -306,6 +479,12 @@ "anyOf": [ { "$ref": "#/$defs/Creator" + }, + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" } ] }, @@ -324,13 +503,9 @@ "type": "string" }, "object_reference": { - "anyOf": [ - { - "$ref": "#/$defs/SpatialObjectReference" - } - ] + "$ref": "#/$defs/SpatialObjectReference" }, - "organ_donor_sex": { + "organ_owner_sex": { "$ref": "#/$defs/DonorSexEnum" }, "organ_side": { @@ -338,11 +513,7 @@ }, "placements": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/SpatialPlacement" - } - ] + "$ref": "#/$defs/SpatialPlacement" }, "type": "array" }, @@ -417,11 +588,7 @@ "type": "string" }, "placement": { - "anyOf": [ - { - "$ref": "#/$defs/SpatialPlacement" - } - ] + "$ref": "#/$defs/SpatialPlacement" }, "typeOf": { "items": { @@ -554,11 +721,7 @@ "properties": { "data": { "items": { - "anyOf": [ - { - "$ref": "#/$defs/SpatialEntity" - } - ] + "$ref": "#/$defs/SpatialEntity" }, "type": "array" }, diff --git a/schemas/generated/json-schema/vocab-metadata.schema.json b/schemas/generated/json-schema/vocab-metadata.schema.json new file mode 100644 index 0000000..9082cee --- /dev/null +++ b/schemas/generated/json-schema/vocab-metadata.schema.json @@ -0,0 +1,365 @@ +{ + "$defs": { + "Collection": { + "additionalProperties": false, + "description": "", + "properties": { + "had_member": { + "items": { + "type": "string" + }, + "type": "array" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, + "Container": { + "additionalProperties": false, + "description": "", + "properties": { + "creation_date": { + "type": "string" + }, + "creators": { + "items": { + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "id": { + "type": "string" + }, + "license": { + "type": "string" + }, + "publisher": { + "type": "string" + }, + "see_also": { + "type": "string" + }, + "title": { + "type": "string" + }, + "version": { + "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "required": [ + "id", + "title", + "description", + "version", + "creators", + "creation_date", + "license", + "distributions" + ], + "title": "Container", + "type": "object" + }, + "Dataset": { + "additionalProperties": false, + "description": "", + "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, + "creation_date": { + "type": "string" + }, + "creators": { + "items": { + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, + "license": { + "type": "string" + }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "publisher": { + "type": "string" + }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "see_also": { + "type": "string" + }, + "title": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "Dataset", + "type": "object" + }, + "Distribution": { + "additionalProperties": false, + "description": "", + "properties": { + "accessUrl": { + "type": "string" + }, + "downloadUrl": { + "type": "string" + }, + "mediaType": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "title": "Distribution", + "type": "object" + }, + "Grant": { + "additionalProperties": false, + "description": "", + "properties": { + "awardNumber": { + "type": "string" + }, + "funder": { + "type": "string" + } + }, + "title": "Grant", + "type": "object" + }, + "Person": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, + "firstName": { + "type": "string" + }, + "fullName": { + "type": "string" + }, + "id": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "name": { + "type": "string" + }, + "orcid": { + "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "Person", + "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" + } + }, + "$id": "https://purl.humanatlas.io/specs/vocab-metadata", + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": true, + "description": "", + "metamodel_version": "1.7.0", + "properties": { + "creation_date": { + "type": "string" + }, + "creators": { + "items": { + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "id": { + "type": "string" + }, + "license": { + "type": "string" + }, + "publisher": { + "type": "string" + }, + "see_also": { + "type": "string" + }, + "title": { + "type": "string" + }, + "version": { + "type": "string" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "required": [ + "id", + "title", + "description", + "version", + "creators", + "creation_date", + "license", + "distributions" + ], + "title": "vocab-metadata", + "type": "object", + "version": null +} diff --git a/schemas/generated/json-schema/vocab.schema.json b/schemas/generated/json-schema/vocab.schema.json new file mode 100644 index 0000000..3bc6282 --- /dev/null +++ b/schemas/generated/json-schema/vocab.schema.json @@ -0,0 +1,324 @@ +{ + "$defs": { + "BasicMetadata": { + "additionalProperties": false, + "description": "", + "properties": { + "created_by": { + "items": { + "type": "string" + }, + "type": "array" + }, + "creation_date": { + "type": "string" + }, + "derived_from": { + "type": "string" + }, + "description": { + "type": "string" + }, + "license": { + "type": "string" + }, + "publisher": { + "type": "string" + }, + "see_also": { + "type": "string" + }, + "title": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "created_by" + ], + "title": "BasicMetadata", + "type": "object" + }, + "Collection": { + "additionalProperties": false, + "description": "", + "properties": { + "had_member": { + "items": { + "type": "string" + }, + "type": "array" + }, + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "Collection", + "type": "object" + }, + "Container": { + "additionalProperties": false, + "description": "", + "properties": { + "data": { + "items": { + "type": "string" + }, + "type": "array" + }, + "iri": { + "type": "string" + }, + "metadata": { + "$ref": "#/$defs/BasicMetadata" + } + }, + "required": [ + "data" + ], + "title": "Container", + "type": "object" + }, + "Dataset": { + "additionalProperties": false, + "description": "", + "properties": { + "citation": { + "type": "string" + }, + "citationOverall": { + "type": "string" + }, + "creation_date": { + "type": "string" + }, + "creators": { + "items": { + "anyOf": [ + { + "$ref": "#/$defs/Person" + }, + { + "$ref": "#/$defs/SoftwareApplication" + } + ] + }, + "type": "array" + }, + "description": { + "type": "string" + }, + "distributions": { + "items": { + "$ref": "#/$defs/Distribution" + }, + "type": "array" + }, + "doi": { + "type": "string" + }, + "externalReviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "funders": { + "items": { + "$ref": "#/$defs/Grant" + }, + "type": "array" + }, + "hubmapId": { + "type": "string" + }, + "id": { + "type": "string" + }, + "license": { + "type": "string" + }, + "project_leads": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "publisher": { + "type": "string" + }, + "reviewers": { + "items": { + "$ref": "#/$defs/Person" + }, + "type": "array" + }, + "see_also": { + "type": "string" + }, + "title": { + "type": "string" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "Dataset", + "type": "object" + }, + "Distribution": { + "additionalProperties": false, + "description": "", + "properties": { + "accessUrl": { + "type": "string" + }, + "downloadUrl": { + "type": "string" + }, + "mediaType": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "title": "Distribution", + "type": "object" + }, + "Grant": { + "additionalProperties": false, + "description": "", + "properties": { + "awardNumber": { + "type": "string" + }, + "funder": { + "type": "string" + } + }, + "title": "Grant", + "type": "object" + }, + "Person": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "Person" + ], + "type": "string" + }, + "firstName": { + "type": "string" + }, + "fullName": { + "type": "string" + }, + "id": { + "type": "string" + }, + "lastName": { + "type": "string" + }, + "name": { + "type": "string" + }, + "orcid": { + "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X)$", + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "Person", + "type": "object" + }, + "ProvEntity": { + "additionalProperties": false, + "description": "", + "properties": { + "was_derived_from": { + "$ref": "#/$defs/Dataset" + } + }, + "title": "ProvEntity", + "type": "object" + }, + "SoftwareApplication": { + "additionalProperties": false, + "description": "", + "properties": { + "class_type": { + "enum": [ + "SoftwareApplication" + ], + "type": "string" + }, + "id": { + "type": "string" + }, + "name": { + "type": "string" + }, + "target_product": { + "$ref": "#/$defs/SoftwareSourceCode" + }, + "version": { + "type": "string" + } + }, + "required": [ + "id" + ], + "title": "SoftwareApplication", + "type": "object" + }, + "SoftwareSourceCode": { + "additionalProperties": false, + "description": "", + "properties": { + "code_repository": { + "type": "string" + }, + "see_also": { + "type": "string" + } + }, + "title": "SoftwareSourceCode", + "type": "object" + } + }, + "$id": "https://purl.humanatlas.io/specs/vocab", + "$schema": "http://json-schema.org/draft-07/schema#", + "additionalProperties": true, + "description": "", + "metamodel_version": "1.7.0", + "properties": { + "data": { + "items": { + "type": "string" + }, + "type": "array" + }, + "iri": { + "type": "string" + }, + "metadata": { + "$ref": "#/$defs/BasicMetadata" + } + }, + "required": [ + "data" + ], + "title": "vocab", + "type": "object", + "version": null +} diff --git a/schemas/generated/linkml/2d-ftu-metadata.yaml b/schemas/generated/linkml/2d-ftu-metadata.yaml index 04477f3..6e2be5e 100644 --- a/schemas/generated/linkml/2d-ftu-metadata.yaml +++ b/schemas/generated/linkml/2d-ftu-metadata.yaml @@ -31,6 +31,9 @@ prefixes: owl: prefix_prefix: owl prefix_reference: http://www.w3.org/2002/07/owl# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dc: prefix_prefix: dc prefix_reference: http://purl.org/dc/elements/1.1/ @@ -271,10 +274,14 @@ types: uri: xsd:string repr: str slots: - iri: - name: iri + id: + name: id from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata identifier: true + class_type: + name: class_type + from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata + designates_type: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata @@ -297,6 +304,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata @@ -318,7 +338,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -328,6 +348,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata @@ -383,6 +407,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata @@ -429,27 +463,20 @@ classes: name: Container from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata slots: - - iri + - id - title - description - - creators - - project_leads - - reviewers - - externalReviewers - version + - creators - creation_date - - license - publisher - - funders - - hubmapId - - doi - - citation - - citationOverall - - datatable + - license + - see_also - distributions + - was_derived_from slot_usage: - iri: - name: iri + id: + name: id required: true title: name: title @@ -457,12 +484,12 @@ classes: description: name: description required: true - creators: - name: creators - required: true version: name: version required: true + creators: + name: creators + required: true creation_date: name: creation_date required: true @@ -474,15 +501,52 @@ classes: required: true class_uri: dcat:Dataset tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata + abstract: true + slots: + - id + - name + - class_type Person: name: Person from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata @@ -499,18 +563,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/2d-ftu-metadata slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/metadata/2d-ftu-metadata.yaml diff --git a/schemas/generated/linkml/2d-ftu.yaml b/schemas/generated/linkml/2d-ftu.yaml index a4fd787..cecb872 100644 --- a/schemas/generated/linkml/2d-ftu.yaml +++ b/schemas/generated/linkml/2d-ftu.yaml @@ -40,6 +40,9 @@ prefixes: dcat: prefix_prefix: dcat prefix_reference: http://www.w3.org/ns/dcat# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dct: prefix_prefix: dct prefix_reference: http://purl.org/dc/terms/ @@ -316,6 +319,19 @@ slots: slot_uri: rdf:type multivalued: true range: Named + created_by: + name: created_by + from_schema: https://purl.humanatlas.io/specs/2d-ftu + slot_uri: dct:creator + multivalued: true + range: uriorcurie + required: true + inlined_as_list: true + derived_from: + name: derived_from + from_schema: https://purl.humanatlas.io/specs/2d-ftu + slot_uri: prov:wasDerivedFrom + range: uriorcurie located_in: name: located_in annotations: @@ -374,10 +390,6 @@ slots: tag: owl value: AnnotationAssertion from_schema: https://purl.humanatlas.io/specs/2d-ftu - iri: - name: iri - from_schema: https://purl.humanatlas.io/specs/2d-ftu - identifier: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/2d-ftu @@ -400,6 +412,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/2d-ftu slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/2d-ftu + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/2d-ftu + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/2d-ftu @@ -421,7 +446,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/2d-ftu slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -431,6 +456,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/2d-ftu slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/2d-ftu + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/2d-ftu @@ -486,6 +515,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/2d-ftu + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/2d-ftu + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/2d-ftu @@ -574,7 +613,7 @@ classes: slots: - file_url - file_format - class_uri: ccf:FtuIllustrationFile + class_uri: ccf:ImageFile FtuIllustrationNode: name: FtuIllustrationNode annotations: @@ -602,6 +641,20 @@ classes: syntax: ({uberon}|{fma}):\d+ interpolated: true partial_match: false + FtuMetadata: + name: FtuMetadata + from_schema: https://purl.humanatlas.io/specs/2d-ftu + slots: + - title + - description + - created_by + - creation_date + - version + - license + - publisher + - see_also + - derived_from + class_uri: dcat:Dataset Container: name: Container annotations: @@ -612,10 +665,9 @@ classes: AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) - {% for c in metadata.creators %} + {% for creator_iri in metadata.created_by %} - AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" - ) + AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} @@ -628,7 +680,10 @@ classes: AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) - AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )' + AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) + + AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" + ) ' from_schema: https://purl.humanatlas.io/specs/2d-ftu attributes: iri: @@ -638,7 +693,7 @@ classes: metadata: name: metadata from_schema: https://purl.humanatlas.io/specs/2d-ftu - range: DatasetMetadata + range: FtuMetadata data: name: data from_schema: https://purl.humanatlas.io/specs/2d-ftu @@ -646,15 +701,52 @@ classes: range: FtuIllustration inlined_as_list: true tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/2d-ftu + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/2d-ftu + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/2d-ftu + abstract: true + slots: + - id + - name + - class_type Person: name: Person from_schema: https://purl.humanatlas.io/specs/2d-ftu + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/2d-ftu + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/2d-ftu + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/2d-ftu @@ -671,18 +763,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/2d-ftu slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/digital-objects/2d-ftu.yaml settings: diff --git a/schemas/generated/linkml/asct-b-metadata.yaml b/schemas/generated/linkml/asct-b-metadata.yaml index 46778c2..960cf25 100644 --- a/schemas/generated/linkml/asct-b-metadata.yaml +++ b/schemas/generated/linkml/asct-b-metadata.yaml @@ -31,6 +31,9 @@ prefixes: owl: prefix_prefix: owl prefix_reference: http://www.w3.org/2002/07/owl# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dc: prefix_prefix: dc prefix_reference: http://purl.org/dc/elements/1.1/ @@ -271,10 +274,14 @@ types: uri: xsd:string repr: str slots: - iri: - name: iri + id: + name: id from_schema: https://purl.humanatlas.io/specs/asct-b-metadata identifier: true + class_type: + name: class_type + from_schema: https://purl.humanatlas.io/specs/asct-b-metadata + designates_type: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/asct-b-metadata @@ -297,6 +304,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/asct-b-metadata slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/asct-b-metadata + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/asct-b-metadata + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/asct-b-metadata @@ -318,7 +338,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/asct-b-metadata slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -328,6 +348,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/asct-b-metadata slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/asct-b-metadata + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/asct-b-metadata @@ -383,6 +407,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/asct-b-metadata + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/asct-b-metadata + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/asct-b-metadata @@ -429,27 +463,20 @@ classes: name: Container from_schema: https://purl.humanatlas.io/specs/asct-b-metadata slots: - - iri + - id - title - description - - creators - - project_leads - - reviewers - - externalReviewers - version + - creators - creation_date - - license - publisher - - funders - - hubmapId - - doi - - citation - - citationOverall - - datatable + - license + - see_also - distributions + - was_derived_from slot_usage: - iri: - name: iri + id: + name: id required: true title: name: title @@ -457,12 +484,12 @@ classes: description: name: description required: true - creators: - name: creators - required: true version: name: version required: true + creators: + name: creators + required: true creation_date: name: creation_date required: true @@ -474,15 +501,52 @@ classes: required: true class_uri: dcat:Dataset tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/asct-b-metadata + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/asct-b-metadata + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/asct-b-metadata + abstract: true + slots: + - id + - name + - class_type Person: name: Person from_schema: https://purl.humanatlas.io/specs/asct-b-metadata + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/asct-b-metadata + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/asct-b-metadata + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/asct-b-metadata @@ -499,18 +563,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/asct-b-metadata slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/metadata/asct-b-metadata.yaml diff --git a/schemas/generated/linkml/asct-b.yaml b/schemas/generated/linkml/asct-b.yaml index 08b5dfd..934faac 100644 --- a/schemas/generated/linkml/asct-b.yaml +++ b/schemas/generated/linkml/asct-b.yaml @@ -46,12 +46,18 @@ prefixes: ASCTB-TEMP: prefix_prefix: ASCTB-TEMP prefix_reference: http://purl.org/ccf/ASCTB-TEMP_ + HGNCO: + prefix_prefix: HGNCO + prefix_reference: http://purl.bioontology.org/ontology/HGNC/ pav: prefix_prefix: pav prefix_reference: http://purl.org/pav/ dcat: prefix_prefix: dcat prefix_reference: http://www.w3.org/ns/dcat# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dc: prefix_prefix: dc prefix_reference: http://purl.org/dc/elements/1.1/ @@ -309,6 +315,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/asct-b designates_type: true required: true + created_by: + name: created_by + from_schema: https://purl.humanatlas.io/specs/asct-b + slot_uri: dct:creator + multivalued: true + range: uriorcurie + required: true + inlined_as_list: true + derived_from: + name: derived_from + from_schema: https://purl.humanatlas.io/specs/asct-b + slot_uri: prov:wasDerivedFrom + range: uriorcurie anatomical_structures: name: anatomical_structures from_schema: https://purl.humanatlas.io/specs/asct-b @@ -395,10 +414,14 @@ slots: from_schema: https://purl.humanatlas.io/specs/asct-b slot_uri: ccf:ccf_biomarker_type required: true - iri: - name: iri + ccf_designated_parent: + name: ccf_designated_parent + annotations: + owl: + tag: owl + value: SubClassOf from_schema: https://purl.humanatlas.io/specs/asct-b - identifier: true + required: false distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/asct-b @@ -421,6 +444,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/asct-b slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/asct-b + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/asct-b + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/asct-b @@ -442,7 +478,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/asct-b slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -452,6 +488,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/asct-b slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/asct-b + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/asct-b @@ -507,6 +547,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/asct-b + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/asct-b + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/asct-b @@ -559,6 +609,7 @@ classes: - ccf_pref_label - ccf_asctb_type - ccf_is_provisional + - ccf_designated_parent slot_usage: ccf_pref_label: name: ccf_pref_label @@ -660,9 +711,9 @@ classes: slot_usage: id: name: id - pattern: HGNC:\d+|ASCTB-TEMP:[a-zA-Z0-9-]+ + pattern: HGNC:\d+|ASCTB-TEMP:[a-zA-Z0-9-]+|HGNCO:[a-zA-Z0-9-]+ structured_pattern: - syntax: '{hgnc}:\d+|{asctb_temp}:[a-zA-Z0-9-]+' + syntax: '{hgnc}:\d+|{asctb_temp}:[a-zA-Z0-9-]+|{hgnco}:[a-zA-Z0-9-]+' interpolated: true partial_match: false ccf_biomarker_type: @@ -690,12 +741,13 @@ classes: slots: - title - description - - creators - - version + - created_by - creation_date + - version - license - publisher - see_also + - derived_from class_uri: dcat:Dataset Container: name: Container @@ -707,10 +759,9 @@ classes: AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) - {% for c in metadata.creators %} + {% for creator_iri in metadata.created_by %} - AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" - ) + AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} @@ -723,7 +774,10 @@ classes: AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) - AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )' + AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) + + AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" + ) ' from_schema: https://purl.humanatlas.io/specs/asct-b attributes: iri: @@ -739,15 +793,52 @@ classes: from_schema: https://purl.humanatlas.io/specs/asct-b range: AsctbDataset tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/asct-b + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/asct-b + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/asct-b + abstract: true + slots: + - id + - name + - class_type Person: name: Person from_schema: https://purl.humanatlas.io/specs/asct-b + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/asct-b + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/asct-b + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/asct-b @@ -764,18 +855,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/asct-b slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/digital-objects/asct-b.yaml settings: @@ -797,6 +898,9 @@ settings: hgnc: setting_key: hgnc setting_value: HGNC + hgnco: + setting_key: hgnco + setting_value: HGNCO asctb_temp: setting_key: asctb_temp setting_value: ASCTB-TEMP diff --git a/schemas/generated/linkml/basic-metadata.yaml b/schemas/generated/linkml/basic-metadata.yaml index c458601..446c65e 100644 --- a/schemas/generated/linkml/basic-metadata.yaml +++ b/schemas/generated/linkml/basic-metadata.yaml @@ -31,6 +31,9 @@ prefixes: owl: prefix_prefix: owl prefix_reference: http://www.w3.org/2002/07/owl# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dc: prefix_prefix: dc prefix_reference: http://purl.org/dc/elements/1.1/ @@ -271,10 +274,14 @@ types: uri: xsd:string repr: str slots: - iri: - name: iri + id: + name: id from_schema: https://purl.humanatlas.io/specs/basic-metadata identifier: true + class_type: + name: class_type + from_schema: https://purl.humanatlas.io/specs/basic-metadata + designates_type: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/basic-metadata @@ -297,6 +304,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/basic-metadata slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/basic-metadata + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/basic-metadata + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/basic-metadata @@ -318,7 +338,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/basic-metadata slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -328,6 +348,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/basic-metadata slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/basic-metadata + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/basic-metadata @@ -383,6 +407,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/basic-metadata + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/basic-metadata + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/basic-metadata @@ -429,27 +463,20 @@ classes: name: Container from_schema: https://purl.humanatlas.io/specs/basic-metadata slots: - - iri + - id - title - description - - creators - - project_leads - - reviewers - - externalReviewers - version + - creators - creation_date - - license - publisher - - funders - - hubmapId - - doi - - citation - - citationOverall - - datatable + - license + - see_also - distributions + - was_derived_from slot_usage: - iri: - name: iri + id: + name: id required: true title: name: title @@ -457,12 +484,12 @@ classes: description: name: description required: true - creators: - name: creators - required: true version: name: version required: true + creators: + name: creators + required: true creation_date: name: creation_date required: true @@ -474,15 +501,52 @@ classes: required: true class_uri: dcat:Dataset tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/basic-metadata + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/basic-metadata + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/basic-metadata + abstract: true + slots: + - id + - name + - class_type Person: name: Person from_schema: https://purl.humanatlas.io/specs/basic-metadata + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/basic-metadata + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/basic-metadata + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/basic-metadata @@ -499,18 +563,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/basic-metadata slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/metadata/basic-metadata.yaml diff --git a/schemas/generated/linkml/basic.yaml b/schemas/generated/linkml/basic.yaml index 83684d6..086b670 100644 --- a/schemas/generated/linkml/basic.yaml +++ b/schemas/generated/linkml/basic.yaml @@ -28,6 +28,9 @@ prefixes: dcat: prefix_prefix: dcat prefix_reference: http://www.w3.org/ns/dcat# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dct: prefix_prefix: dct prefix_reference: http://purl.org/dc/terms/ @@ -277,10 +280,27 @@ types: uri: xsd:string repr: str slots: - iri: - name: iri + created_by: + name: created_by + from_schema: https://purl.humanatlas.io/specs/basic + slot_uri: dct:creator + multivalued: true + range: uriorcurie + required: true + inlined_as_list: true + derived_from: + name: derived_from + from_schema: https://purl.humanatlas.io/specs/basic + slot_uri: prov:wasDerivedFrom + range: uriorcurie + id: + name: id from_schema: https://purl.humanatlas.io/specs/basic identifier: true + class_type: + name: class_type + from_schema: https://purl.humanatlas.io/specs/basic + designates_type: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/basic @@ -303,6 +323,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/basic slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/basic + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/basic + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/basic @@ -324,7 +357,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/basic slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -334,6 +367,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/basic slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/basic + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/basic @@ -389,6 +426,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/basic + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/basic + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/basic @@ -437,12 +484,13 @@ classes: slots: - title - description - - creators - - version + - created_by - creation_date + - version - license - publisher - see_also + - derived_from class_uri: dcat:Dataset Container: name: Container @@ -454,10 +502,9 @@ classes: AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) - {% for c in metadata.creators %} + {% for creator_iri in metadata.created_by %} - AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" - ) + AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} @@ -470,7 +517,10 @@ classes: AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) - AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )' + AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) + + AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" + ) ' from_schema: https://purl.humanatlas.io/specs/basic attributes: iri: @@ -488,15 +538,52 @@ classes: required: true inlined_as_list: true tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/basic + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/basic + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/basic + abstract: true + slots: + - id + - name + - class_type Person: name: Person from_schema: https://purl.humanatlas.io/specs/basic + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/basic + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/basic + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/basic @@ -513,18 +600,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/basic slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/digital-objects/basic.yaml diff --git a/schemas/generated/linkml/collection-metadata.yaml b/schemas/generated/linkml/collection-metadata.yaml index e064187..c3ef54c 100644 --- a/schemas/generated/linkml/collection-metadata.yaml +++ b/schemas/generated/linkml/collection-metadata.yaml @@ -31,6 +31,9 @@ prefixes: owl: prefix_prefix: owl prefix_reference: http://www.w3.org/2002/07/owl# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dc: prefix_prefix: dc prefix_reference: http://purl.org/dc/elements/1.1/ @@ -271,10 +274,14 @@ types: uri: xsd:string repr: str slots: - iri: - name: iri + id: + name: id from_schema: https://purl.humanatlas.io/specs/collection-metadata identifier: true + class_type: + name: class_type + from_schema: https://purl.humanatlas.io/specs/collection-metadata + designates_type: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/collection-metadata @@ -297,6 +304,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/collection-metadata slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/collection-metadata + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/collection-metadata + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/collection-metadata @@ -318,7 +338,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/collection-metadata slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -328,6 +348,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/collection-metadata slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/collection-metadata + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/collection-metadata @@ -383,6 +407,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/collection-metadata + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/collection-metadata + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/collection-metadata @@ -428,28 +462,21 @@ classes: Container: name: Container from_schema: https://purl.humanatlas.io/specs/collection-metadata + is_a: Collection slots: - - iri + - id - title - description - - creators - - project_leads - - reviewers - - externalReviewers - version + - creators - creation_date - - license - publisher - - funders - - hubmapId - - doi - - citation - - citationOverall - - datatable + - license + - see_also - distributions slot_usage: - iri: - name: iri + id: + name: id required: true title: name: title @@ -457,12 +484,12 @@ classes: description: name: description required: true - creators: - name: creators - required: true version: name: version required: true + creators: + name: creators + required: true creation_date: name: creation_date required: true @@ -474,15 +501,52 @@ classes: required: true class_uri: dcat:Dataset tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/collection-metadata + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/collection-metadata + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/collection-metadata + abstract: true + slots: + - id + - name + - class_type Person: name: Person from_schema: https://purl.humanatlas.io/specs/collection-metadata + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/collection-metadata + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/collection-metadata + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/collection-metadata @@ -499,18 +563,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/collection-metadata slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/metadata/collection-metadata.yaml diff --git a/schemas/generated/linkml/collection.yaml b/schemas/generated/linkml/collection.yaml index c12dc6e..d5ac399 100644 --- a/schemas/generated/linkml/collection.yaml +++ b/schemas/generated/linkml/collection.yaml @@ -28,6 +28,9 @@ prefixes: dcat: prefix_prefix: dcat prefix_reference: http://www.w3.org/ns/dcat# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dct: prefix_prefix: dct prefix_reference: http://purl.org/dc/terms/ @@ -277,10 +280,27 @@ types: uri: xsd:string repr: str slots: - iri: - name: iri + created_by: + name: created_by + from_schema: https://purl.humanatlas.io/specs/collection + slot_uri: dct:creator + multivalued: true + range: uriorcurie + required: true + inlined_as_list: true + derived_from: + name: derived_from + from_schema: https://purl.humanatlas.io/specs/collection + slot_uri: prov:wasDerivedFrom + range: uriorcurie + id: + name: id from_schema: https://purl.humanatlas.io/specs/collection identifier: true + class_type: + name: class_type + from_schema: https://purl.humanatlas.io/specs/collection + designates_type: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/collection @@ -303,6 +323,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/collection slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/collection + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/collection + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/collection @@ -324,7 +357,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/collection slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -334,6 +367,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/collection slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/collection + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/collection @@ -389,6 +426,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/collection + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/collection + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/collection @@ -431,46 +478,23 @@ slots: range: Person inlined_as_list: true classes: - CollectionMetadata: - name: CollectionMetadata - from_schema: https://purl.humanatlas.io/specs/collection - slots: - - title - - description - - creators - - version - - creation_date - - license - - publisher - - see_also - class_uri: dcat:Dataset Container: name: Container annotations: owl.template: tag: owl.template - value: 'AnnotationAssertion( dct:title {{iri}} "{{metadata.title|e}}" ) - - AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" - ) - - {% for c in metadata.creators %} - - AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" - ) - - {% endfor %} - - AnnotationAssertion( schema:version {{iri}} "{{metadata.version|e}}" ) - - AnnotationAssertion( schema:dateCreated {{iri}} "{{metadata.creation_date|e}}" - ) - - AnnotationAssertion( dct:license {{iri}} "{{metadata.license|e}}" ) - - AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) - - AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )' + value: "AnnotationAssertion( dct:title {{iri}} \"{{metadata.title|e}}\" )\n\ + AnnotationAssertion( dct:description {{iri}} \"{{metadata.description|e}}\"\ + \ )\n{% for creator_iri in metadata.created_by %}\nAnnotationAssertion(\ + \ dct:creator {{iri}} \"{{creator_iri|e}}\" )\n{% endfor %}\nAnnotationAssertion(\ + \ schema:version {{iri}} \"{{metadata.version|e}}\" )\nAnnotationAssertion(\ + \ schema:dateCreated {{iri}} \"{{metadata.creation_date|e}}\" )\nAnnotationAssertion(\ + \ dct:license {{iri}} \"{{metadata.license|e}}\" )\nAnnotationAssertion(\ + \ dct:publisher {{iri}} \"{{metadata.publisher|e}}\" )\nAnnotationAssertion(\ + \ rdfs:seeAlso {{iri}} \"{{metadata.see_also|e}}\" )\nAnnotationAssertion(\ + \ prov:wasDerivedFrom {{iri}} \"{{metadata.derived_from|e}}\" ) \n{% for\ + \ member_iri in metadata.had_member %}\nAnnotationAssertion( prov:hadMember\ + \ {{iri}} \"{{member_iri|e}}\" ) \n{% endfor %}" from_schema: https://purl.humanatlas.io/specs/collection attributes: iri: @@ -488,15 +512,68 @@ classes: required: true inlined_as_list: true tree_root: true + CollectionMetadata: + name: CollectionMetadata + from_schema: https://purl.humanatlas.io/specs/collection + is_a: Collection + slots: + - title + - description + - created_by + - version + - creation_date + - license + - publisher + - see_also + - derived_from + - had_member + class_uri: dcat:Dataset + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/collection + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/collection + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/collection + abstract: true + slots: + - id + - name + - class_type Person: name: Person from_schema: https://purl.humanatlas.io/specs/collection + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/collection + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/collection + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/collection @@ -513,18 +590,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/collection slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/digital-objects/collection.yaml diff --git a/schemas/generated/linkml/graph-metadata.yaml b/schemas/generated/linkml/graph-metadata.yaml index 893f33e..6728c71 100644 --- a/schemas/generated/linkml/graph-metadata.yaml +++ b/schemas/generated/linkml/graph-metadata.yaml @@ -31,6 +31,9 @@ prefixes: owl: prefix_prefix: owl prefix_reference: http://www.w3.org/2002/07/owl# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dc: prefix_prefix: dc prefix_reference: http://purl.org/dc/elements/1.1/ @@ -271,10 +274,14 @@ types: uri: xsd:string repr: str slots: - iri: - name: iri + id: + name: id from_schema: https://purl.humanatlas.io/specs/graph-metadata identifier: true + class_type: + name: class_type + from_schema: https://purl.humanatlas.io/specs/graph-metadata + designates_type: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/graph-metadata @@ -297,6 +304,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/graph-metadata slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/graph-metadata + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/graph-metadata + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/graph-metadata @@ -318,7 +338,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/graph-metadata slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -328,6 +348,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/graph-metadata slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/graph-metadata + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/graph-metadata @@ -383,6 +407,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/graph-metadata + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/graph-metadata + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/graph-metadata @@ -429,27 +463,20 @@ classes: name: Container from_schema: https://purl.humanatlas.io/specs/graph-metadata slots: - - iri + - id - title - description - - creators - - project_leads - - reviewers - - externalReviewers - version + - creators - creation_date - - license - publisher - - funders - - hubmapId - - doi - - citation - - citationOverall - - datatable + - license + - see_also - distributions + - was_derived_from slot_usage: - iri: - name: iri + id: + name: id required: true title: name: title @@ -457,12 +484,12 @@ classes: description: name: description required: true - creators: - name: creators - required: true version: name: version required: true + creators: + name: creators + required: true creation_date: name: creation_date required: true @@ -474,15 +501,52 @@ classes: required: true class_uri: dcat:Dataset tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/graph-metadata + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/graph-metadata + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/graph-metadata + abstract: true + slots: + - id + - name + - class_type Person: name: Person from_schema: https://purl.humanatlas.io/specs/graph-metadata + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/graph-metadata + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/graph-metadata + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/graph-metadata @@ -499,18 +563,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/graph-metadata slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/metadata/graph-metadata.yaml diff --git a/schemas/generated/linkml/graph.yaml b/schemas/generated/linkml/graph.yaml index a5dc515..3037331 100644 --- a/schemas/generated/linkml/graph.yaml +++ b/schemas/generated/linkml/graph.yaml @@ -28,6 +28,9 @@ prefixes: dcat: prefix_prefix: dcat prefix_reference: http://www.w3.org/ns/dcat# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dct: prefix_prefix: dct prefix_reference: http://purl.org/dc/terms/ @@ -277,10 +280,27 @@ types: uri: xsd:string repr: str slots: - iri: - name: iri + created_by: + name: created_by + from_schema: https://purl.humanatlas.io/specs/graph + slot_uri: dct:creator + multivalued: true + range: uriorcurie + required: true + inlined_as_list: true + derived_from: + name: derived_from + from_schema: https://purl.humanatlas.io/specs/graph + slot_uri: prov:wasDerivedFrom + range: uriorcurie + id: + name: id from_schema: https://purl.humanatlas.io/specs/graph identifier: true + class_type: + name: class_type + from_schema: https://purl.humanatlas.io/specs/graph + designates_type: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/graph @@ -303,6 +323,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/graph slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/graph + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/graph + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/graph @@ -324,7 +357,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/graph slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -334,6 +367,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/graph slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/graph + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/graph @@ -389,6 +426,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/graph + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/graph + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/graph @@ -437,12 +484,13 @@ classes: slots: - title - description - - creators + - created_by - version - creation_date - license - publisher - see_also + - derived_from class_uri: dcat:Dataset Container: name: Container @@ -454,10 +502,9 @@ classes: AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) - {% for c in metadata.creators %} + {% for creator_iri in metadata.created_by %} - AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" - ) + AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} @@ -470,7 +517,10 @@ classes: AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) - AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )' + AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) + + AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" + ) ' from_schema: https://purl.humanatlas.io/specs/graph attributes: iri: @@ -488,15 +538,52 @@ classes: required: true inlined_as_list: true tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/graph + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/graph + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/graph + abstract: true + slots: + - id + - name + - class_type Person: name: Person from_schema: https://purl.humanatlas.io/specs/graph + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/graph + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/graph + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/graph @@ -513,18 +600,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/graph slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/digital-objects/graph.yaml diff --git a/schemas/generated/linkml/landmark-metadata.yaml b/schemas/generated/linkml/landmark-metadata.yaml index 296fb1d..2d3d37f 100644 --- a/schemas/generated/linkml/landmark-metadata.yaml +++ b/schemas/generated/linkml/landmark-metadata.yaml @@ -31,6 +31,9 @@ prefixes: owl: prefix_prefix: owl prefix_reference: http://www.w3.org/2002/07/owl# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dc: prefix_prefix: dc prefix_reference: http://purl.org/dc/elements/1.1/ @@ -271,10 +274,14 @@ types: uri: xsd:string repr: str slots: - iri: - name: iri + id: + name: id from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata identifier: true + class_type: + name: class_type + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + designates_type: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata @@ -297,6 +304,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata @@ -318,7 +338,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -328,6 +348,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata @@ -383,6 +407,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata @@ -429,27 +463,20 @@ classes: name: Container from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata slots: - - iri + - id - title - description - - creators - - project_leads - - reviewers - - externalReviewers - version + - creators - creation_date - - license - publisher - - funders - - hubmapId - - doi - - citation - - citationOverall - - datatable + - license + - see_also - distributions + - was_derived_from slot_usage: - iri: - name: iri + id: + name: id required: true title: name: title @@ -457,11 +484,14 @@ classes: description: name: description required: true + version: + name: version + required: true creators: name: creators required: true - version: - name: version + creation_date: + name: creation_date required: true license: name: license @@ -471,15 +501,52 @@ classes: required: true class_uri: dcat:Dataset tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + abstract: true + slots: + - id + - name + - class_type Person: name: Person from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata @@ -496,18 +563,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/metadata/landmark-metadata.yaml diff --git a/schemas/generated/linkml/landmark.yaml b/schemas/generated/linkml/landmark.yaml index 92839d2..11cb1de 100644 --- a/schemas/generated/linkml/landmark.yaml +++ b/schemas/generated/linkml/landmark.yaml @@ -46,6 +46,9 @@ prefixes: dcat: prefix_prefix: dcat prefix_reference: http://www.w3.org/ns/dcat# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dc: prefix_prefix: dc prefix_reference: http://purl.org/dc/elements/1.1/ @@ -329,6 +332,19 @@ enums: description: A length unit which is equal to one thousandth of a meter. meaning: obo:UO_0000016 slots: + created_by: + name: created_by + from_schema: https://purl.humanatlas.io/specs/landmark + slot_uri: dct:creator + multivalued: true + range: uriorcurie + required: true + inlined_as_list: true + derived_from: + name: derived_from + from_schema: https://purl.humanatlas.io/specs/landmark + slot_uri: prov:wasDerivedFrom + range: uriorcurie landmarks: name: landmarks from_schema: https://purl.humanatlas.io/specs/landmark @@ -577,6 +593,7 @@ slots: tag: owl value: AnnotationProperty, AnnotationAssertion from_schema: https://purl.humanatlas.io/specs/landmark + slot_uri: ccf:has_placement range: SpatialPlacement required: true inlined: true @@ -587,6 +604,7 @@ slots: tag: owl value: AnnotationProperty, AnnotationAssertion from_schema: https://purl.humanatlas.io/specs/landmark + slot_uri: ccf:has_placements multivalued: true range: SpatialPlacement required: false @@ -660,10 +678,6 @@ slots: from_schema: https://purl.humanatlas.io/specs/landmark slot_uri: rdfs:label required: true - iri: - name: iri - from_schema: https://purl.humanatlas.io/specs/landmark - identifier: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/landmark @@ -686,6 +700,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/landmark slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/landmark + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/landmark + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/landmark @@ -707,7 +734,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/landmark slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -717,6 +744,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/landmark slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/landmark + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/landmark @@ -772,6 +803,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/landmark + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/landmark + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/landmark @@ -893,12 +934,13 @@ classes: slots: - title - description - - creators - - version + - created_by - creation_date + - version - license - publisher - see_also + - derived_from class_uri: dcat:Dataset Creator: name: Creator @@ -947,10 +989,9 @@ classes: AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) - {% for c in metadata.creators %} + {% for creator_iri in metadata.created_by %} - AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" - ) + AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} @@ -963,7 +1004,10 @@ classes: AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) - AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )' + AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) + + AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" + ) ' from_schema: https://purl.humanatlas.io/specs/landmark attributes: iri: @@ -997,15 +1041,44 @@ classes: mixin: true slots: - typeOf + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/landmark + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/landmark + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection Person: name: Person from_schema: https://purl.humanatlas.io/specs/landmark + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/landmark + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/landmark + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/landmark @@ -1022,18 +1095,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/landmark slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/digital-objects/landmark.yaml settings: diff --git a/schemas/generated/linkml/ref-organ-metadata.yaml b/schemas/generated/linkml/ref-organ-metadata.yaml index 9c48c34..8871775 100644 --- a/schemas/generated/linkml/ref-organ-metadata.yaml +++ b/schemas/generated/linkml/ref-organ-metadata.yaml @@ -31,6 +31,9 @@ prefixes: owl: prefix_prefix: owl prefix_reference: http://www.w3.org/2002/07/owl# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dc: prefix_prefix: dc prefix_reference: http://purl.org/dc/elements/1.1/ @@ -271,10 +274,14 @@ types: uri: xsd:string repr: str slots: - iri: - name: iri + id: + name: id from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata identifier: true + class_type: + name: class_type + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + designates_type: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata @@ -297,6 +304,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata @@ -318,7 +338,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -328,6 +348,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata @@ -383,6 +407,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata @@ -429,27 +463,20 @@ classes: name: Container from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata slots: - - iri + - id - title - description - - creators - - project_leads - - reviewers - - externalReviewers - version + - creators - creation_date - - license - publisher - - funders - - hubmapId - - doi - - citation - - citationOverall - - datatable + - license + - see_also - distributions + - was_derived_from slot_usage: - iri: - name: iri + id: + name: id required: true title: name: title @@ -457,12 +484,12 @@ classes: description: name: description required: true - creators: - name: creators - required: true version: name: version required: true + creators: + name: creators + required: true creation_date: name: creation_date required: true @@ -474,15 +501,52 @@ classes: required: true class_uri: dcat:Dataset tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + abstract: true + slots: + - id + - name + - class_type Person: name: Person from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata @@ -499,18 +563,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/ref-organ-metadata slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/metadata/ref-organ-metadata.yaml diff --git a/schemas/generated/linkml/ref-organ.yaml b/schemas/generated/linkml/ref-organ.yaml index a1924f3..5d5dfb2 100644 --- a/schemas/generated/linkml/ref-organ.yaml +++ b/schemas/generated/linkml/ref-organ.yaml @@ -46,6 +46,9 @@ prefixes: dcat: prefix_prefix: dcat prefix_reference: http://www.w3.org/ns/dcat# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# dc: prefix_prefix: dc prefix_reference: http://purl.org/dc/elements/1.1/ @@ -355,6 +358,19 @@ enums: description: A length unit which is equal to one thousandth of a meter. meaning: obo:UO_0000016 slots: + created_by: + name: created_by + from_schema: https://purl.humanatlas.io/specs/ref-organ + slot_uri: dct:creator + multivalued: true + range: uriorcurie + required: true + inlined_as_list: true + derived_from: + name: derived_from + from_schema: https://purl.humanatlas.io/specs/ref-organ + slot_uri: prov:wasDerivedFrom + range: uriorcurie pref_label: name: pref_label annotations: @@ -555,8 +571,8 @@ slots: range: AnatomicalStructure required: false inlined: false - organ_donor_sex: - name: organ_donor_sex + organ_owner_sex: + name: organ_owner_sex annotations: owl: tag: owl @@ -647,6 +663,7 @@ slots: tag: owl value: AnnotationProperty, AnnotationAssertion from_schema: https://purl.humanatlas.io/specs/ref-organ + slot_uri: ccf:has_placement range: SpatialPlacement required: true inlined: true @@ -657,6 +674,7 @@ slots: tag: owl value: AnnotationProperty, AnnotationAssertion from_schema: https://purl.humanatlas.io/specs/ref-organ + slot_uri: ccf:has_placements multivalued: true range: SpatialPlacement required: false @@ -731,10 +749,6 @@ slots: from_schema: https://purl.humanatlas.io/specs/ref-organ slot_uri: rdfs:label required: true - iri: - name: iri - from_schema: https://purl.humanatlas.io/specs/ref-organ - identifier: true distributions: name: distributions from_schema: https://purl.humanatlas.io/specs/ref-organ @@ -757,6 +771,19 @@ slots: from_schema: https://purl.humanatlas.io/specs/ref-organ slot_uri: dcat:mediaType range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/ref-organ + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/ref-organ + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true title: name: title from_schema: https://purl.humanatlas.io/specs/ref-organ @@ -778,7 +805,7 @@ slots: from_schema: https://purl.humanatlas.io/specs/ref-organ slot_uri: dct:creator multivalued: true - range: Person + range: Creator inlined_as_list: true about: name: about @@ -788,6 +815,10 @@ slots: name: version from_schema: https://purl.humanatlas.io/specs/ref-organ slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/ref-organ + slot_uri: schema:name fullName: name: fullName from_schema: https://purl.humanatlas.io/specs/ref-organ @@ -843,6 +874,16 @@ slots: multivalued: true range: Grant inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/ref-organ + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/ref-organ + slot_uri: schema:codeRepository + range: uriorcurie versionInfo: name: versionInfo from_schema: https://purl.humanatlas.io/specs/ref-organ @@ -902,7 +943,7 @@ classes: - z_dimension - dimension_unit - representation_of - - organ_donor_sex + - organ_owner_sex - organ_side - object_reference - placements @@ -980,12 +1021,13 @@ classes: slots: - title - description - - creators - - version + - created_by - creation_date + - version - license - publisher - see_also + - derived_from class_uri: dcat:Dataset Creator: name: Creator @@ -1034,10 +1076,9 @@ classes: AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) - {% for c in metadata.creators %} + {% for creator_iri in metadata.created_by %} - AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" - ) + AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} @@ -1050,7 +1091,10 @@ classes: AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) - AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )' + AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) + + AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" + ) ' from_schema: https://purl.humanatlas.io/specs/ref-organ attributes: iri: @@ -1086,15 +1130,44 @@ classes: mixin: true slots: - typeOf + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/ref-organ + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/ref-organ + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection Person: name: Person from_schema: https://purl.humanatlas.io/specs/ref-organ + is_a: Creator slots: - fullName - firstName - lastName - orcid class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/ref-organ + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/ref-organ + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode Grant: name: Grant from_schema: https://purl.humanatlas.io/specs/ref-organ @@ -1111,18 +1184,28 @@ classes: - accessUrl - mediaType class_uri: dcat:Distribution - DatasetMetadata: - name: DatasetMetadata + Dataset: + name: Dataset from_schema: https://purl.humanatlas.io/specs/ref-organ slots: + - id - title - description - creators - - version + - reviewers - creation_date + - version - license - - publisher - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions class_uri: dcat:Dataset source_file: schemas/src/digital-objects/ref-organ.yaml settings: diff --git a/schemas/generated/linkml/vocab-metadata.yaml b/schemas/generated/linkml/vocab-metadata.yaml new file mode 100644 index 0000000..839e593 --- /dev/null +++ b/schemas/generated/linkml/vocab-metadata.yaml @@ -0,0 +1,590 @@ +name: vocab-metadata +id: https://purl.humanatlas.io/specs/vocab-metadata +prefixes: + ccf: + prefix_prefix: ccf + prefix_reference: http://purl.org/ccf/ + pav: + prefix_prefix: pav + prefix_reference: http://purl.org/pav/ + dcat: + prefix_prefix: dcat + prefix_reference: http://www.w3.org/ns/dcat# + dct: + prefix_prefix: dct + prefix_reference: http://purl.org/dc/terms/ + foaf: + prefix_prefix: foaf + prefix_reference: http://xmlns.com/foaf/0.1/ + schema: + prefix_prefix: schema + prefix_reference: http://schema.org/ + rdfs: + prefix_prefix: rdfs + prefix_reference: http://www.w3.org/2000/01/rdf-schema# + xsd: + prefix_prefix: xsd + prefix_reference: http://www.w3.org/2001/XMLSchema# + linkml: + prefix_prefix: linkml + prefix_reference: https://w3id.org/linkml/ + owl: + prefix_prefix: owl + prefix_reference: http://www.w3.org/2002/07/owl# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# + dc: + prefix_prefix: dc + prefix_reference: http://purl.org/dc/elements/1.1/ + shex: + prefix_prefix: shex + prefix_reference: http://www.w3.org/ns/shex# +default_prefix: dcat +default_range: string +types: + string: + name: string + description: A character string + notes: + - In RDF serializations, a slot with range of string is treated as a literal or + type xsd:string. If you are authoring schemas in LinkML YAML, the type is + referenced with the lower case "string". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + exact_mappings: + - schema:Text + base: str + uri: xsd:string + integer: + name: integer + description: An integer + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "integer". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + exact_mappings: + - schema:Integer + base: int + uri: xsd:integer + boolean: + name: boolean + description: A binary (true or false) value + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "boolean". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + exact_mappings: + - schema:Boolean + base: Bool + uri: xsd:boolean + repr: bool + float: + name: float + description: A real number that conforms to the xsd:float specification + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "float". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + exact_mappings: + - schema:Float + base: float + uri: xsd:float + double: + name: double + description: A real number that conforms to the xsd:double specification + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "double". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + close_mappings: + - schema:Float + base: float + uri: xsd:double + decimal: + name: decimal + description: A real number with arbitrary precision that conforms to the xsd:decimal + specification + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "decimal". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + broad_mappings: + - schema:Number + base: Decimal + uri: xsd:decimal + time: + name: time + description: A time object represents a (local) time of day, independent of any + particular day + notes: + - URI is dateTime because OWL reasoners do not work with straight date or time + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "time". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + exact_mappings: + - schema:Time + base: XSDTime + uri: xsd:time + repr: str + date: + name: date + description: a date (year, month and day) in an idealized calendar + notes: + - URI is dateTime because OWL reasoners don't work with straight date or time + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "date". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + exact_mappings: + - schema:Date + base: XSDDate + uri: xsd:date + repr: str + datetime: + name: datetime + description: The combination of a date and time + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "datetime". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + exact_mappings: + - schema:DateTime + base: XSDDateTime + uri: xsd:dateTime + repr: str + date_or_datetime: + name: date_or_datetime + description: Either a date or a datetime + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "date_or_datetime". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + base: str + uri: linkml:DateOrDatetime + repr: str + uriorcurie: + name: uriorcurie + description: a URI or a CURIE + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "uriorcurie". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + base: URIorCURIE + uri: xsd:anyURI + repr: str + curie: + name: curie + conforms_to: https://www.w3.org/TR/curie/ + description: a compact URI + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "curie". + comments: + - in RDF serializations this MUST be expanded to a URI + - in non-RDF serializations MAY be serialized as the compact representation + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + base: Curie + uri: xsd:string + repr: str + uri: + name: uri + conforms_to: https://www.ietf.org/rfc/rfc3987.txt + description: a complete URI + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "uri". + comments: + - in RDF serializations a slot with range of uri is treated as a literal or type + xsd:anyURI unless it is an identifier or a reference to an identifier, in which + case it is translated directly to a node + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + close_mappings: + - schema:URL + base: URI + uri: xsd:anyURI + repr: str + ncname: + name: ncname + description: Prefix part of CURIE + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "ncname". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + base: NCName + uri: xsd:string + repr: str + objectidentifier: + name: objectidentifier + description: A URI or CURIE that represents an object in the model. + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "objectidentifier". + comments: + - Used for inheritance and type checking + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + base: ElementIdentifier + uri: shex:iri + repr: str + nodeidentifier: + name: nodeidentifier + description: A URI, CURIE or BNODE that represents a node in a model. + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "nodeidentifier". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + base: NodeIdentifier + uri: shex:nonLiteral + repr: str + jsonpointer: + name: jsonpointer + conforms_to: https://datatracker.ietf.org/doc/html/rfc6901 + description: A string encoding a JSON Pointer. The value of the string MUST conform + to JSON Point syntax and SHOULD dereference to a valid object within the current + instance document when encoded in tree form. + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "jsonpointer". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + base: str + uri: xsd:string + repr: str + jsonpath: + name: jsonpath + conforms_to: https://www.ietf.org/archive/id/draft-goessner-dispatch-jsonpath-00.html + description: A string encoding a JSON Path. The value of the string MUST conform + to JSON Point syntax and SHOULD dereference to zero or more valid objects within + the current instance document when encoded in tree form. + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "jsonpath". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + base: str + uri: xsd:string + repr: str + sparqlpath: + name: sparqlpath + conforms_to: https://www.w3.org/TR/sparql11-query/#propertypaths + description: A string encoding a SPARQL Property Path. The value of the string + MUST conform to SPARQL syntax and SHOULD dereference to zero or more valid objects + within the current instance document when encoded as RDF. + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "sparqlpath". + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + base: str + uri: xsd:string + repr: str +slots: + id: + name: id + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + identifier: true + class_type: + name: class_type + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + designates_type: true + distributions: + name: distributions + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: dcat:distribution + multivalued: true + range: Distribution + inlined_as_list: true + downloadUrl: + name: downloadUrl + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: dcat:downloadURL + range: uri + accessUrl: + name: accessUrl + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: dcat:accessURL + range: uri + mediaType: + name: mediaType + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: dcat:mediaType + range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true + title: + name: title + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: dct:title + description: + name: description + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: dct:description + license: + name: license + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: dct:license + publisher: + name: publisher + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: dct:publisher + creators: + name: creators + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: dct:creator + multivalued: true + range: Creator + inlined_as_list: true + about: + name: about + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:about + version: + name: version + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:name + fullName: + name: fullName + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:name + firstName: + name: firstName + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:givenName + lastName: + name: lastName + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:familyName + orcid: + name: orcid + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:identifier + pattern: ^(\d{4}-){3}\d{3}(\d|X)$ + funder: + name: funder + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:funder + awardNumber: + name: awardNumber + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:award + citation: + name: citation + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:citation + creation_date: + name: creation_date + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:dateCreated + propertyId: + name: propertyId + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:propertyID + value: + name: value + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:value + reviewers: + name: reviewers + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:reviewedBy + multivalued: true + range: Person + inlined_as_list: true + funders: + name: funders + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:funding + multivalued: true + range: Grant + inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: schema:codeRepository + range: uriorcurie + versionInfo: + name: versionInfo + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: owl:versionInfo + see_also: + name: see_also + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: rdfs:seeAlso + range: uriorcurie + hubmapId: + name: hubmapId + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: ccf:hubmap_id + doi: + name: doi + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: ccf:doi + range: uriorcurie + citationOverall: + name: citationOverall + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: ccf:citation_overall + datatable: + name: datatable + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: ccf:data_table + multivalued: true + project_leads: + name: project_leads + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: ccf:project_lead + multivalued: true + range: Person + inlined_as_list: true + externalReviewers: + name: externalReviewers + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slot_uri: ccf:external_reviewer + multivalued: true + range: Person + inlined_as_list: true +classes: + Container: + name: Container + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slots: + - id + - title + - description + - version + - creators + - creation_date + - publisher + - license + - see_also + - distributions + - was_derived_from + slot_usage: + id: + name: id + required: true + title: + name: title + required: true + description: + name: description + required: true + version: + name: version + required: true + creators: + name: creators + required: true + creation_date: + name: creation_date + required: true + license: + name: license + required: true + distributions: + name: distributions + required: true + class_uri: dcat:Dataset + tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + abstract: true + slots: + - id + - name + - class_type + Person: + name: Person + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + is_a: Creator + slots: + - fullName + - firstName + - lastName + - orcid + class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode + Grant: + name: Grant + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slots: + - funder + - awardNumber + class_uri: schema:Grant + Distribution: + name: Distribution + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slots: + - title + - downloadUrl + - accessUrl + - mediaType + class_uri: dcat:Distribution + Dataset: + name: Dataset + from_schema: https://purl.humanatlas.io/specs/vocab-metadata + slots: + - id + - title + - description + - creators + - reviewers + - creation_date + - version + - license + - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions + class_uri: dcat:Dataset +source_file: schemas/src/metadata/vocab-metadata.yaml + diff --git a/schemas/generated/linkml/vocab.yaml b/schemas/generated/linkml/vocab.yaml new file mode 100644 index 0000000..4eb432c --- /dev/null +++ b/schemas/generated/linkml/vocab.yaml @@ -0,0 +1,627 @@ +name: vocab +id: https://purl.humanatlas.io/specs/vocab +prefixes: + ccf: + prefix_prefix: ccf + prefix_reference: http://purl.org/ccf/ + dcterms: + prefix_prefix: dcterms + prefix_reference: http://purl.org/dc/terms/ + pav: + prefix_prefix: pav + prefix_reference: http://purl.org/pav/ + rdfs: + prefix_prefix: rdfs + prefix_reference: http://www.w3.org/2000/01/rdf-schema# + xsd: + prefix_prefix: xsd + prefix_reference: http://www.w3.org/2001/XMLSchema# + obo: + prefix_prefix: obo + prefix_reference: http://purl.obolibrary.org/obo/ + linkml: + prefix_prefix: linkml + prefix_reference: https://w3id.org/linkml/ + owl: + prefix_prefix: owl + prefix_reference: http://www.w3.org/2002/07/owl# + dcat: + prefix_prefix: dcat + prefix_reference: http://www.w3.org/ns/dcat# + prov: + prefix_prefix: prov + prefix_reference: http://www.w3.org/ns/prov# + dct: + prefix_prefix: dct + prefix_reference: http://purl.org/dc/terms/ + dc: + prefix_prefix: dc + prefix_reference: http://purl.org/dc/elements/1.1/ + foaf: + prefix_prefix: foaf + prefix_reference: http://xmlns.com/foaf/0.1/ + schema: + prefix_prefix: schema + prefix_reference: http://schema.org/ + shex: + prefix_prefix: shex + prefix_reference: http://www.w3.org/ns/shex# +default_prefix: ccf +default_range: string +types: + string: + name: string + description: A character string + notes: + - In RDF serializations, a slot with range of string is treated as a literal or + type xsd:string. If you are authoring schemas in LinkML YAML, the type is + referenced with the lower case "string". + from_schema: https://purl.humanatlas.io/specs/vocab + exact_mappings: + - schema:Text + base: str + uri: xsd:string + integer: + name: integer + description: An integer + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "integer". + from_schema: https://purl.humanatlas.io/specs/vocab + exact_mappings: + - schema:Integer + base: int + uri: xsd:integer + boolean: + name: boolean + description: A binary (true or false) value + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "boolean". + from_schema: https://purl.humanatlas.io/specs/vocab + exact_mappings: + - schema:Boolean + base: Bool + uri: xsd:boolean + repr: bool + float: + name: float + description: A real number that conforms to the xsd:float specification + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "float". + from_schema: https://purl.humanatlas.io/specs/vocab + exact_mappings: + - schema:Float + base: float + uri: xsd:float + double: + name: double + description: A real number that conforms to the xsd:double specification + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "double". + from_schema: https://purl.humanatlas.io/specs/vocab + close_mappings: + - schema:Float + base: float + uri: xsd:double + decimal: + name: decimal + description: A real number with arbitrary precision that conforms to the xsd:decimal + specification + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "decimal". + from_schema: https://purl.humanatlas.io/specs/vocab + broad_mappings: + - schema:Number + base: Decimal + uri: xsd:decimal + time: + name: time + description: A time object represents a (local) time of day, independent of any + particular day + notes: + - URI is dateTime because OWL reasoners do not work with straight date or time + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "time". + from_schema: https://purl.humanatlas.io/specs/vocab + exact_mappings: + - schema:Time + base: XSDTime + uri: xsd:time + repr: str + date: + name: date + description: a date (year, month and day) in an idealized calendar + notes: + - URI is dateTime because OWL reasoners don't work with straight date or time + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "date". + from_schema: https://purl.humanatlas.io/specs/vocab + exact_mappings: + - schema:Date + base: XSDDate + uri: xsd:date + repr: str + datetime: + name: datetime + description: The combination of a date and time + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "datetime". + from_schema: https://purl.humanatlas.io/specs/vocab + exact_mappings: + - schema:DateTime + base: XSDDateTime + uri: xsd:dateTime + repr: str + date_or_datetime: + name: date_or_datetime + description: Either a date or a datetime + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "date_or_datetime". + from_schema: https://purl.humanatlas.io/specs/vocab + base: str + uri: linkml:DateOrDatetime + repr: str + uriorcurie: + name: uriorcurie + description: a URI or a CURIE + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "uriorcurie". + from_schema: https://purl.humanatlas.io/specs/vocab + base: URIorCURIE + uri: xsd:anyURI + repr: str + curie: + name: curie + conforms_to: https://www.w3.org/TR/curie/ + description: a compact URI + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "curie". + comments: + - in RDF serializations this MUST be expanded to a URI + - in non-RDF serializations MAY be serialized as the compact representation + from_schema: https://purl.humanatlas.io/specs/vocab + base: Curie + uri: xsd:string + repr: str + uri: + name: uri + conforms_to: https://www.ietf.org/rfc/rfc3987.txt + description: a complete URI + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "uri". + comments: + - in RDF serializations a slot with range of uri is treated as a literal or type + xsd:anyURI unless it is an identifier or a reference to an identifier, in which + case it is translated directly to a node + from_schema: https://purl.humanatlas.io/specs/vocab + close_mappings: + - schema:URL + base: URI + uri: xsd:anyURI + repr: str + ncname: + name: ncname + description: Prefix part of CURIE + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "ncname". + from_schema: https://purl.humanatlas.io/specs/vocab + base: NCName + uri: xsd:string + repr: str + objectidentifier: + name: objectidentifier + description: A URI or CURIE that represents an object in the model. + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "objectidentifier". + comments: + - Used for inheritance and type checking + from_schema: https://purl.humanatlas.io/specs/vocab + base: ElementIdentifier + uri: shex:iri + repr: str + nodeidentifier: + name: nodeidentifier + description: A URI, CURIE or BNODE that represents a node in a model. + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "nodeidentifier". + from_schema: https://purl.humanatlas.io/specs/vocab + base: NodeIdentifier + uri: shex:nonLiteral + repr: str + jsonpointer: + name: jsonpointer + conforms_to: https://datatracker.ietf.org/doc/html/rfc6901 + description: A string encoding a JSON Pointer. The value of the string MUST conform + to JSON Point syntax and SHOULD dereference to a valid object within the current + instance document when encoded in tree form. + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "jsonpointer". + from_schema: https://purl.humanatlas.io/specs/vocab + base: str + uri: xsd:string + repr: str + jsonpath: + name: jsonpath + conforms_to: https://www.ietf.org/archive/id/draft-goessner-dispatch-jsonpath-00.html + description: A string encoding a JSON Path. The value of the string MUST conform + to JSON Point syntax and SHOULD dereference to zero or more valid objects within + the current instance document when encoded in tree form. + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "jsonpath". + from_schema: https://purl.humanatlas.io/specs/vocab + base: str + uri: xsd:string + repr: str + sparqlpath: + name: sparqlpath + conforms_to: https://www.w3.org/TR/sparql11-query/#propertypaths + description: A string encoding a SPARQL Property Path. The value of the string + MUST conform to SPARQL syntax and SHOULD dereference to zero or more valid objects + within the current instance document when encoded as RDF. + notes: + - If you are authoring schemas in LinkML YAML, the type is referenced with the + lower case "sparqlpath". + from_schema: https://purl.humanatlas.io/specs/vocab + base: str + uri: xsd:string + repr: str +slots: + created_by: + name: created_by + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: dct:creator + multivalued: true + range: uriorcurie + required: true + inlined_as_list: true + derived_from: + name: derived_from + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: prov:wasDerivedFrom + range: uriorcurie + id: + name: id + from_schema: https://purl.humanatlas.io/specs/vocab + identifier: true + class_type: + name: class_type + from_schema: https://purl.humanatlas.io/specs/vocab + designates_type: true + distributions: + name: distributions + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: dcat:distribution + multivalued: true + range: Distribution + inlined_as_list: true + downloadUrl: + name: downloadUrl + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: dcat:downloadURL + range: uri + accessUrl: + name: accessUrl + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: dcat:accessURL + range: uri + mediaType: + name: mediaType + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: dcat:mediaType + range: uriorcurie + was_derived_from: + name: was_derived_from + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: prov:wasDerivedFrom + range: Dataset + inlined: true + had_member: + name: had_member + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: prov:hadMember + multivalued: true + range: uriorcurie + inlined_as_list: true + title: + name: title + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: dct:title + description: + name: description + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: dct:description + license: + name: license + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: dct:license + publisher: + name: publisher + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: dct:publisher + creators: + name: creators + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: dct:creator + multivalued: true + range: Creator + inlined_as_list: true + about: + name: about + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:about + version: + name: version + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:version + name: + name: name + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:name + fullName: + name: fullName + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:name + firstName: + name: firstName + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:givenName + lastName: + name: lastName + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:familyName + orcid: + name: orcid + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:identifier + pattern: ^(\d{4}-){3}\d{3}(\d|X)$ + funder: + name: funder + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:funder + awardNumber: + name: awardNumber + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:award + citation: + name: citation + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:citation + creation_date: + name: creation_date + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:dateCreated + propertyId: + name: propertyId + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:propertyID + value: + name: value + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:value + reviewers: + name: reviewers + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:reviewedBy + multivalued: true + range: Person + inlined_as_list: true + funders: + name: funders + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:funding + multivalued: true + range: Grant + inlined_as_list: true + target_product: + name: target_product + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:targetProduct + range: SoftwareSourceCode + code_repository: + name: code_repository + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: schema:codeRepository + range: uriorcurie + versionInfo: + name: versionInfo + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: owl:versionInfo + see_also: + name: see_also + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: rdfs:seeAlso + range: uriorcurie + hubmapId: + name: hubmapId + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: ccf:hubmap_id + doi: + name: doi + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: ccf:doi + range: uriorcurie + citationOverall: + name: citationOverall + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: ccf:citation_overall + datatable: + name: datatable + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: ccf:data_table + multivalued: true + project_leads: + name: project_leads + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: ccf:project_lead + multivalued: true + range: Person + inlined_as_list: true + externalReviewers: + name: externalReviewers + from_schema: https://purl.humanatlas.io/specs/vocab + slot_uri: ccf:external_reviewer + multivalued: true + range: Person + inlined_as_list: true +classes: + BasicMetadata: + name: BasicMetadata + from_schema: https://purl.humanatlas.io/specs/vocab + slots: + - title + - description + - created_by + - creation_date + - version + - license + - publisher + - see_also + - derived_from + class_uri: dcat:Dataset + Container: + name: Container + annotations: + owl.template: + tag: owl.template + value: 'AnnotationAssertion( dct:title {{iri}} "{{metadata.title|e}}" ) + + AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" + ) + + {% for creator_iri in metadata.created_by %} + + AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) + + {% endfor %} + + AnnotationAssertion( schema:version {{iri}} "{{metadata.version|e}}" ) + + AnnotationAssertion( schema:dateCreated {{iri}} "{{metadata.creation_date|e}}" + ) + + AnnotationAssertion( dct:license {{iri}} "{{metadata.license|e}}" ) + + AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) + + AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) + + AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" + )' + from_schema: https://purl.humanatlas.io/specs/vocab + attributes: + iri: + name: iri + from_schema: https://purl.humanatlas.io/specs/vocab + range: uriorcurie + metadata: + name: metadata + from_schema: https://purl.humanatlas.io/specs/vocab + range: BasicMetadata + data: + name: data + from_schema: https://purl.humanatlas.io/specs/vocab + multivalued: true + required: true + inlined_as_list: true + tree_root: true + ProvEntity: + name: ProvEntity + from_schema: https://purl.humanatlas.io/specs/vocab + slots: + - was_derived_from + class_uri: prov:Entity + Collection: + name: Collection + from_schema: https://purl.humanatlas.io/specs/vocab + is_a: ProvEntity + slots: + - had_member + class_uri: prov:Collection + Creator: + name: Creator + from_schema: https://purl.humanatlas.io/specs/vocab + abstract: true + slots: + - id + - name + - class_type + Person: + name: Person + from_schema: https://purl.humanatlas.io/specs/vocab + is_a: Creator + slots: + - fullName + - firstName + - lastName + - orcid + class_uri: schema:Person + SoftwareApplication: + name: SoftwareApplication + from_schema: https://purl.humanatlas.io/specs/vocab + is_a: Creator + slots: + - version + - target_product + class_uri: schema:SoftwareApplication + SoftwareSourceCode: + name: SoftwareSourceCode + from_schema: https://purl.humanatlas.io/specs/vocab + slots: + - code_repository + - see_also + class_uri: schema:SoftwareSourceCode + Grant: + name: Grant + from_schema: https://purl.humanatlas.io/specs/vocab + slots: + - funder + - awardNumber + class_uri: schema:Grant + Distribution: + name: Distribution + from_schema: https://purl.humanatlas.io/specs/vocab + slots: + - title + - downloadUrl + - accessUrl + - mediaType + class_uri: dcat:Distribution + Dataset: + name: Dataset + from_schema: https://purl.humanatlas.io/specs/vocab + slots: + - id + - title + - description + - creators + - reviewers + - creation_date + - version + - license + - see_also + - publisher + - citation + - citationOverall + - funders + - doi + - hubmapId + - project_leads + - externalReviewers + - distributions + class_uri: dcat:Dataset +source_file: schemas/src/digital-objects/vocab.yaml + diff --git a/schemas/generated/owl/2d-ftu-metadata.owl.ttl b/schemas/generated/owl/2d-ftu-metadata.owl.ttl index 1103f10..c612466 100644 --- a/schemas/generated/owl/2d-ftu-metadata.owl.ttl +++ b/schemas/generated/owl/2d-ftu-metadata.owl.ttl @@ -1,6 +1,7 @@ @prefix dcat: . @prefix linkml: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema1: . @@ -24,84 +25,293 @@ xsd:integer a rdfs:Datatype . xsd:time a rdfs:Datatype . +dcat:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:had_member ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:had_member ], + dcat:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + dcat:Container a owl:Class ; rdfs:label "Container" ; rdfs:subClassOf [ a owl:Restriction ; - owl:minCardinality 1 ; + owl:allValuesFrom xsd:string ; owl:onProperty dcat:description ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:version ], + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], [ a owl:Restriction ; owl:maxCardinality 1 ; owl:onProperty dcat:license ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:creation_date ], + owl:onProperty dcat:license ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:distributions ], + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:creators ], + owl:onProperty dcat:creation_date ], [ a owl:Restriction ; - owl:maxCardinality 1 ; + owl:allValuesFrom xsd:string ; owl:onProperty dcat:creation_date ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:iri ], + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:was_derived_from ], [ a owl:Restriction ; owl:maxCardinality 1 ; owl:onProperty dcat:title ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:creation_date ], + owl:maxCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:creators ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:distributions ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty dcat:license ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:title ], + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:distributions ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:title ], + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:license ], + owl:onProperty dcat:version ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:creators ], + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:distributions ], + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:title ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +dcat:about a owl:DatatypeProperty ; + rdfs:label "about" ; + skos:inScheme . + +dcat:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +dcat:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +dcat:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +dcat:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "ftu-2d-metadata" . + +linkml:DateOrDatetime a rdfs:Datatype . + +dcat:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:description ], + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ] ; + skos:exactMatch prov:Entity ; + skos:inScheme . + +dcat:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:awardNumber ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:version ], + owl:onProperty dcat:funder ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:funder ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:description ], + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:awardNumber ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +dcat:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:target_product ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:version ] ; - skos:exactMatch dcat:Dataset ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:SoftwareSourceCode ; + owl:onProperty dcat:target_product ], + dcat:Creator ; + skos:exactMatch schema1:SoftwareApplication ; skos:inScheme . -dcat:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; - skos:exactMatch dcat:Dataset ; +dcat:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:code_repository ] ; + skos:exactMatch schema1:SoftwareSourceCode ; skos:inScheme . -dcat:about a owl:DatatypeProperty ; - rdfs:label "about" ; +dcat:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range dcat:Grant ; + skos:inScheme . + +dcat:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:accessUrl ] ; + skos:exactMatch dcat:Distribution ; skos:inScheme . dcat:accessUrl a owl:DatatypeProperty ; @@ -121,8 +331,9 @@ dcat:citationOverall a owl:DatatypeProperty ; rdfs:label "citationOverall" ; skos:inScheme . -dcat:datatable a owl:DatatypeProperty ; - rdfs:label "datatable" ; +dcat:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:doi a owl:DatatypeProperty ; @@ -135,11 +346,6 @@ dcat:downloadUrl a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . -dcat:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; - rdfs:range dcat:Person ; - skos:inScheme . - dcat:firstName a owl:DatatypeProperty ; rdfs:label "firstName" ; skos:inScheme . @@ -152,11 +358,6 @@ dcat:funder a owl:DatatypeProperty ; rdfs:label "funder" ; skos:inScheme . -dcat:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range dcat:Grant ; - skos:inScheme . - dcat:hubmapId a owl:DatatypeProperty ; rdfs:label "hubmapId" ; skos:inScheme . @@ -170,6 +371,10 @@ dcat:mediaType a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . +dcat:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + dcat:orcid a owl:DatatypeProperty ; rdfs:label "orcid" ; rdfs:range [ a rdfs:Datatype ; @@ -177,80 +382,277 @@ dcat:orcid a owl:DatatypeProperty ; owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; skos:inScheme . -dcat:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range dcat:Person ; +dcat:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range dcat:SoftwareSourceCode ; skos:inScheme . -dcat:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; - skos:inScheme . - -dcat:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; +dcat:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range dcat:Creator ; skos:inScheme . -dcat:reviewers a owl:ObjectProperty ; - rdfs:label "reviewers" ; - rdfs:range dcat:Person ; +dcat:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range dcat:Distribution ; skos:inScheme . -dcat:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; +dcat:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Distribution ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Creator ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Grant ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ] ; + skos:exactMatch dcat:Dataset ; skos:inScheme . -dcat:value a owl:DatatypeProperty ; - rdfs:label "value" ; +dcat:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:class_type ] ; skos:inScheme . -dcat:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +dcat:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; skos:inScheme . -shex:iri a rdfs:Datatype . - -shex:nonLiteral a rdfs:Datatype . - - a owl:Ontology ; - rdfs:label "ftu-2d-metadata" . - -linkml:DateOrDatetime a rdfs:Datatype . - -dcat:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema1:Grant ; +dcat:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; skos:inScheme . -dcat:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; +dcat:description a owl:DatatypeProperty ; + rdfs:label "description" ; skos:inScheme . -dcat:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range dcat:Person ; +dcat:license a owl:DatatypeProperty ; + rdfs:label "license" ; skos:inScheme . -dcat:distributions a owl:ObjectProperty ; - rdfs:label "distributions" ; - rdfs:range dcat:Distribution ; +dcat:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; skos:inScheme . -dcat:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; +dcat:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range dcat:Dataset ; skos:inScheme . -dcat:description a owl:DatatypeProperty ; - rdfs:label "description" ; +dcat:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:lastName ], + dcat:Creator ; + skos:exactMatch schema1:Person ; skos:inScheme . -dcat:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; +dcat:id a owl:DatatypeProperty ; + rdfs:label "id" ; skos:inScheme . -dcat:license a owl:DatatypeProperty ; - rdfs:label "license" ; +dcat:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:title a owl:DatatypeProperty ; @@ -261,13 +663,23 @@ dcat:version a owl:DatatypeProperty ; rdfs:label "version" ; skos:inScheme . -dcat:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema1:Person ; - skos:inScheme . - xsd:anyURI a rdfs:Datatype . xsd:string a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf dcat:Creator ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Creator . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:Person ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Person . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:SoftwareApplication ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:SoftwareApplication . + diff --git a/schemas/generated/owl/2d-ftu.owl.ttl b/schemas/generated/owl/2d-ftu.owl.ttl index a3191a7..b5509f6 100644 --- a/schemas/generated/owl/2d-ftu.owl.ttl +++ b/schemas/generated/owl/2d-ftu.owl.ttl @@ -2,6 +2,7 @@ @prefix dcat: . @prefix linkml: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema1: . @@ -9,84 +10,486 @@ @prefix skos: . @prefix xsd: . +ccf:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:had_member ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:had_member ], + ccf:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + ccf:Container a owl:Class ; rdfs:label "Container" ; ccf:owl.template """AnnotationAssertion( dct:title {{iri}} "{{metadata.title|e}}" ) AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) -{% for c in metadata.creators %} -AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" ) +{% for creator_iri in metadata.created_by %} +AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} AnnotationAssertion( schema:version {{iri}} "{{metadata.version|e}}" ) AnnotationAssertion( schema:dateCreated {{iri}} "{{metadata.creation_date|e}}" ) AnnotationAssertion( dct:license {{iri}} "{{metadata.license|e}}" ) AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) -AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )""" ; +AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) +AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" ) """ ; rdfs:subClassOf [ a owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty ccf:metadata ], - [ a owl:Restriction ; owl:allValuesFrom ccf:FtuIllustration ; owl:onProperty ccf:data ], [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; owl:onProperty ccf:iri ], - [ a owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty ccf:iri ], [ a owl:Restriction ; owl:minCardinality 0 ; owl:onProperty ccf:iri ], [ a owl:Restriction ; - owl:maxCardinality 1 ; + owl:allValuesFrom ccf:FtuMetadata ; owl:onProperty ccf:metadata ], [ a owl:Restriction ; - owl:allValuesFrom ccf:DatasetMetadata ; + owl:maxCardinality 1 ; + owl:onProperty ccf:iri ], + [ a owl:Restriction ; + owl:minCardinality 0 ; owl:onProperty ccf:metadata ], [ a owl:Restriction ; owl:minCardinality 0 ; - owl:onProperty ccf:data ] ; + owl:onProperty ccf:data ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:metadata ] ; skos:inScheme . ccf:about a owl:DatatypeProperty ; rdfs:label "about" ; skos:inScheme . -ccf:accessUrl a owl:DatatypeProperty ; - rdfs:label "accessUrl" ; - rdfs:range xsd:anyURI ; +ccf:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; skos:inScheme . -ccf:awardNumber a owl:DatatypeProperty ; - rdfs:label "awardNumber" ; +ccf:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; skos:inScheme . -ccf:citation a owl:DatatypeProperty ; - rdfs:label "citation" ; +ccf:value a owl:DatatypeProperty ; + rdfs:label "value" ; skos:inScheme . -ccf:citationOverall a owl:DatatypeProperty ; - rdfs:label "citationOverall" ; +ccf:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; skos:inScheme . -ccf:class_type a owl:DatatypeProperty ; - rdfs:label "class_type" ; +xsd:boolean a rdfs:Datatype . + +xsd:date a rdfs:Datatype . + +xsd:dateTime a rdfs:Datatype . + +xsd:decimal a rdfs:Datatype . + +xsd:double a rdfs:Datatype . + +xsd:float a rdfs:Datatype . + +xsd:integer a rdfs:Datatype . + +xsd:time a rdfs:Datatype . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "ftu-2d" . + +linkml:DateOrDatetime a rdfs:Datatype . + +ccf:FtuMetadata a owl:Class ; + rdfs:label "FtuMetadata" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:derived_from ] ; + skos:exactMatch dcat:Dataset ; skos:inScheme . -ccf:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; +ccf:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Dataset ; + owl:onProperty ccf:was_derived_from ] ; + skos:exactMatch prov:Entity ; skos:inScheme . -ccf:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range ccf:Person ; +ccf:AnatomicalStructure a owl:Class ; + rdfs:label "AnatomicalStructure" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "(UBERON|FMA):\\d+" ] ) ] ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ] ; skos:inScheme . -ccf:datatable a owl:DatatypeProperty ; - rdfs:label "datatable" ; +ccf:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Grant ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Distribution ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Creator ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ] ; + skos:exactMatch dcat:Dataset ; skos:inScheme . -ccf:description a owl:DatatypeProperty ; - rdfs:label "description" ; +ccf:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:downloadUrl ] ; + skos:exactMatch dcat:Distribution ; + skos:inScheme . + +ccf:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:awardNumber ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +ccf:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SoftwareSourceCode ; + owl:onProperty ccf:target_product ], + ccf:Creator ; + skos:exactMatch schema1:SoftwareApplication ; + skos:inScheme . + +ccf:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ] ; + skos:exactMatch schema1:SoftwareSourceCode ; + skos:inScheme . + +ccf:created_by a owl:DatatypeProperty ; + rdfs:label "created_by" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range ccf:Creator ; + skos:inScheme . + +ccf:data a owl:ObjectProperty ; + rdfs:label "data" ; skos:inScheme . ccf:distributions a owl:ObjectProperty ; @@ -94,21 +497,97 @@ ccf:distributions a owl:ObjectProperty ; rdfs:range ccf:Distribution ; skos:inScheme . -ccf:doi a owl:DatatypeProperty ; - rdfs:label "doi" ; - rdfs:range xsd:anyURI ; +ccf:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range ccf:Person ; skos:inScheme . -ccf:downloadUrl a owl:DatatypeProperty ; - rdfs:label "downloadUrl" ; +ccf:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range ccf:Grant ; + skos:inScheme . + +ccf:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; rdfs:range xsd:anyURI ; skos:inScheme . -ccf:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; +ccf:illustration_node a owl:ObjectProperty ; + rdfs:label "illustration_node" ; + ccf:owl "AnnotationAssertion" ; + rdfs:range ccf:FtuIllustrationNode ; + skos:inScheme . + +ccf:image_file a owl:ObjectProperty ; + rdfs:label "image_file" ; + ccf:owl "AnnotationAssertion" ; + rdfs:range ccf:FtuIllustrationFile ; + skos:inScheme . + +ccf:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; rdfs:range ccf:Person ; skos:inScheme . +ccf:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range ccf:Person ; + skos:inScheme . + +ccf:typeOf a owl:ObjectProperty ; + rdfs:label "typeOf" ; + ccf:owl "ClassAssertion" ; + rdfs:range ccf:Named ; + skos:inScheme . + +ccf:Instance a owl:Class ; + rdfs:label "Instance" ; + ccf:owl "Individual" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:typeOf ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Named ; + owl:onProperty ccf:typeOf ] ; + skos:inScheme . + +ccf:accessUrl a owl:DatatypeProperty ; + rdfs:label "accessUrl" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:awardNumber a owl:DatatypeProperty ; + rdfs:label "awardNumber" ; + skos:inScheme . + +ccf:citation a owl:DatatypeProperty ; + rdfs:label "citation" ; + skos:inScheme . + +ccf:citationOverall a owl:DatatypeProperty ; + rdfs:label "citationOverall" ; + skos:inScheme . + +ccf:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:derived_from a owl:DatatypeProperty ; + rdfs:label "derived_from" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:doi a owl:DatatypeProperty ; + rdfs:label "doi" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:downloadUrl a owl:DatatypeProperty ; + rdfs:label "downloadUrl" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + ccf:file_format a owl:DatatypeProperty ; rdfs:label "file_format" ; ccf:owl "AnnotationAssertion" ; @@ -132,25 +611,12 @@ ccf:funder a owl:DatatypeProperty ; rdfs:label "funder" ; skos:inScheme . -ccf:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range ccf:Grant ; - skos:inScheme . - ccf:hubmapId a owl:DatatypeProperty ; rdfs:label "hubmapId" ; skos:inScheme . -ccf:illustration_node a owl:ObjectProperty ; - rdfs:label "illustration_node" ; - ccf:owl "AnnotationAssertion" ; - rdfs:range ccf:FtuIllustrationNode ; - skos:inScheme . - -ccf:image_file a owl:ObjectProperty ; - rdfs:label "image_file" ; - ccf:owl "AnnotationAssertion" ; - rdfs:range ccf:FtuIllustrationFile ; +ccf:iri a owl:DatatypeProperty ; + rdfs:label "iri" ; skos:inScheme . ccf:label a owl:DatatypeProperty ; @@ -162,10 +628,6 @@ ccf:lastName a owl:DatatypeProperty ; rdfs:label "lastName" ; skos:inScheme . -ccf:license a owl:DatatypeProperty ; - rdfs:label "license" ; - skos:inScheme . - ccf:located_in a owl:ObjectProperty ; rdfs:label "located_in" ; ccf:owl "AnnotationAssertion" ; @@ -177,6 +639,14 @@ ccf:mediaType a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . +ccf:metadata a owl:ObjectProperty ; + rdfs:label "metadata" ; + skos:inScheme . + +ccf:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + ccf:node_name a owl:DatatypeProperty ; rdfs:label "node_name" ; ccf:owl "AnnotationAssertion" ; @@ -194,137 +664,230 @@ ccf:part_of_illustration a owl:DatatypeProperty ; ccf:owl "AnnotationAssertion" ; skos:inScheme . -ccf:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range ccf:Person ; +ccf:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range ccf:SoftwareSourceCode ; skos:inScheme . -ccf:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; +ccf:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range ccf:Dataset ; skos:inScheme . -ccf:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; +ccf:FtuIllustration a owl:Class ; + rdfs:label "FtuIllustration" ; + ccf:owl "NamedIndividual" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:located_in ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:FtuIllustrationFile ; + owl:onProperty ccf:image_file ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:FtuIllustrationNode ; + owl:onProperty ccf:illustration_node ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:image_file ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:illustration_node ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:located_in ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:AnatomicalStructure ; + owl:onProperty ccf:located_in ], + ccf:Instance, + ccf:Named ; + skos:exactMatch ccf:FtuIllustration ; skos:inScheme . -ccf:reviewers a owl:ObjectProperty ; - rdfs:label "reviewers" ; - rdfs:range ccf:Person ; +ccf:FtuIllustrationFile a owl:Class ; + rdfs:label "FtuIllustrationFile" ; + ccf:owl "NamedIndividual" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:file_format ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:file_format ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:file_url ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:file_format ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:file_url ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:file_url ], + ccf:Instance, + ccf:Named ; + skos:exactMatch ccf:ImageFile ; skos:inScheme . -ccf:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; +ccf:FtuIllustrationNode a owl:Class ; + rdfs:label "FtuIllustrationNode" ; + ccf:owl "NamedIndividual" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:part_of_illustration ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:node_name ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:node_name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:part_of_illustration ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:part_of_illustration ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:node_name ], + ccf:Instance, + ccf:Named ; + skos:exactMatch ccf:FtuIllustrationNode ; skos:inScheme . -ccf:title a owl:DatatypeProperty ; - rdfs:label "title" ; +ccf:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:name ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:name ] ; skos:inScheme . -ccf:typeOf a owl:ObjectProperty ; - rdfs:label "typeOf" ; - ccf:owl "ClassAssertion" ; - rdfs:range ccf:Named ; +ccf:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; skos:inScheme . -ccf:value a owl:DatatypeProperty ; - rdfs:label "value" ; +ccf:description a owl:DatatypeProperty ; + rdfs:label "description" ; skos:inScheme . -ccf:version a owl:DatatypeProperty ; - rdfs:label "version" ; +ccf:license a owl:DatatypeProperty ; + rdfs:label "license" ; skos:inScheme . -ccf:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +ccf:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; skos:inScheme . -xsd:boolean a rdfs:Datatype . - -xsd:date a rdfs:Datatype . - -xsd:dateTime a rdfs:Datatype . - -xsd:decimal a rdfs:Datatype . - -xsd:double a rdfs:Datatype . - -xsd:float a rdfs:Datatype . - -xsd:integer a rdfs:Datatype . - -xsd:time a rdfs:Datatype . - -shex:iri a rdfs:Datatype . - -shex:nonLiteral a rdfs:Datatype . - - a owl:Ontology ; - rdfs:label "ftu-2d" . - -linkml:DateOrDatetime a rdfs:Datatype . - -ccf:AnatomicalStructure a owl:Class ; - rdfs:label "AnatomicalStructure" ; +ccf:Named a owl:Class ; + rdfs:label "Named" ; rdfs:subClassOf [ a owl:Restriction ; - owl:allValuesFrom [ a rdfs:Datatype ; - owl:onDatatype xsd:string ; - owl:withRestrictions ( [ xsd:pattern "(UBERON|FMA):\\d+" ] ) ] ; + owl:maxCardinality 1 ; owl:onProperty ccf:id ], [ a owl:Restriction ; - owl:minCardinality 0 ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:label ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; owl:onProperty ccf:id ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:id ] ; - skos:inScheme . - -ccf:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; - skos:exactMatch dcat:Dataset ; - skos:inScheme . - -ccf:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; - skos:inScheme . - -ccf:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema1:Grant ; - skos:inScheme . - -ccf:FtuIllustration a owl:Class ; - rdfs:label "FtuIllustration" ; - ccf:owl "NamedIndividual" ; - rdfs:subClassOf ccf:Instance, - ccf:Named ; - skos:exactMatch ccf:FtuIllustration ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:label ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:label ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:class_type ] ; skos:inScheme . -ccf:FtuIllustrationFile a owl:Class ; - rdfs:label "FtuIllustrationFile" ; - ccf:owl "NamedIndividual" ; - rdfs:subClassOf ccf:Instance, - ccf:Named ; - skos:exactMatch ccf:FtuIllustrationFile ; +ccf:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:firstName ], + ccf:Creator ; + skos:exactMatch schema1:Person ; skos:inScheme . -ccf:FtuIllustrationNode a owl:Class ; - rdfs:label "FtuIllustrationNode" ; - ccf:owl "NamedIndividual" ; - rdfs:subClassOf ccf:Instance, - ccf:Named ; - skos:exactMatch ccf:FtuIllustrationNode ; +ccf:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:data a owl:ObjectProperty ; - rdfs:label "data" ; +ccf:title a owl:DatatypeProperty ; + rdfs:label "title" ; skos:inScheme . -ccf:Instance a owl:Class ; - rdfs:label "Instance" ; - ccf:owl "Individual" ; +ccf:version a owl:DatatypeProperty ; + rdfs:label "version" ; skos:inScheme . ccf:id a owl:DatatypeProperty ; @@ -332,25 +895,47 @@ ccf:id a owl:DatatypeProperty ; rdfs:range xsd:string ; skos:inScheme . -ccf:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; +ccf:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; skos:inScheme . -ccf:metadata a owl:ObjectProperty ; - rdfs:label "metadata" ; - skos:inScheme . +xsd:anyURI a rdfs:Datatype . xsd:string a rdfs:Datatype . -ccf:Named a owl:Class ; - rdfs:label "Named" ; - skos:inScheme . - -ccf:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema1:Person ; - skos:inScheme . - -xsd:anyURI a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf ccf:Creator ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Creator . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:SoftwareApplication ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SoftwareApplication . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:FtuIllustration ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:FtuIllustration . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:FtuIllustrationFile ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:FtuIllustrationFile . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Person ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Person . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Named ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Named . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:FtuIllustrationNode ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:FtuIllustrationNode . diff --git a/schemas/generated/owl/asct-b-metadata.owl.ttl b/schemas/generated/owl/asct-b-metadata.owl.ttl index 3bcd5de..4abcdf9 100644 --- a/schemas/generated/owl/asct-b-metadata.owl.ttl +++ b/schemas/generated/owl/asct-b-metadata.owl.ttl @@ -1,6 +1,7 @@ @prefix dcat: . @prefix linkml: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema1: . @@ -24,84 +25,293 @@ xsd:integer a rdfs:Datatype . xsd:time a rdfs:Datatype . +dcat:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:had_member ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:had_member ], + dcat:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + dcat:Container a owl:Class ; rdfs:label "Container" ; rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:creators ], [ a owl:Restriction ; owl:minCardinality 1 ; owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:license ], [ a owl:Restriction ; owl:maxCardinality 1 ; owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty dcat:creation_date ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:creation_date ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:description ], + owl:onProperty dcat:version ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:creation_date ], + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty dcat:title ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:title ], + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:license ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:version ], + owl:onProperty dcat:distributions ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:license ], + owl:onProperty dcat:creators ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:license ], + owl:onProperty dcat:was_derived_from ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:creators ], + owl:onProperty dcat:description ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:version ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +dcat:about a owl:DatatypeProperty ; + rdfs:label "about" ; + skos:inScheme . + +dcat:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +dcat:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +dcat:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +dcat:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "asct-b-metadata" . + +linkml:DateOrDatetime a rdfs:Datatype . + +dcat:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:title ], + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ] ; + skos:exactMatch prov:Entity ; + skos:inScheme . + +dcat:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:awardNumber ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:license ], + owl:onProperty dcat:awardNumber ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:distributions ], + owl:onProperty dcat:funder ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:creation_date ], - [ a owl:Restriction ; + owl:onProperty dcat:funder ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +dcat:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality 1 ; owl:onProperty dcat:version ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:distributions ], + owl:minCardinality 0 ; + owl:onProperty dcat:target_product ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty dcat:version ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:creators ] ; - skos:exactMatch dcat:Dataset ; + owl:maxCardinality 1 ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:SoftwareSourceCode ; + owl:onProperty dcat:target_product ], + dcat:Creator ; + skos:exactMatch schema1:SoftwareApplication ; skos:inScheme . -dcat:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; - skos:exactMatch dcat:Dataset ; +dcat:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ] ; + skos:exactMatch schema1:SoftwareSourceCode ; skos:inScheme . -dcat:about a owl:DatatypeProperty ; - rdfs:label "about" ; +dcat:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range dcat:Grant ; + skos:inScheme . + +dcat:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:downloadUrl ] ; + skos:exactMatch dcat:Distribution ; skos:inScheme . dcat:accessUrl a owl:DatatypeProperty ; @@ -121,8 +331,9 @@ dcat:citationOverall a owl:DatatypeProperty ; rdfs:label "citationOverall" ; skos:inScheme . -dcat:datatable a owl:DatatypeProperty ; - rdfs:label "datatable" ; +dcat:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:doi a owl:DatatypeProperty ; @@ -135,11 +346,6 @@ dcat:downloadUrl a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . -dcat:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; - rdfs:range dcat:Person ; - skos:inScheme . - dcat:firstName a owl:DatatypeProperty ; rdfs:label "firstName" ; skos:inScheme . @@ -152,11 +358,6 @@ dcat:funder a owl:DatatypeProperty ; rdfs:label "funder" ; skos:inScheme . -dcat:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range dcat:Grant ; - skos:inScheme . - dcat:hubmapId a owl:DatatypeProperty ; rdfs:label "hubmapId" ; skos:inScheme . @@ -170,6 +371,10 @@ dcat:mediaType a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . +dcat:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + dcat:orcid a owl:DatatypeProperty ; rdfs:label "orcid" ; rdfs:range [ a rdfs:Datatype ; @@ -177,80 +382,277 @@ dcat:orcid a owl:DatatypeProperty ; owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; skos:inScheme . -dcat:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range dcat:Person ; - skos:inScheme . - -dcat:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; +dcat:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range dcat:SoftwareSourceCode ; skos:inScheme . -dcat:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; +dcat:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range dcat:Creator ; skos:inScheme . -dcat:reviewers a owl:ObjectProperty ; - rdfs:label "reviewers" ; - rdfs:range dcat:Person ; +dcat:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range dcat:Distribution ; skos:inScheme . -dcat:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; +dcat:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Creator ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Distribution ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Grant ; + owl:onProperty dcat:funders ] ; + skos:exactMatch dcat:Dataset ; skos:inScheme . -dcat:value a owl:DatatypeProperty ; - rdfs:label "value" ; +dcat:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:name ] ; skos:inScheme . -dcat:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +dcat:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; skos:inScheme . -shex:iri a rdfs:Datatype . - -shex:nonLiteral a rdfs:Datatype . - - a owl:Ontology ; - rdfs:label "asct-b-metadata" . - -linkml:DateOrDatetime a rdfs:Datatype . - -dcat:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema1:Grant ; +dcat:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; skos:inScheme . -dcat:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; +dcat:description a owl:DatatypeProperty ; + rdfs:label "description" ; skos:inScheme . -dcat:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range dcat:Person ; +dcat:license a owl:DatatypeProperty ; + rdfs:label "license" ; skos:inScheme . -dcat:distributions a owl:ObjectProperty ; - rdfs:label "distributions" ; - rdfs:range dcat:Distribution ; +dcat:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; skos:inScheme . -dcat:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; +dcat:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range dcat:Dataset ; skos:inScheme . -dcat:description a owl:DatatypeProperty ; - rdfs:label "description" ; +dcat:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:lastName ], + dcat:Creator ; + skos:exactMatch schema1:Person ; skos:inScheme . -dcat:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; +dcat:id a owl:DatatypeProperty ; + rdfs:label "id" ; skos:inScheme . -dcat:license a owl:DatatypeProperty ; - rdfs:label "license" ; +dcat:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:title a owl:DatatypeProperty ; @@ -261,13 +663,23 @@ dcat:version a owl:DatatypeProperty ; rdfs:label "version" ; skos:inScheme . -dcat:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema1:Person ; - skos:inScheme . - xsd:anyURI a rdfs:Datatype . xsd:string a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf dcat:Creator ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Creator . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:SoftwareApplication ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:SoftwareApplication . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:Person ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Person . + diff --git a/schemas/generated/owl/asct-b.owl.ttl b/schemas/generated/owl/asct-b.owl.ttl index b26fb04..8bab548 100644 --- a/schemas/generated/owl/asct-b.owl.ttl +++ b/schemas/generated/owl/asct-b.owl.ttl @@ -2,6 +2,7 @@ @prefix dcat: . @prefix linkml: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema1: . @@ -9,26 +10,45 @@ @prefix skos: . @prefix xsd: . +ccf:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:had_member ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:had_member ], + ccf:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + ccf:Container a owl:Class ; rdfs:label "Container" ; ccf:owl.template """AnnotationAssertion( dct:title {{iri}} "{{metadata.title|e}}" ) AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) -{% for c in metadata.creators %} -AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" ) +{% for creator_iri in metadata.created_by %} +AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} AnnotationAssertion( schema:version {{iri}} "{{metadata.version|e}}" ) AnnotationAssertion( schema:dateCreated {{iri}} "{{metadata.creation_date|e}}" ) AnnotationAssertion( dct:license {{iri}} "{{metadata.license|e}}" ) AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) -AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )""" ; +AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) +AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" ) """ ; rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:iri ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:iri ], + [ a owl:Restriction ; owl:minCardinality 0 ; owl:onProperty ccf:metadata ], [ a owl:Restriction ; - owl:allValuesFrom ccf:AsctbDataset ; + owl:minCardinality 0 ; owl:onProperty ccf:data ], [ a owl:Restriction ; - owl:minCardinality 0 ; + owl:allValuesFrom xsd:anyURI ; owl:onProperty ccf:iri ], [ a owl:Restriction ; owl:allValuesFrom ccf:AsctbMetadata ; @@ -37,31 +57,454 @@ AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )""" ; owl:maxCardinality 1 ; owl:onProperty ccf:data ], [ a owl:Restriction ; - owl:minCardinality 0 ; + owl:allValuesFrom ccf:AsctbDataset ; owl:onProperty ccf:data ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:iri ], + owl:onProperty ccf:metadata ] ; + skos:inScheme . + +ccf:about a owl:DatatypeProperty ; + rdfs:label "about" ; + skos:inScheme . + +ccf:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +ccf:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +ccf:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +ccf:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +xsd:date a rdfs:Datatype . + +xsd:dateTime a rdfs:Datatype . + +xsd:decimal a rdfs:Datatype . + +xsd:double a rdfs:Datatype . + +xsd:float a rdfs:Datatype . + +xsd:integer a rdfs:Datatype . + +xsd:time a rdfs:Datatype . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "asct-b" . + +linkml:DateOrDatetime a rdfs:Datatype . + +ccf:AsctbDataset a owl:Class ; + rdfs:label "AsctbDataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom ccf:Biomarker ; + owl:onProperty ccf:biomarkers ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:CellType ; + owl:onProperty ccf:cell_types ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:cell_types ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:AnatomicalStructure ; + owl:onProperty ccf:anatomical_structures ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:anatomical_structures ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:biomarkers ] ; + skos:inScheme . + +ccf:AsctbMetadata a owl:Class ; + rdfs:label "AsctbMetadata" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:metadata ], + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; - owl:onProperty ccf:iri ] ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +ccf:BiomarkerSet a owl:Class ; + rdfs:label "BiomarkerSet" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom ccf:Biomarker ; + owl:onProperty ccf:members ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:string [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^https:\\/\\/doi\\.org\\/10\\.\\d+\\/.*" ] ) ] ) ] ; + owl:onProperty ccf:references ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:members ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:references ] ; + skos:inScheme . + +ccf:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Dataset ; + owl:onProperty ccf:was_derived_from ] ; + skos:exactMatch prov:Entity ; skos:inScheme . -ccf:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; +xsd:boolean a rdfs:Datatype . + +ccf:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Creator ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Distribution ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Grant ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citationOverall ] ; skos:exactMatch dcat:Dataset ; skos:inScheme . -ccf:about a owl:DatatypeProperty ; - rdfs:label "about" ; +ccf:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:accessUrl ] ; + skos:exactMatch dcat:Distribution ; skos:inScheme . -ccf:accessUrl a owl:DatatypeProperty ; - rdfs:label "accessUrl" ; - rdfs:range xsd:anyURI ; +ccf:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:awardNumber ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +ccf:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SoftwareSourceCode ; + owl:onProperty ccf:target_product ], + ccf:Creator ; + skos:exactMatch schema1:SoftwareApplication ; + skos:inScheme . + +ccf:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ] ; + skos:exactMatch schema1:SoftwareSourceCode ; skos:inScheme . ccf:anatomical_structures a owl:ObjectProperty ; @@ -69,47 +512,44 @@ ccf:anatomical_structures a owl:ObjectProperty ; rdfs:range ccf:AnatomicalStructure ; skos:inScheme . -ccf:awardNumber a owl:DatatypeProperty ; - rdfs:label "awardNumber" ; - skos:inScheme . - ccf:biomarkers a owl:ObjectProperty ; rdfs:label "biomarkers" ; rdfs:range ccf:Biomarker ; skos:inScheme . -ccf:cell_types a owl:ObjectProperty ; - rdfs:label "cell_types" ; +ccf:ccf_ct_isa a owl:ObjectProperty ; + rdfs:label "ccf_ct_isa" ; rdfs:range ccf:CellType ; skos:inScheme . -ccf:citation a owl:DatatypeProperty ; - rdfs:label "citation" ; - skos:inScheme . - -ccf:citationOverall a owl:DatatypeProperty ; - rdfs:label "citationOverall" ; +ccf:ccf_has_biomarker_set a owl:ObjectProperty ; + rdfs:label "ccf_has_biomarker_set" ; + rdfs:range ccf:BiomarkerSet ; skos:inScheme . -ccf:class_type a owl:DatatypeProperty ; - rdfs:label "class_type" ; +ccf:ccf_located_in a owl:ObjectProperty ; + rdfs:label "ccf_located_in" ; + rdfs:range ccf:AnatomicalStructure ; skos:inScheme . -ccf:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; +ccf:ccf_part_of a owl:ObjectProperty ; + rdfs:label "ccf_part_of" ; + rdfs:range ccf:AnatomicalStructure ; skos:inScheme . -ccf:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range ccf:Person ; +ccf:cell_types a owl:ObjectProperty ; + rdfs:label "cell_types" ; + rdfs:range ccf:CellType ; skos:inScheme . -ccf:datatable a owl:DatatypeProperty ; - rdfs:label "datatable" ; +ccf:created_by a owl:DatatypeProperty ; + rdfs:label "created_by" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:description a owl:DatatypeProperty ; - rdfs:label "description" ; +ccf:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range ccf:Creator ; skos:inScheme . ccf:distributions a owl:ObjectProperty ; @@ -117,52 +557,18 @@ ccf:distributions a owl:ObjectProperty ; rdfs:range ccf:Distribution ; skos:inScheme . -ccf:doi a owl:DatatypeProperty ; - rdfs:label "doi" ; - rdfs:range xsd:anyURI ; - skos:inScheme . - -ccf:downloadUrl a owl:DatatypeProperty ; - rdfs:label "downloadUrl" ; - rdfs:range xsd:anyURI ; - skos:inScheme . - ccf:externalReviewers a owl:ObjectProperty ; rdfs:label "externalReviewers" ; rdfs:range ccf:Person ; skos:inScheme . -ccf:firstName a owl:DatatypeProperty ; - rdfs:label "firstName" ; - skos:inScheme . - -ccf:fullName a owl:DatatypeProperty ; - rdfs:label "fullName" ; - skos:inScheme . - -ccf:funder a owl:DatatypeProperty ; - rdfs:label "funder" ; - skos:inScheme . - ccf:funders a owl:ObjectProperty ; rdfs:label "funders" ; rdfs:range ccf:Grant ; skos:inScheme . -ccf:hubmapId a owl:DatatypeProperty ; - rdfs:label "hubmapId" ; - skos:inScheme . - -ccf:lastName a owl:DatatypeProperty ; - rdfs:label "lastName" ; - skos:inScheme . - -ccf:license a owl:DatatypeProperty ; - rdfs:label "license" ; - skos:inScheme . - -ccf:mediaType a owl:DatatypeProperty ; - rdfs:label "mediaType" ; +ccf:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; rdfs:range xsd:anyURI ; skos:inScheme . @@ -172,26 +578,11 @@ ccf:members a owl:ObjectProperty ; rdfs:range ccf:Biomarker ; skos:inScheme . -ccf:orcid a owl:DatatypeProperty ; - rdfs:label "orcid" ; - rdfs:range [ a rdfs:Datatype ; - owl:onDatatype xsd:string ; - owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; - skos:inScheme . - ccf:project_leads a owl:ObjectProperty ; rdfs:label "project_leads" ; rdfs:range ccf:Person ; skos:inScheme . -ccf:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; - skos:inScheme . - -ccf:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; - skos:inScheme . - ccf:references a owl:DatatypeProperty ; rdfs:label "references" ; rdfs:range [ a rdfs:Datatype ; @@ -205,99 +596,179 @@ ccf:reviewers a owl:ObjectProperty ; rdfs:range ccf:Person ; skos:inScheme . -ccf:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; +ccf:accessUrl a owl:DatatypeProperty ; + rdfs:label "accessUrl" ; rdfs:range xsd:anyURI ; skos:inScheme . -ccf:title a owl:DatatypeProperty ; - rdfs:label "title" ; +ccf:awardNumber a owl:DatatypeProperty ; + rdfs:label "awardNumber" ; skos:inScheme . -ccf:value a owl:DatatypeProperty ; - rdfs:label "value" ; +ccf:ccf_asctb_type a owl:DatatypeProperty ; + rdfs:label "ccf_asctb_type" ; skos:inScheme . -ccf:version a owl:DatatypeProperty ; - rdfs:label "version" ; +ccf:ccf_biomarker_type a owl:DatatypeProperty ; + rdfs:label "ccf_biomarker_type" ; skos:inScheme . -ccf:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +ccf:ccf_designated_parent a owl:DatatypeProperty ; + rdfs:label "ccf_designated_parent" ; + ccf:owl "SubClassOf" ; skos:inScheme . -xsd:date a rdfs:Datatype . +ccf:ccf_is_provisional a owl:DatatypeProperty ; + rdfs:label "ccf_is_provisional" ; + rdfs:range xsd:boolean ; + skos:inScheme . -xsd:dateTime a rdfs:Datatype . +ccf:ccf_pref_label a owl:DatatypeProperty ; + rdfs:label "ccf_pref_label" ; + skos:inScheme . -xsd:decimal a rdfs:Datatype . +ccf:citation a owl:DatatypeProperty ; + rdfs:label "citation" ; + skos:inScheme . -xsd:double a rdfs:Datatype . +ccf:citationOverall a owl:DatatypeProperty ; + rdfs:label "citationOverall" ; + skos:inScheme . -xsd:float a rdfs:Datatype . +ccf:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; + skos:inScheme . -xsd:integer a rdfs:Datatype . +ccf:data a owl:ObjectProperty ; + rdfs:label "data" ; + skos:inScheme . -xsd:time a rdfs:Datatype . +ccf:derived_from a owl:DatatypeProperty ; + rdfs:label "derived_from" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:doi a owl:DatatypeProperty ; + rdfs:label "doi" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:downloadUrl a owl:DatatypeProperty ; + rdfs:label "downloadUrl" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:firstName a owl:DatatypeProperty ; + rdfs:label "firstName" ; + skos:inScheme . + +ccf:fullName a owl:DatatypeProperty ; + rdfs:label "fullName" ; + skos:inScheme . -shex:iri a rdfs:Datatype . +ccf:funder a owl:DatatypeProperty ; + rdfs:label "funder" ; + skos:inScheme . -shex:nonLiteral a rdfs:Datatype . +ccf:hubmapId a owl:DatatypeProperty ; + rdfs:label "hubmapId" ; + skos:inScheme . - a owl:Ontology ; - rdfs:label "asct-b" . +ccf:iri a owl:DatatypeProperty ; + rdfs:label "iri" ; + skos:inScheme . -linkml:DateOrDatetime a rdfs:Datatype . +ccf:lastName a owl:DatatypeProperty ; + rdfs:label "lastName" ; + skos:inScheme . -ccf:AsctbDataset a owl:Class ; - rdfs:label "AsctbDataset" ; +ccf:mediaType a owl:DatatypeProperty ; + rdfs:label "mediaType" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:AsctbMetadata a owl:Class ; - rdfs:label "AsctbMetadata" ; - skos:exactMatch dcat:Dataset ; +ccf:metadata a owl:ObjectProperty ; + rdfs:label "metadata" ; skos:inScheme . -ccf:BiomarkerSet a owl:Class ; - rdfs:label "BiomarkerSet" ; +ccf:name a owl:DatatypeProperty ; + rdfs:label "name" ; skos:inScheme . -ccf:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; +ccf:orcid a owl:DatatypeProperty ; + rdfs:label "orcid" ; + rdfs:range [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; skos:inScheme . -ccf:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema1:Grant ; +ccf:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range ccf:SoftwareSourceCode ; skos:inScheme . -xsd:boolean a rdfs:Datatype . +ccf:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range ccf:Dataset ; + skos:inScheme . -ccf:Biomarker a owl:Class ; - rdfs:label "Biomarker" ; - ccf:owl "Class" ; +ccf:AsctbConcept a owl:Class ; + rdfs:label "AsctbConcept" ; rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:ccf_asctb_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:ccf_asctb_type ], + [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty ccf:ccf_biomarker_type ], + owl:onProperty ccf:ccf_is_provisional ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:ccf_is_provisional ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty ccf:ccf_biomarker_type ], + owl:onProperty ccf:id ], [ a owl:Restriction ; - owl:allValuesFrom [ a rdfs:Datatype ; - owl:onDatatype xsd:string ; - owl:withRestrictions ( [ xsd:pattern "HGNC:\\d+|ASCTB-TEMP:[a-zA-Z0-9-]+" ] ) ] ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; owl:onProperty ccf:id ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty ccf:id ], + owl:onProperty ccf:ccf_pref_label ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:ccf_designated_parent ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:ccf_biomarker_type ], + owl:onProperty ccf:ccf_designated_parent ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:ccf_designated_parent ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:ccf_is_provisional ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:ccf_asctb_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:ccf_pref_label ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:ccf_pref_label ], [ a owl:Restriction ; owl:maxCardinality 1 ; owl:onProperty ccf:id ], - ccf:AsctbConcept ; + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:class_type ] ; skos:inScheme . ccf:CellType a owl:Class ; @@ -321,152 +792,236 @@ SubClassOf( ) {% endfor %} """ ; rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty ccf:ccf_located_in ], + [ a owl:Restriction ; owl:minCardinality 0 ; owl:onProperty ccf:ccf_ct_isa ], [ a owl:Restriction ; - owl:minCardinality 1 ; + owl:maxCardinality 1 ; owl:onProperty ccf:id ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty ccf:ccf_ct_isa ], + owl:minCardinality 0 ; + owl:onProperty ccf:ccf_located_in ], [ a owl:Restriction ; - owl:allValuesFrom [ a rdfs:Datatype ; - owl:onDatatype xsd:string ; - owl:withRestrictions ( [ xsd:pattern "(CL|PCL|LMHA):\\d+|ASCTB-TEMP:[a-zA-Z0-9-]+" ] ) ] ; + owl:minCardinality 1 ; owl:onProperty ccf:id ], [ a owl:Restriction ; owl:minCardinality 0 ; owl:onProperty ccf:ccf_has_biomarker_set ], [ a owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty ccf:ccf_located_in ], - [ a owl:Restriction ; - owl:maxCardinality 1 ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "(CL|PCL|LMHA):\\d+|ASCTB-TEMP:[a-zA-Z0-9-]+" ] ) ] ; owl:onProperty ccf:id ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty ccf:ccf_located_in ], + owl:allValuesFrom owl:Thing ; + owl:onProperty ccf:ccf_ct_isa ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; + owl:allValuesFrom owl:Thing ; owl:onProperty ccf:ccf_has_biomarker_set ], ccf:AsctbConcept ; skos:inScheme . -ccf:ccf_ct_isa a owl:ObjectProperty ; - rdfs:label "ccf_ct_isa" ; - rdfs:range ccf:CellType ; - skos:inScheme . - -ccf:ccf_has_biomarker_set a owl:ObjectProperty ; - rdfs:label "ccf_has_biomarker_set" ; - rdfs:range ccf:BiomarkerSet ; - skos:inScheme . - -ccf:ccf_located_in a owl:ObjectProperty ; - rdfs:label "ccf_located_in" ; - rdfs:range ccf:AnatomicalStructure ; - skos:inScheme . - -ccf:ccf_part_of a owl:ObjectProperty ; - rdfs:label "ccf_part_of" ; - rdfs:range ccf:AnatomicalStructure ; - skos:inScheme . - ccf:AnatomicalStructure a owl:Class ; rdfs:label "AnatomicalStructure" ; ccf:owl "Class" ; rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:ccf_part_of ], + [ a owl:Restriction ; owl:allValuesFrom [ a rdfs:Datatype ; owl:onDatatype xsd:string ; owl:withRestrictions ( [ xsd:pattern "(UBERON|FMA):\\d+|ASCTB-TEMP:[a-zA-Z0-9-]+" ] ) ] ; owl:onProperty ccf:id ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty ccf:ccf_part_of ], - [ a owl:Restriction ; - owl:maxCardinality 1 ; + owl:minCardinality 1 ; owl:onProperty ccf:id ], [ a owl:Restriction ; - owl:minCardinality 1 ; + owl:maxCardinality 1 ; owl:onProperty ccf:id ], [ a owl:Restriction ; - owl:minCardinality 0 ; + owl:allValuesFrom owl:Thing ; owl:onProperty ccf:ccf_part_of ], ccf:AsctbConcept ; skos:inScheme . -ccf:AsctbConcept a owl:Class ; - rdfs:label "AsctbConcept" ; +ccf:Biomarker a owl:Class ; + rdfs:label "Biomarker" ; + ccf:owl "Class" ; rdfs:subClassOf [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty ccf:ccf_pref_label ], + owl:onProperty ccf:ccf_biomarker_type ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "HGNC:\\d+|ASCTB-TEMP:[a-zA-Z0-9-]+|HGNCO:[a-zA-Z0-9-]+" ] ) ] ; + owl:onProperty ccf:id ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:ccf_pref_label ], + owl:onProperty ccf:id ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty ccf:ccf_asctb_type ], + owl:maxCardinality 1 ; + owl:onProperty ccf:ccf_biomarker_type ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty ccf:ccf_is_provisional ], + owl:onProperty ccf:ccf_biomarker_type ], + ccf:AsctbConcept ; + skos:inScheme . + +ccf:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:class_type ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty ccf:ccf_asctb_type ], + owl:minCardinality 0 ; + owl:onProperty ccf:name ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty ccf:ccf_pref_label ], + owl:onProperty ccf:id ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:ccf_asctb_type ], + owl:onProperty ccf:id ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty ccf:ccf_is_provisional ], + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:name ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:ccf_is_provisional ] ; + owl:onProperty ccf:name ] ; skos:inScheme . -ccf:ccf_asctb_type a owl:DatatypeProperty ; - rdfs:label "ccf_asctb_type" ; +ccf:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; skos:inScheme . -ccf:ccf_biomarker_type a owl:DatatypeProperty ; - rdfs:label "ccf_biomarker_type" ; +ccf:description a owl:DatatypeProperty ; + rdfs:label "description" ; skos:inScheme . -ccf:ccf_is_provisional a owl:DatatypeProperty ; - rdfs:label "ccf_is_provisional" ; - rdfs:range xsd:boolean ; +ccf:license a owl:DatatypeProperty ; + rdfs:label "license" ; skos:inScheme . -ccf:ccf_pref_label a owl:DatatypeProperty ; - rdfs:label "ccf_pref_label" ; +ccf:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; skos:inScheme . -ccf:data a owl:ObjectProperty ; - rdfs:label "data" ; +ccf:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty ccf:orcid ], + ccf:Creator ; + skos:exactMatch schema1:Person ; skos:inScheme . -ccf:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; +ccf:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:metadata a owl:ObjectProperty ; - rdfs:label "metadata" ; +ccf:title a owl:DatatypeProperty ; + rdfs:label "title" ; skos:inScheme . -ccf:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema1:Person ; +ccf:version a owl:DatatypeProperty ; + rdfs:label "version" ; skos:inScheme . -xsd:anyURI a rdfs:Datatype . +ccf:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; + skos:inScheme . ccf:id a owl:DatatypeProperty ; rdfs:label "id" ; rdfs:range xsd:string ; skos:inScheme . +xsd:anyURI a rdfs:Datatype . + xsd:string a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf ccf:SoftwareApplication ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SoftwareApplication . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Person ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Person . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:AnatomicalStructure ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:AnatomicalStructure . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:AsctbConcept ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:AsctbConcept . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:CellType ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:CellType . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Biomarker ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Biomarker . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Creator ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Creator . + diff --git a/schemas/generated/owl/basic-metadata.owl.ttl b/schemas/generated/owl/basic-metadata.owl.ttl index 67781f0..37c89c8 100644 --- a/schemas/generated/owl/basic-metadata.owl.ttl +++ b/schemas/generated/owl/basic-metadata.owl.ttl @@ -1,6 +1,7 @@ @prefix dcat: . @prefix linkml: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema1: . @@ -24,32 +25,62 @@ xsd:integer a rdfs:Datatype . xsd:time a rdfs:Datatype . +dcat:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:had_member ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:had_member ], + dcat:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + dcat:Container a owl:Class ; rdfs:label "Container" ; rdfs:subClassOf [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:iri ], + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:publisher ], [ a owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty dcat:creation_date ], + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:version ], + owl:minCardinality 1 ; + owl:onProperty dcat:title ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:license ], + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], [ a owl:Restriction ; owl:minCardinality 1 ; owl:onProperty dcat:distributions ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:creation_date ], + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:version ], + owl:onProperty dcat:creation_date ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty dcat:description ], @@ -57,51 +88,230 @@ dcat:Container a owl:Class ; owl:allValuesFrom xsd:string ; owl:onProperty dcat:title ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:title ], + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:version ], + owl:onProperty dcat:title ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:iri ], + owl:minCardinality 1 ; + owl:onProperty dcat:description ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:title ], + owl:onProperty dcat:creation_date ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:description ], + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:creators ], + owl:onProperty dcat:license ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:version ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; owl:onProperty dcat:distributions ], [ a owl:Restriction ; owl:maxCardinality 1 ; owl:onProperty dcat:description ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:creators ], + owl:onProperty dcat:version ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +dcat:about a owl:DatatypeProperty ; + rdfs:label "about" ; + skos:inScheme . + +dcat:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +dcat:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +dcat:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +dcat:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "basic-metadata" . + +linkml:DateOrDatetime a rdfs:Datatype . + +dcat:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ], [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ] ; + skos:exactMatch prov:Entity ; + skos:inScheme . + +dcat:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:creation_date ], + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funder ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:license ] ; - skos:exactMatch dcat:Dataset ; + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:awardNumber ] ; + skos:exactMatch schema1:Grant ; skos:inScheme . -dcat:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; - skos:exactMatch dcat:Dataset ; +dcat:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:SoftwareSourceCode ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + dcat:Creator ; + skos:exactMatch schema1:SoftwareApplication ; skos:inScheme . -dcat:about a owl:DatatypeProperty ; - rdfs:label "about" ; +dcat:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ] ; + skos:exactMatch schema1:SoftwareSourceCode ; + skos:inScheme . + +dcat:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range dcat:Grant ; + skos:inScheme . + +dcat:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:downloadUrl ] ; + skos:exactMatch dcat:Distribution ; skos:inScheme . dcat:accessUrl a owl:DatatypeProperty ; @@ -121,8 +331,9 @@ dcat:citationOverall a owl:DatatypeProperty ; rdfs:label "citationOverall" ; skos:inScheme . -dcat:datatable a owl:DatatypeProperty ; - rdfs:label "datatable" ; +dcat:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:doi a owl:DatatypeProperty ; @@ -135,11 +346,6 @@ dcat:downloadUrl a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . -dcat:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; - rdfs:range dcat:Person ; - skos:inScheme . - dcat:firstName a owl:DatatypeProperty ; rdfs:label "firstName" ; skos:inScheme . @@ -152,11 +358,6 @@ dcat:funder a owl:DatatypeProperty ; rdfs:label "funder" ; skos:inScheme . -dcat:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range dcat:Grant ; - skos:inScheme . - dcat:hubmapId a owl:DatatypeProperty ; rdfs:label "hubmapId" ; skos:inScheme . @@ -170,6 +371,10 @@ dcat:mediaType a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . +dcat:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + dcat:orcid a owl:DatatypeProperty ; rdfs:label "orcid" ; rdfs:range [ a rdfs:Datatype ; @@ -177,80 +382,277 @@ dcat:orcid a owl:DatatypeProperty ; owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; skos:inScheme . -dcat:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range dcat:Person ; +dcat:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range dcat:SoftwareSourceCode ; skos:inScheme . -dcat:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; - skos:inScheme . - -dcat:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; +dcat:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range dcat:Creator ; skos:inScheme . -dcat:reviewers a owl:ObjectProperty ; - rdfs:label "reviewers" ; - rdfs:range dcat:Person ; +dcat:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range dcat:Distribution ; skos:inScheme . -dcat:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; +dcat:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Distribution ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Grant ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Creator ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:license ] ; + skos:exactMatch dcat:Dataset ; skos:inScheme . -dcat:value a owl:DatatypeProperty ; - rdfs:label "value" ; +dcat:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:class_type ] ; skos:inScheme . -dcat:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +dcat:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; skos:inScheme . -shex:iri a rdfs:Datatype . - -shex:nonLiteral a rdfs:Datatype . - - a owl:Ontology ; - rdfs:label "basic-metadata" . - -linkml:DateOrDatetime a rdfs:Datatype . - -dcat:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema1:Grant ; +dcat:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; skos:inScheme . -dcat:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; +dcat:description a owl:DatatypeProperty ; + rdfs:label "description" ; skos:inScheme . -dcat:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range dcat:Person ; +dcat:license a owl:DatatypeProperty ; + rdfs:label "license" ; skos:inScheme . -dcat:distributions a owl:ObjectProperty ; - rdfs:label "distributions" ; - rdfs:range dcat:Distribution ; +dcat:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; skos:inScheme . -dcat:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; +dcat:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range dcat:Dataset ; skos:inScheme . -dcat:description a owl:DatatypeProperty ; - rdfs:label "description" ; +dcat:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:fullName ], + dcat:Creator ; + skos:exactMatch schema1:Person ; skos:inScheme . -dcat:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; +dcat:id a owl:DatatypeProperty ; + rdfs:label "id" ; skos:inScheme . -dcat:license a owl:DatatypeProperty ; - rdfs:label "license" ; +dcat:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:title a owl:DatatypeProperty ; @@ -261,13 +663,23 @@ dcat:version a owl:DatatypeProperty ; rdfs:label "version" ; skos:inScheme . -dcat:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema1:Person ; - skos:inScheme . - xsd:anyURI a rdfs:Datatype . xsd:string a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf dcat:Person ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Person . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:Creator ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Creator . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:SoftwareApplication ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:SoftwareApplication . + diff --git a/schemas/generated/owl/basic.owl.ttl b/schemas/generated/owl/basic.owl.ttl index 6aa5949..3426cfa 100644 --- a/schemas/generated/owl/basic.owl.ttl +++ b/schemas/generated/owl/basic.owl.ttl @@ -2,6 +2,7 @@ @prefix dcat: . @prefix linkml: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema1: . @@ -9,51 +10,501 @@ @prefix skos: . @prefix xsd: . +ccf:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:had_member ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:had_member ], + ccf:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + ccf:Container a owl:Class ; rdfs:label "Container" ; ccf:owl.template """AnnotationAssertion( dct:title {{iri}} "{{metadata.title|e}}" ) AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) -{% for c in metadata.creators %} -AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" ) +{% for creator_iri in metadata.created_by %} +AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} AnnotationAssertion( schema:version {{iri}} "{{metadata.version|e}}" ) AnnotationAssertion( schema:dateCreated {{iri}} "{{metadata.creation_date|e}}" ) AnnotationAssertion( dct:license {{iri}} "{{metadata.license|e}}" ) AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) -AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )""" ; +AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) +AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" ) """ ; rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom ccf:BasicMetadata ; + owl:onProperty ccf:metadata ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:iri ], + [ a owl:Restriction ; owl:minCardinality 1 ; owl:onProperty ccf:data ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:iri ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:data ], [ a owl:Restriction ; owl:maxCardinality 1 ; owl:onProperty ccf:iri ], [ a owl:Restriction ; owl:minCardinality 0 ; owl:onProperty ccf:metadata ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:metadata ] ; + skos:inScheme . + +ccf:about a owl:DatatypeProperty ; + rdfs:label "about" ; + skos:inScheme . + +ccf:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +ccf:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +ccf:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +ccf:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +xsd:boolean a rdfs:Datatype . + +xsd:date a rdfs:Datatype . + +xsd:dateTime a rdfs:Datatype . + +xsd:decimal a rdfs:Datatype . + +xsd:double a rdfs:Datatype . + +xsd:float a rdfs:Datatype . + +xsd:integer a rdfs:Datatype . + +xsd:time a rdfs:Datatype . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "basic" . + +linkml:DateOrDatetime a rdfs:Datatype . + +ccf:BasicMetadata a owl:Class ; + rdfs:label "BasicMetadata" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; - owl:onProperty ccf:iri ], + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:metadata ], + owl:onProperty ccf:see_also ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty ccf:data ], + owl:onProperty ccf:creation_date ], [ a owl:Restriction ; owl:minCardinality 0 ; - owl:onProperty ccf:iri ], + owl:onProperty ccf:publisher ], [ a owl:Restriction ; - owl:allValuesFrom ccf:BasicMetadata ; - owl:onProperty ccf:metadata ] ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +ccf:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Dataset ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:was_derived_from ] ; + skos:exactMatch prov:Entity ; skos:inScheme . -ccf:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; +ccf:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Grant ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Distribution ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Creator ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citationOverall ] ; skos:exactMatch dcat:Dataset ; skos:inScheme . -ccf:about a owl:DatatypeProperty ; - rdfs:label "about" ; +ccf:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:accessUrl ] ; + skos:exactMatch dcat:Distribution ; + skos:inScheme . + +ccf:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:funder ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +ccf:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SoftwareSourceCode ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + ccf:Creator ; + skos:exactMatch schema1:SoftwareApplication ; + skos:inScheme . + +ccf:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ] ; + skos:exactMatch schema1:SoftwareSourceCode ; + skos:inScheme . + +ccf:created_by a owl:DatatypeProperty ; + rdfs:label "created_by" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range ccf:Creator ; + skos:inScheme . + +ccf:data a owl:DatatypeProperty ; + rdfs:label "data" ; + skos:inScheme . + +ccf:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range ccf:Distribution ; + skos:inScheme . + +ccf:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range ccf:Person ; + skos:inScheme . + +ccf:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range ccf:Grant ; + skos:inScheme . + +ccf:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range ccf:Person ; + skos:inScheme . + +ccf:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range ccf:Person ; skos:inScheme . ccf:accessUrl a owl:DatatypeProperty ; @@ -73,26 +524,14 @@ ccf:citationOverall a owl:DatatypeProperty ; rdfs:label "citationOverall" ; skos:inScheme . -ccf:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; - skos:inScheme . - -ccf:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range ccf:Person ; - skos:inScheme . - -ccf:datatable a owl:DatatypeProperty ; - rdfs:label "datatable" ; - skos:inScheme . - -ccf:description a owl:DatatypeProperty ; - rdfs:label "description" ; +ccf:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:distributions a owl:ObjectProperty ; - rdfs:label "distributions" ; - rdfs:range ccf:Distribution ; +ccf:derived_from a owl:DatatypeProperty ; + rdfs:label "derived_from" ; + rdfs:range xsd:anyURI ; skos:inScheme . ccf:doi a owl:DatatypeProperty ; @@ -105,11 +544,6 @@ ccf:downloadUrl a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . -ccf:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; - rdfs:range ccf:Person ; - skos:inScheme . - ccf:firstName a owl:DatatypeProperty ; rdfs:label "firstName" ; skos:inScheme . @@ -122,21 +556,16 @@ ccf:funder a owl:DatatypeProperty ; rdfs:label "funder" ; skos:inScheme . -ccf:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range ccf:Grant ; - skos:inScheme . - ccf:hubmapId a owl:DatatypeProperty ; rdfs:label "hubmapId" ; skos:inScheme . -ccf:lastName a owl:DatatypeProperty ; - rdfs:label "lastName" ; +ccf:iri a owl:DatatypeProperty ; + rdfs:label "iri" ; skos:inScheme . -ccf:license a owl:DatatypeProperty ; - rdfs:label "license" ; +ccf:lastName a owl:DatatypeProperty ; + rdfs:label "lastName" ; skos:inScheme . ccf:mediaType a owl:DatatypeProperty ; @@ -144,6 +573,14 @@ ccf:mediaType a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . +ccf:metadata a owl:ObjectProperty ; + rdfs:label "metadata" ; + skos:inScheme . + +ccf:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + ccf:orcid a owl:DatatypeProperty ; rdfs:label "orcid" ; rdfs:range [ a rdfs:Datatype ; @@ -151,104 +588,145 @@ ccf:orcid a owl:DatatypeProperty ; owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; skos:inScheme . -ccf:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range ccf:Person ; +ccf:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range ccf:SoftwareSourceCode ; skos:inScheme . -ccf:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; +ccf:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range ccf:Dataset ; skos:inScheme . -ccf:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; +ccf:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:name ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:class_type ] ; skos:inScheme . -ccf:reviewers a owl:ObjectProperty ; - rdfs:label "reviewers" ; - rdfs:range ccf:Person ; +ccf:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; skos:inScheme . -ccf:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; +ccf:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; skos:inScheme . -ccf:title a owl:DatatypeProperty ; - rdfs:label "title" ; +ccf:description a owl:DatatypeProperty ; + rdfs:label "description" ; skos:inScheme . -ccf:value a owl:DatatypeProperty ; - rdfs:label "value" ; +ccf:id a owl:DatatypeProperty ; + rdfs:label "id" ; skos:inScheme . -ccf:version a owl:DatatypeProperty ; - rdfs:label "version" ; +ccf:license a owl:DatatypeProperty ; + rdfs:label "license" ; skos:inScheme . -ccf:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +ccf:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; skos:inScheme . -xsd:boolean a rdfs:Datatype . - -xsd:date a rdfs:Datatype . - -xsd:dateTime a rdfs:Datatype . - -xsd:decimal a rdfs:Datatype . - -xsd:double a rdfs:Datatype . - -xsd:float a rdfs:Datatype . - -xsd:integer a rdfs:Datatype . - -xsd:time a rdfs:Datatype . - -shex:iri a rdfs:Datatype . - -shex:nonLiteral a rdfs:Datatype . - - a owl:Ontology ; - rdfs:label "basic" . - -linkml:DateOrDatetime a rdfs:Datatype . - -ccf:BasicMetadata a owl:Class ; - rdfs:label "BasicMetadata" ; - skos:exactMatch dcat:Dataset ; +ccf:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:orcid ], + ccf:Creator ; + skos:exactMatch schema1:Person ; skos:inScheme . -ccf:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; +ccf:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema1:Grant ; +ccf:title a owl:DatatypeProperty ; + rdfs:label "title" ; skos:inScheme . -ccf:data a owl:DatatypeProperty ; - rdfs:label "data" ; +ccf:version a owl:DatatypeProperty ; + rdfs:label "version" ; skos:inScheme . +xsd:anyURI a rdfs:Datatype . + xsd:string a rdfs:Datatype . -ccf:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; - skos:inScheme . +[] a owl:Restriction ; + rdfs:subClassOf ccf:SoftwareApplication ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SoftwareApplication . -ccf:metadata a owl:ObjectProperty ; - rdfs:label "metadata" ; - skos:inScheme . +[] a owl:Restriction ; + rdfs:subClassOf ccf:Person ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Person . -ccf:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema1:Person ; - skos:inScheme . - -xsd:anyURI a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf ccf:Creator ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Creator . diff --git a/schemas/generated/owl/collection-metadata.owl.ttl b/schemas/generated/owl/collection-metadata.owl.ttl index a28f449..2c49eb3 100644 --- a/schemas/generated/owl/collection-metadata.owl.ttl +++ b/schemas/generated/owl/collection-metadata.owl.ttl @@ -1,6 +1,7 @@ @prefix dcat: . @prefix linkml: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema1: . @@ -27,76 +28,90 @@ xsd:time a rdfs:Datatype . dcat:Container a owl:Class ; rdfs:label "Container" ; rdfs:subClassOf [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:version ], + owl:minCardinality 1 ; + owl:onProperty dcat:license ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; owl:onProperty dcat:description ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:see_also ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:description ], + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:iri ], + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:description ], + owl:onProperty dcat:creation_date ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:title ], - [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:title ], + owl:onProperty dcat:creation_date ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; owl:onProperty dcat:creation_date ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:license ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:creators ], + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:creation_date ], + owl:onProperty dcat:id ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; + owl:minCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 1 ; owl:onProperty dcat:distributions ], [ a owl:Restriction ; - owl:maxCardinality 1 ; + owl:minCardinality 1 ; owl:onProperty dcat:version ], [ a owl:Restriction ; - owl:minCardinality 1 ; + owl:allValuesFrom xsd:string ; owl:onProperty dcat:version ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:distributions ], + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:license ], + owl:onProperty dcat:title ], [ a owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty dcat:creation_date ], + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:creators ], [ a owl:Restriction ; - owl:minCardinality 1 ; + owl:maxCardinality 1 ; owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:description ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:creators ], + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:title ], + owl:onProperty dcat:id ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:license ] ; - skos:exactMatch dcat:Dataset ; - skos:inScheme . - -dcat:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; + owl:onProperty dcat:title ], + dcat:Collection ; skos:exactMatch dcat:Dataset ; skos:inScheme . @@ -104,6 +119,193 @@ dcat:about a owl:DatatypeProperty ; rdfs:label "about" ; skos:inScheme . +dcat:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +dcat:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +dcat:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +dcat:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "collection-metadata" . + +linkml:DateOrDatetime a rdfs:Datatype . + +dcat:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:had_member ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:had_member ], + dcat:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + +dcat:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:was_derived_from ] ; + skos:exactMatch prov:Entity ; + skos:inScheme . + +dcat:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:funder ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +dcat:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:SoftwareSourceCode ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + dcat:Creator ; + skos:exactMatch schema1:SoftwareApplication ; + skos:inScheme . + +dcat:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ] ; + skos:exactMatch schema1:SoftwareSourceCode ; + skos:inScheme . + +dcat:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range dcat:Grant ; + skos:inScheme . + +dcat:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:downloadUrl ] ; + skos:exactMatch dcat:Distribution ; + skos:inScheme . + dcat:accessUrl a owl:DatatypeProperty ; rdfs:label "accessUrl" ; rdfs:range xsd:anyURI ; @@ -121,8 +323,9 @@ dcat:citationOverall a owl:DatatypeProperty ; rdfs:label "citationOverall" ; skos:inScheme . -dcat:datatable a owl:DatatypeProperty ; - rdfs:label "datatable" ; +dcat:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:doi a owl:DatatypeProperty ; @@ -135,11 +338,6 @@ dcat:downloadUrl a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . -dcat:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; - rdfs:range dcat:Person ; - skos:inScheme . - dcat:firstName a owl:DatatypeProperty ; rdfs:label "firstName" ; skos:inScheme . @@ -152,11 +350,6 @@ dcat:funder a owl:DatatypeProperty ; rdfs:label "funder" ; skos:inScheme . -dcat:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range dcat:Grant ; - skos:inScheme . - dcat:hubmapId a owl:DatatypeProperty ; rdfs:label "hubmapId" ; skos:inScheme . @@ -170,6 +363,10 @@ dcat:mediaType a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . +dcat:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + dcat:orcid a owl:DatatypeProperty ; rdfs:label "orcid" ; rdfs:range [ a rdfs:Datatype ; @@ -177,80 +374,277 @@ dcat:orcid a owl:DatatypeProperty ; owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; skos:inScheme . -dcat:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range dcat:Person ; - skos:inScheme . - -dcat:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; +dcat:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range dcat:SoftwareSourceCode ; skos:inScheme . -dcat:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; +dcat:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range dcat:Dataset ; skos:inScheme . -dcat:reviewers a owl:ObjectProperty ; - rdfs:label "reviewers" ; - rdfs:range dcat:Person ; +dcat:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Grant ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Creator ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Distribution ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:creation_date ] ; + skos:exactMatch dcat:Dataset ; skos:inScheme . -dcat:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; +dcat:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range dcat:Creator ; skos:inScheme . -dcat:value a owl:DatatypeProperty ; - rdfs:label "value" ; +dcat:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range dcat:Distribution ; skos:inScheme . -dcat:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +dcat:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:class_type ] ; skos:inScheme . -shex:iri a rdfs:Datatype . - -shex:nonLiteral a rdfs:Datatype . - - a owl:Ontology ; - rdfs:label "collection-metadata" . - -linkml:DateOrDatetime a rdfs:Datatype . - -dcat:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema1:Grant ; +dcat:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; skos:inScheme . -dcat:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; +dcat:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; skos:inScheme . -dcat:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range dcat:Person ; +dcat:description a owl:DatatypeProperty ; + rdfs:label "description" ; skos:inScheme . -dcat:distributions a owl:ObjectProperty ; - rdfs:label "distributions" ; - rdfs:range dcat:Distribution ; +dcat:license a owl:DatatypeProperty ; + rdfs:label "license" ; skos:inScheme . -dcat:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; +dcat:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; skos:inScheme . -dcat:description a owl:DatatypeProperty ; - rdfs:label "description" ; +dcat:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:fullName ], + dcat:Creator ; + skos:exactMatch schema1:Person ; skos:inScheme . -dcat:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; +dcat:id a owl:DatatypeProperty ; + rdfs:label "id" ; skos:inScheme . -dcat:license a owl:DatatypeProperty ; - rdfs:label "license" ; +dcat:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:title a owl:DatatypeProperty ; @@ -261,13 +655,23 @@ dcat:version a owl:DatatypeProperty ; rdfs:label "version" ; skos:inScheme . -dcat:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema1:Person ; - skos:inScheme . - xsd:anyURI a rdfs:Datatype . xsd:string a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf dcat:Person ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Person . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:SoftwareApplication ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:SoftwareApplication . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:Creator ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Creator . + diff --git a/schemas/generated/owl/collection.owl.ttl b/schemas/generated/owl/collection.owl.ttl index 7572432..e2fee90 100644 --- a/schemas/generated/owl/collection.owl.ttl +++ b/schemas/generated/owl/collection.owl.ttl @@ -2,6 +2,7 @@ @prefix dcat: . @prefix linkml: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema1: . @@ -13,47 +14,502 @@ ccf:Container a owl:Class ; rdfs:label "Container" ; ccf:owl.template """AnnotationAssertion( dct:title {{iri}} "{{metadata.title|e}}" ) AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) -{% for c in metadata.creators %} -AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" ) +{% for creator_iri in metadata.created_by %} +AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} AnnotationAssertion( schema:version {{iri}} "{{metadata.version|e}}" ) AnnotationAssertion( schema:dateCreated {{iri}} "{{metadata.creation_date|e}}" ) AnnotationAssertion( dct:license {{iri}} "{{metadata.license|e}}" ) AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) -AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )""" ; +AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) +AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" ) +{% for member_iri in metadata.had_member %} +AnnotationAssertion( prov:hadMember {{iri}} "{{member_iri|e}}" ) +{% endfor %}""" ; rdfs:subClassOf [ a owl:Restriction ; - owl:minCardinality 0 ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:data ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:iri ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; owl:onProperty ccf:iri ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:metadata ], [ a owl:Restriction ; owl:minCardinality 1 ; owl:onProperty ccf:data ], [ a owl:Restriction ; - owl:allValuesFrom ccf:CollectionMetadata ; + owl:minCardinality 0 ; owl:onProperty ccf:metadata ], [ a owl:Restriction ; - owl:allValuesFrom xsd:anyURI ; + owl:minCardinality 0 ; owl:onProperty ccf:iri ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:CollectionMetadata ; + owl:onProperty ccf:metadata ] ; + skos:inScheme . + +ccf:about a owl:DatatypeProperty ; + rdfs:label "about" ; + skos:inScheme . + +ccf:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +ccf:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +ccf:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +ccf:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +xsd:boolean a rdfs:Datatype . + +xsd:date a rdfs:Datatype . + +xsd:dateTime a rdfs:Datatype . + +xsd:decimal a rdfs:Datatype . + +xsd:double a rdfs:Datatype . + +xsd:float a rdfs:Datatype . + +xsd:integer a rdfs:Datatype . + +xsd:time a rdfs:Datatype . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "collection" . + +linkml:DateOrDatetime a rdfs:Datatype . + +ccf:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:had_member ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:had_member ], + ccf:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + +ccf:CollectionMetadata a owl:Class ; + rdfs:label "CollectionMetadata" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:had_member ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:had_member ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty ccf:data ], + owl:onProperty ccf:creation_date ], [ a owl:Restriction ; owl:minCardinality 0 ; - owl:onProperty ccf:metadata ], + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:iri ], + owl:onProperty ccf:derived_from ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:metadata ] ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:created_by ], + ccf:Collection ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +ccf:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Dataset ; + owl:onProperty ccf:was_derived_from ] ; + skos:exactMatch prov:Entity ; skos:inScheme . -ccf:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; +ccf:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Grant ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Distribution ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Creator ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:hubmapId ] ; skos:exactMatch dcat:Dataset ; skos:inScheme . -ccf:about a owl:DatatypeProperty ; - rdfs:label "about" ; +ccf:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:mediaType ] ; + skos:exactMatch dcat:Distribution ; + skos:inScheme . + +ccf:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:awardNumber ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +ccf:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SoftwareSourceCode ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:target_product ], + ccf:Creator ; + skos:exactMatch schema1:SoftwareApplication ; + skos:inScheme . + +ccf:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:code_repository ] ; + skos:exactMatch schema1:SoftwareSourceCode ; + skos:inScheme . + +ccf:created_by a owl:DatatypeProperty ; + rdfs:label "created_by" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range ccf:Creator ; + skos:inScheme . + +ccf:data a owl:DatatypeProperty ; + rdfs:label "data" ; + skos:inScheme . + +ccf:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range ccf:Distribution ; + skos:inScheme . + +ccf:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range ccf:Person ; + skos:inScheme . + +ccf:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range ccf:Grant ; + skos:inScheme . + +ccf:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range ccf:Person ; + skos:inScheme . + +ccf:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range ccf:Person ; skos:inScheme . ccf:accessUrl a owl:DatatypeProperty ; @@ -73,26 +529,14 @@ ccf:citationOverall a owl:DatatypeProperty ; rdfs:label "citationOverall" ; skos:inScheme . -ccf:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; - skos:inScheme . - -ccf:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range ccf:Person ; - skos:inScheme . - -ccf:datatable a owl:DatatypeProperty ; - rdfs:label "datatable" ; - skos:inScheme . - -ccf:description a owl:DatatypeProperty ; - rdfs:label "description" ; +ccf:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:distributions a owl:ObjectProperty ; - rdfs:label "distributions" ; - rdfs:range ccf:Distribution ; +ccf:derived_from a owl:DatatypeProperty ; + rdfs:label "derived_from" ; + rdfs:range xsd:anyURI ; skos:inScheme . ccf:doi a owl:DatatypeProperty ; @@ -105,11 +549,6 @@ ccf:downloadUrl a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . -ccf:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; - rdfs:range ccf:Person ; - skos:inScheme . - ccf:firstName a owl:DatatypeProperty ; rdfs:label "firstName" ; skos:inScheme . @@ -122,21 +561,16 @@ ccf:funder a owl:DatatypeProperty ; rdfs:label "funder" ; skos:inScheme . -ccf:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range ccf:Grant ; - skos:inScheme . - ccf:hubmapId a owl:DatatypeProperty ; rdfs:label "hubmapId" ; skos:inScheme . -ccf:lastName a owl:DatatypeProperty ; - rdfs:label "lastName" ; +ccf:iri a owl:DatatypeProperty ; + rdfs:label "iri" ; skos:inScheme . -ccf:license a owl:DatatypeProperty ; - rdfs:label "license" ; +ccf:lastName a owl:DatatypeProperty ; + rdfs:label "lastName" ; skos:inScheme . ccf:mediaType a owl:DatatypeProperty ; @@ -144,6 +578,14 @@ ccf:mediaType a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . +ccf:metadata a owl:ObjectProperty ; + rdfs:label "metadata" ; + skos:inScheme . + +ccf:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + ccf:orcid a owl:DatatypeProperty ; rdfs:label "orcid" ; rdfs:range [ a rdfs:Datatype ; @@ -151,104 +593,150 @@ ccf:orcid a owl:DatatypeProperty ; owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; skos:inScheme . -ccf:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range ccf:Person ; +ccf:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range ccf:SoftwareSourceCode ; skos:inScheme . -ccf:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; +ccf:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range ccf:Dataset ; skos:inScheme . -ccf:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; +ccf:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:reviewers a owl:ObjectProperty ; - rdfs:label "reviewers" ; - rdfs:range ccf:Person ; +ccf:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:name ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:name ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:class_type ] ; skos:inScheme . -ccf:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; +ccf:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; skos:inScheme . -ccf:title a owl:DatatypeProperty ; - rdfs:label "title" ; +ccf:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; skos:inScheme . -ccf:value a owl:DatatypeProperty ; - rdfs:label "value" ; +ccf:description a owl:DatatypeProperty ; + rdfs:label "description" ; skos:inScheme . -ccf:version a owl:DatatypeProperty ; - rdfs:label "version" ; +ccf:id a owl:DatatypeProperty ; + rdfs:label "id" ; skos:inScheme . -ccf:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +ccf:license a owl:DatatypeProperty ; + rdfs:label "license" ; skos:inScheme . -xsd:boolean a rdfs:Datatype . - -xsd:date a rdfs:Datatype . - -xsd:dateTime a rdfs:Datatype . - -xsd:decimal a rdfs:Datatype . - -xsd:double a rdfs:Datatype . - -xsd:float a rdfs:Datatype . - -xsd:integer a rdfs:Datatype . - -xsd:time a rdfs:Datatype . - -shex:iri a rdfs:Datatype . - -shex:nonLiteral a rdfs:Datatype . - - a owl:Ontology ; - rdfs:label "collection" . - -linkml:DateOrDatetime a rdfs:Datatype . +ccf:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; + skos:inScheme . -ccf:CollectionMetadata a owl:Class ; - rdfs:label "CollectionMetadata" ; - skos:exactMatch dcat:Dataset ; +ccf:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:firstName ], + ccf:Creator ; + skos:exactMatch schema1:Person ; skos:inScheme . -ccf:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; +ccf:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema1:Grant ; +ccf:title a owl:DatatypeProperty ; + rdfs:label "title" ; skos:inScheme . -ccf:data a owl:DatatypeProperty ; - rdfs:label "data" ; +ccf:version a owl:DatatypeProperty ; + rdfs:label "version" ; skos:inScheme . +xsd:anyURI a rdfs:Datatype . + xsd:string a rdfs:Datatype . -ccf:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; - skos:inScheme . +[] a owl:Restriction ; + rdfs:subClassOf ccf:Creator ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Creator . -ccf:metadata a owl:ObjectProperty ; - rdfs:label "metadata" ; - skos:inScheme . +[] a owl:Restriction ; + rdfs:subClassOf ccf:SoftwareApplication ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SoftwareApplication . -ccf:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema1:Person ; - skos:inScheme . - -xsd:anyURI a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf ccf:Person ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Person . diff --git a/schemas/generated/owl/graph-metadata.owl.ttl b/schemas/generated/owl/graph-metadata.owl.ttl index 131303b..73ba292 100644 --- a/schemas/generated/owl/graph-metadata.owl.ttl +++ b/schemas/generated/owl/graph-metadata.owl.ttl @@ -1,6 +1,7 @@ @prefix dcat: . @prefix linkml: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema1: . @@ -24,17 +25,47 @@ xsd:integer a rdfs:Datatype . xsd:time a rdfs:Datatype . +dcat:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:had_member ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:had_member ], + dcat:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + dcat:Container a owl:Class ; rdfs:label "Container" ; rdfs:subClassOf [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:distributions ], + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:creation_date ], [ a owl:Restriction ; owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:publisher ], [ a owl:Restriction ; owl:maxCardinality 1 ; owl:onProperty dcat:version ], @@ -42,66 +73,245 @@ dcat:Container a owl:Class ; owl:minCardinality 1 ; owl:onProperty dcat:creators ], [ a owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty dcat:creation_date ], - [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:creation_date ], + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:creators ], + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:version ], + owl:onProperty dcat:license ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:creation_date ], + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], [ a owl:Restriction ; owl:minCardinality 1 ; owl:onProperty dcat:title ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:title ], + owl:maxCardinality 1 ; + owl:onProperty dcat:was_derived_from ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:license ], + owl:onProperty dcat:version ], [ a owl:Restriction ; owl:minCardinality 1 ; owl:onProperty dcat:description ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:iri ], + owl:minCardinality 1 ; + owl:onProperty dcat:id ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; owl:onProperty dcat:distributions ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:description ], + owl:onProperty dcat:license ], [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +dcat:about a owl:DatatypeProperty ; + rdfs:label "about" ; + skos:inScheme . + +dcat:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +dcat:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +dcat:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +dcat:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "graph-metadata" . + +linkml:DateOrDatetime a rdfs:Datatype . + +dcat:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:license ], + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ] ; + skos:exactMatch prov:Entity ; + skos:inScheme . + +dcat:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funder ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:awardNumber ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +dcat:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; owl:onProperty dcat:version ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:title ], + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:SoftwareSourceCode ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:target_product ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:license ] ; - skos:exactMatch dcat:Dataset ; + owl:onProperty dcat:version ], + dcat:Creator ; + skos:exactMatch schema1:SoftwareApplication ; skos:inScheme . -dcat:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; - skos:exactMatch dcat:Dataset ; +dcat:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ] ; + skos:exactMatch schema1:SoftwareSourceCode ; skos:inScheme . -dcat:about a owl:DatatypeProperty ; - rdfs:label "about" ; +dcat:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range dcat:Grant ; + skos:inScheme . + +dcat:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:downloadUrl ] ; + skos:exactMatch dcat:Distribution ; skos:inScheme . dcat:accessUrl a owl:DatatypeProperty ; @@ -121,8 +331,9 @@ dcat:citationOverall a owl:DatatypeProperty ; rdfs:label "citationOverall" ; skos:inScheme . -dcat:datatable a owl:DatatypeProperty ; - rdfs:label "datatable" ; +dcat:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:doi a owl:DatatypeProperty ; @@ -135,11 +346,6 @@ dcat:downloadUrl a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . -dcat:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; - rdfs:range dcat:Person ; - skos:inScheme . - dcat:firstName a owl:DatatypeProperty ; rdfs:label "firstName" ; skos:inScheme . @@ -152,11 +358,6 @@ dcat:funder a owl:DatatypeProperty ; rdfs:label "funder" ; skos:inScheme . -dcat:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range dcat:Grant ; - skos:inScheme . - dcat:hubmapId a owl:DatatypeProperty ; rdfs:label "hubmapId" ; skos:inScheme . @@ -170,6 +371,10 @@ dcat:mediaType a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . +dcat:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + dcat:orcid a owl:DatatypeProperty ; rdfs:label "orcid" ; rdfs:range [ a rdfs:Datatype ; @@ -177,80 +382,277 @@ dcat:orcid a owl:DatatypeProperty ; owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; skos:inScheme . -dcat:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range dcat:Person ; +dcat:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range dcat:SoftwareSourceCode ; skos:inScheme . -dcat:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; - skos:inScheme . - -dcat:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; +dcat:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range dcat:Creator ; skos:inScheme . -dcat:reviewers a owl:ObjectProperty ; - rdfs:label "reviewers" ; - rdfs:range dcat:Person ; +dcat:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range dcat:Distribution ; skos:inScheme . -dcat:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; +dcat:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Creator ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Distribution ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Grant ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:reviewers ] ; + skos:exactMatch dcat:Dataset ; skos:inScheme . -dcat:value a owl:DatatypeProperty ; - rdfs:label "value" ; +dcat:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:name ] ; skos:inScheme . -dcat:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +dcat:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; skos:inScheme . -shex:iri a rdfs:Datatype . - -shex:nonLiteral a rdfs:Datatype . - - a owl:Ontology ; - rdfs:label "graph-metadata" . - -linkml:DateOrDatetime a rdfs:Datatype . - -dcat:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema1:Grant ; +dcat:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; skos:inScheme . -dcat:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; +dcat:description a owl:DatatypeProperty ; + rdfs:label "description" ; skos:inScheme . -dcat:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range dcat:Person ; +dcat:license a owl:DatatypeProperty ; + rdfs:label "license" ; skos:inScheme . -dcat:distributions a owl:ObjectProperty ; - rdfs:label "distributions" ; - rdfs:range dcat:Distribution ; +dcat:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; skos:inScheme . -dcat:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; +dcat:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range dcat:Dataset ; skos:inScheme . -dcat:description a owl:DatatypeProperty ; - rdfs:label "description" ; +dcat:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:lastName ], + dcat:Creator ; + skos:exactMatch schema1:Person ; skos:inScheme . -dcat:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; +dcat:id a owl:DatatypeProperty ; + rdfs:label "id" ; skos:inScheme . -dcat:license a owl:DatatypeProperty ; - rdfs:label "license" ; +dcat:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:title a owl:DatatypeProperty ; @@ -261,13 +663,23 @@ dcat:version a owl:DatatypeProperty ; rdfs:label "version" ; skos:inScheme . -dcat:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema1:Person ; - skos:inScheme . - xsd:anyURI a rdfs:Datatype . xsd:string a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf dcat:SoftwareApplication ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:SoftwareApplication . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:Creator ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Creator . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:Person ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Person . + diff --git a/schemas/generated/owl/graph.owl.ttl b/schemas/generated/owl/graph.owl.ttl index 895aec9..861c94d 100644 --- a/schemas/generated/owl/graph.owl.ttl +++ b/schemas/generated/owl/graph.owl.ttl @@ -2,6 +2,7 @@ @prefix dcat: . @prefix linkml: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema1: . @@ -9,51 +10,501 @@ @prefix skos: . @prefix xsd: . +ccf:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:had_member ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:had_member ], + ccf:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + ccf:Container a owl:Class ; rdfs:label "Container" ; ccf:owl.template """AnnotationAssertion( dct:title {{iri}} "{{metadata.title|e}}" ) AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) -{% for c in metadata.creators %} -AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" ) +{% for creator_iri in metadata.created_by %} +AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} AnnotationAssertion( schema:version {{iri}} "{{metadata.version|e}}" ) AnnotationAssertion( schema:dateCreated {{iri}} "{{metadata.creation_date|e}}" ) AnnotationAssertion( dct:license {{iri}} "{{metadata.license|e}}" ) AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) -AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )""" ; +AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) +AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" ) """ ; rdfs:subClassOf [ a owl:Restriction ; - owl:allValuesFrom ccf:BasicMetadata ; - owl:onProperty ccf:metadata ], + owl:maxCardinality 1 ; + owl:onProperty ccf:iri ], [ a owl:Restriction ; - owl:minCardinality 1 ; + owl:allValuesFrom xsd:string ; owl:onProperty ccf:data ], [ a owl:Restriction ; - owl:maxCardinality 1 ; + owl:minCardinality 0 ; owl:onProperty ccf:iri ], [ a owl:Restriction ; owl:maxCardinality 1 ; owl:onProperty ccf:metadata ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; + owl:minCardinality 1 ; owl:onProperty ccf:data ], [ a owl:Restriction ; owl:minCardinality 0 ; + owl:onProperty ccf:metadata ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; owl:onProperty ccf:iri ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:BasicMetadata ; + owl:onProperty ccf:metadata ] ; + skos:inScheme . + +ccf:about a owl:DatatypeProperty ; + rdfs:label "about" ; + skos:inScheme . + +ccf:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +ccf:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +ccf:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +ccf:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +xsd:boolean a rdfs:Datatype . + +xsd:date a rdfs:Datatype . + +xsd:dateTime a rdfs:Datatype . + +xsd:decimal a rdfs:Datatype . + +xsd:double a rdfs:Datatype . + +xsd:float a rdfs:Datatype . + +xsd:integer a rdfs:Datatype . + +xsd:time a rdfs:Datatype . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "graph" . + +linkml:DateOrDatetime a rdfs:Datatype . + +ccf:BasicMetadata a owl:Class ; + rdfs:label "BasicMetadata" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:derived_from ], [ a owl:Restriction ; owl:minCardinality 0 ; - owl:onProperty ccf:metadata ], + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], [ a owl:Restriction ; owl:allValuesFrom xsd:anyURI ; - owl:onProperty ccf:iri ] ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +ccf:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Dataset ; + owl:onProperty ccf:was_derived_from ] ; + skos:exactMatch prov:Entity ; skos:inScheme . -ccf:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; +ccf:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Creator ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Grant ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Distribution ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ] ; skos:exactMatch dcat:Dataset ; skos:inScheme . -ccf:about a owl:DatatypeProperty ; - rdfs:label "about" ; +ccf:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:mediaType ] ; + skos:exactMatch dcat:Distribution ; + skos:inScheme . + +ccf:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:funder ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +ccf:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SoftwareSourceCode ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + ccf:Creator ; + skos:exactMatch schema1:SoftwareApplication ; + skos:inScheme . + +ccf:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:code_repository ] ; + skos:exactMatch schema1:SoftwareSourceCode ; + skos:inScheme . + +ccf:created_by a owl:DatatypeProperty ; + rdfs:label "created_by" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range ccf:Creator ; + skos:inScheme . + +ccf:data a owl:DatatypeProperty ; + rdfs:label "data" ; + skos:inScheme . + +ccf:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range ccf:Distribution ; + skos:inScheme . + +ccf:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range ccf:Person ; + skos:inScheme . + +ccf:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range ccf:Grant ; + skos:inScheme . + +ccf:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range ccf:Person ; + skos:inScheme . + +ccf:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range ccf:Person ; skos:inScheme . ccf:accessUrl a owl:DatatypeProperty ; @@ -73,26 +524,14 @@ ccf:citationOverall a owl:DatatypeProperty ; rdfs:label "citationOverall" ; skos:inScheme . -ccf:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; - skos:inScheme . - -ccf:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range ccf:Person ; - skos:inScheme . - -ccf:datatable a owl:DatatypeProperty ; - rdfs:label "datatable" ; - skos:inScheme . - -ccf:description a owl:DatatypeProperty ; - rdfs:label "description" ; +ccf:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:distributions a owl:ObjectProperty ; - rdfs:label "distributions" ; - rdfs:range ccf:Distribution ; +ccf:derived_from a owl:DatatypeProperty ; + rdfs:label "derived_from" ; + rdfs:range xsd:anyURI ; skos:inScheme . ccf:doi a owl:DatatypeProperty ; @@ -105,11 +544,6 @@ ccf:downloadUrl a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . -ccf:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; - rdfs:range ccf:Person ; - skos:inScheme . - ccf:firstName a owl:DatatypeProperty ; rdfs:label "firstName" ; skos:inScheme . @@ -122,21 +556,16 @@ ccf:funder a owl:DatatypeProperty ; rdfs:label "funder" ; skos:inScheme . -ccf:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range ccf:Grant ; - skos:inScheme . - ccf:hubmapId a owl:DatatypeProperty ; rdfs:label "hubmapId" ; skos:inScheme . -ccf:lastName a owl:DatatypeProperty ; - rdfs:label "lastName" ; +ccf:iri a owl:DatatypeProperty ; + rdfs:label "iri" ; skos:inScheme . -ccf:license a owl:DatatypeProperty ; - rdfs:label "license" ; +ccf:lastName a owl:DatatypeProperty ; + rdfs:label "lastName" ; skos:inScheme . ccf:mediaType a owl:DatatypeProperty ; @@ -144,6 +573,14 @@ ccf:mediaType a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . +ccf:metadata a owl:ObjectProperty ; + rdfs:label "metadata" ; + skos:inScheme . + +ccf:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + ccf:orcid a owl:DatatypeProperty ; rdfs:label "orcid" ; rdfs:range [ a rdfs:Datatype ; @@ -151,104 +588,145 @@ ccf:orcid a owl:DatatypeProperty ; owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; skos:inScheme . -ccf:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range ccf:Person ; +ccf:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range ccf:SoftwareSourceCode ; skos:inScheme . -ccf:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; +ccf:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range ccf:Dataset ; skos:inScheme . -ccf:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; +ccf:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:name ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:name ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:name ] ; skos:inScheme . -ccf:reviewers a owl:ObjectProperty ; - rdfs:label "reviewers" ; - rdfs:range ccf:Person ; +ccf:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; skos:inScheme . -ccf:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; +ccf:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; skos:inScheme . -ccf:title a owl:DatatypeProperty ; - rdfs:label "title" ; +ccf:description a owl:DatatypeProperty ; + rdfs:label "description" ; skos:inScheme . -ccf:value a owl:DatatypeProperty ; - rdfs:label "value" ; +ccf:id a owl:DatatypeProperty ; + rdfs:label "id" ; skos:inScheme . -ccf:version a owl:DatatypeProperty ; - rdfs:label "version" ; +ccf:license a owl:DatatypeProperty ; + rdfs:label "license" ; skos:inScheme . -ccf:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +ccf:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; skos:inScheme . -xsd:boolean a rdfs:Datatype . - -xsd:date a rdfs:Datatype . - -xsd:dateTime a rdfs:Datatype . - -xsd:decimal a rdfs:Datatype . - -xsd:double a rdfs:Datatype . - -xsd:float a rdfs:Datatype . - -xsd:integer a rdfs:Datatype . - -xsd:time a rdfs:Datatype . - -shex:iri a rdfs:Datatype . - -shex:nonLiteral a rdfs:Datatype . - - a owl:Ontology ; - rdfs:label "graph" . - -linkml:DateOrDatetime a rdfs:Datatype . - -ccf:BasicMetadata a owl:Class ; - rdfs:label "BasicMetadata" ; - skos:exactMatch dcat:Dataset ; +ccf:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty ccf:orcid ], + ccf:Creator ; + skos:exactMatch schema1:Person ; skos:inScheme . -ccf:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; +ccf:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema1:Grant ; +ccf:title a owl:DatatypeProperty ; + rdfs:label "title" ; skos:inScheme . -ccf:data a owl:DatatypeProperty ; - rdfs:label "data" ; +ccf:version a owl:DatatypeProperty ; + rdfs:label "version" ; skos:inScheme . +xsd:anyURI a rdfs:Datatype . + xsd:string a rdfs:Datatype . -ccf:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; - skos:inScheme . +[] a owl:Restriction ; + rdfs:subClassOf ccf:SoftwareApplication ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SoftwareApplication . -ccf:metadata a owl:ObjectProperty ; - rdfs:label "metadata" ; - skos:inScheme . +[] a owl:Restriction ; + rdfs:subClassOf ccf:Creator ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Creator . -ccf:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema1:Person ; - skos:inScheme . - -xsd:anyURI a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf ccf:Person ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Person . diff --git a/schemas/generated/owl/landmark-metadata.owl.ttl b/schemas/generated/owl/landmark-metadata.owl.ttl index ee656aa..e21c61e 100644 --- a/schemas/generated/owl/landmark-metadata.owl.ttl +++ b/schemas/generated/owl/landmark-metadata.owl.ttl @@ -1,6 +1,7 @@ @prefix dcat: . @prefix linkml: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema1: . @@ -24,70 +25,113 @@ xsd:integer a rdfs:Datatype . xsd:time a rdfs:Datatype . +dcat:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:had_member ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:had_member ], + dcat:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + dcat:Container a owl:Class ; rdfs:label "Container" ; rdfs:subClassOf [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:license ], + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:description ], + owl:onProperty dcat:creation_date ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:iri ], + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:title ], + owl:onProperty dcat:id ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:creators ], + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], [ a owl:Restriction ; owl:minCardinality 1 ; owl:onProperty dcat:title ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:creators ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:version ], + owl:onProperty dcat:publisher ], [ a owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty dcat:description ], + owl:minCardinality 1 ; + owl:onProperty dcat:license ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:title ], + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:license ], + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:description ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:version ], + owl:onProperty dcat:description ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:creators ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; + owl:allValuesFrom owl:Thing ; owl:onProperty dcat:distributions ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:description ], + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], [ a owl:Restriction ; - owl:maxCardinality 1 ; + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 1 ; owl:onProperty dcat:version ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:distributions ], + owl:onProperty dcat:id ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:creators ], + owl:onProperty dcat:creation_date ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:license ] ; - skos:exactMatch dcat:Dataset ; - skos:inScheme . - -dcat:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:was_derived_from ] ; skos:exactMatch dcat:Dataset ; skos:inScheme . @@ -95,6 +139,181 @@ dcat:about a owl:DatatypeProperty ; rdfs:label "about" ; skos:inScheme . +dcat:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +dcat:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +dcat:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +dcat:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "ref-organ-metadata" . + +linkml:DateOrDatetime a rdfs:Datatype . + +dcat:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:was_derived_from ] ; + skos:exactMatch prov:Entity ; + skos:inScheme . + +dcat:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:funder ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +dcat:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:SoftwareSourceCode ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + dcat:Creator ; + skos:exactMatch schema1:SoftwareApplication ; + skos:inScheme . + +dcat:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ] ; + skos:exactMatch schema1:SoftwareSourceCode ; + skos:inScheme . + +dcat:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range dcat:Grant ; + skos:inScheme . + +dcat:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ] ; + skos:exactMatch dcat:Distribution ; + skos:inScheme . + dcat:accessUrl a owl:DatatypeProperty ; rdfs:label "accessUrl" ; rdfs:range xsd:anyURI ; @@ -112,12 +331,9 @@ dcat:citationOverall a owl:DatatypeProperty ; rdfs:label "citationOverall" ; skos:inScheme . -dcat:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; - skos:inScheme . - -dcat:datatable a owl:DatatypeProperty ; - rdfs:label "datatable" ; +dcat:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:doi a owl:DatatypeProperty ; @@ -130,11 +346,6 @@ dcat:downloadUrl a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . -dcat:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; - rdfs:range dcat:Person ; - skos:inScheme . - dcat:firstName a owl:DatatypeProperty ; rdfs:label "firstName" ; skos:inScheme . @@ -147,11 +358,6 @@ dcat:funder a owl:DatatypeProperty ; rdfs:label "funder" ; skos:inScheme . -dcat:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range dcat:Grant ; - skos:inScheme . - dcat:hubmapId a owl:DatatypeProperty ; rdfs:label "hubmapId" ; skos:inScheme . @@ -165,6 +371,10 @@ dcat:mediaType a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . +dcat:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + dcat:orcid a owl:DatatypeProperty ; rdfs:label "orcid" ; rdfs:range [ a rdfs:Datatype ; @@ -172,76 +382,277 @@ dcat:orcid a owl:DatatypeProperty ; owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; skos:inScheme . -dcat:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range dcat:Person ; +dcat:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range dcat:SoftwareSourceCode ; skos:inScheme . -dcat:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; +dcat:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range dcat:Creator ; skos:inScheme . -dcat:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; +dcat:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range dcat:Distribution ; skos:inScheme . -dcat:reviewers a owl:ObjectProperty ; - rdfs:label "reviewers" ; - rdfs:range dcat:Person ; +dcat:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Grant ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Creator ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Distribution ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:doi ] ; + skos:exactMatch dcat:Dataset ; skos:inScheme . -dcat:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; +dcat:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ] ; skos:inScheme . -dcat:value a owl:DatatypeProperty ; - rdfs:label "value" ; +dcat:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; skos:inScheme . -dcat:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +dcat:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; skos:inScheme . -shex:iri a rdfs:Datatype . - -shex:nonLiteral a rdfs:Datatype . - - a owl:Ontology ; - rdfs:label "ref-organ-metadata" . - -linkml:DateOrDatetime a rdfs:Datatype . - -dcat:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema1:Grant ; +dcat:description a owl:DatatypeProperty ; + rdfs:label "description" ; skos:inScheme . -dcat:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; +dcat:license a owl:DatatypeProperty ; + rdfs:label "license" ; skos:inScheme . -dcat:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range dcat:Person ; +dcat:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; skos:inScheme . -dcat:distributions a owl:ObjectProperty ; - rdfs:label "distributions" ; - rdfs:range dcat:Distribution ; +dcat:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range dcat:Dataset ; skos:inScheme . -dcat:description a owl:DatatypeProperty ; - rdfs:label "description" ; +dcat:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty dcat:orcid ], + dcat:Creator ; + skos:exactMatch schema1:Person ; skos:inScheme . -dcat:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; +dcat:id a owl:DatatypeProperty ; + rdfs:label "id" ; skos:inScheme . -dcat:license a owl:DatatypeProperty ; - rdfs:label "license" ; +dcat:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:title a owl:DatatypeProperty ; @@ -252,13 +663,23 @@ dcat:version a owl:DatatypeProperty ; rdfs:label "version" ; skos:inScheme . -dcat:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema1:Person ; - skos:inScheme . - xsd:anyURI a rdfs:Datatype . xsd:string a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf dcat:SoftwareApplication ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:SoftwareApplication . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:Creator ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Creator . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:Person ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Person . + diff --git a/schemas/generated/owl/landmark.owl.ttl b/schemas/generated/owl/landmark.owl.ttl index 0e57312..84e3247 100644 --- a/schemas/generated/owl/landmark.owl.ttl +++ b/schemas/generated/owl/landmark.owl.ttl @@ -3,6 +3,7 @@ @prefix linkml: . @prefix obo: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema: . @@ -10,229 +11,542 @@ @prefix skos: . @prefix xsd: . +ccf:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:had_member ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:had_member ], + ccf:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + ccf:Container a owl:Class ; rdfs:label "Container" ; ccf:owl.template """AnnotationAssertion( dct:title {{iri}} "{{metadata.title|e}}" ) AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) -{% for c in metadata.creators %} -AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" ) +{% for creator_iri in metadata.created_by %} +AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} AnnotationAssertion( schema:version {{iri}} "{{metadata.version|e}}" ) AnnotationAssertion( schema:dateCreated {{iri}} "{{metadata.creation_date|e}}" ) AnnotationAssertion( dct:license {{iri}} "{{metadata.license|e}}" ) AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) -AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )""" ; +AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) +AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" ) """ ; rdfs:subClassOf [ a owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty ccf:iri ], - [ a owl:Restriction ; owl:minCardinality 0 ; - owl:onProperty ccf:iri ], + owl:onProperty ccf:metadata ], [ a owl:Restriction ; owl:minCardinality 0 ; owl:onProperty ccf:data ], [ a owl:Restriction ; - owl:allValuesFrom xsd:anyURI ; + owl:minCardinality 0 ; owl:onProperty ccf:iri ], [ a owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty ccf:metadata ], + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:iri ], [ a owl:Restriction ; owl:allValuesFrom ccf:LandmarkMetadata ; owl:onProperty ccf:metadata ], [ a owl:Restriction ; - owl:minCardinality 0 ; + owl:maxCardinality 1 ; owl:onProperty ccf:metadata ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:data ], + owl:onProperty ccf:iri ], [ a owl:Restriction ; owl:allValuesFrom ccf:LandmarkData ; + owl:onProperty ccf:data ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; owl:onProperty ccf:data ] ; skos:inScheme . -ccf:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; - skos:exactMatch dcat:Dataset ; - skos:inScheme . - ccf:about a owl:DatatypeProperty ; rdfs:label "about" ; skos:inScheme . -ccf:accessUrl a owl:DatatypeProperty ; - rdfs:label "accessUrl" ; - rdfs:range xsd:anyURI ; - skos:inScheme . - -ccf:awardNumber a owl:DatatypeProperty ; - rdfs:label "awardNumber" ; - skos:inScheme . - -ccf:citation a owl:DatatypeProperty ; - rdfs:label "citation" ; - skos:inScheme . - -ccf:citationOverall a owl:DatatypeProperty ; - rdfs:label "citationOverall" ; - skos:inScheme . - -ccf:class_type a owl:DatatypeProperty ; - rdfs:label "class_type" ; - skos:inScheme . - -ccf:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; - skos:inScheme . - -ccf:creator a owl:ObjectProperty ; - rdfs:label "creator" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:Creator ; - skos:inScheme . - -ccf:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range ccf:Person ; - skos:inScheme . - ccf:datatable a owl:DatatypeProperty ; rdfs:label "datatable" ; skos:inScheme . -ccf:description a owl:DatatypeProperty ; - rdfs:label "description" ; - skos:inScheme . - -ccf:dimension_unit a owl:ObjectProperty ; - rdfs:label "dimension_unit" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:DimensionUnitEnum ; - skos:inScheme . - -ccf:distributions a owl:ObjectProperty ; - rdfs:label "distributions" ; - rdfs:range ccf:Distribution ; - skos:inScheme . - -ccf:doi a owl:DatatypeProperty ; - rdfs:label "doi" ; - rdfs:range xsd:anyURI ; - skos:inScheme . - -ccf:downloadUrl a owl:DatatypeProperty ; - rdfs:label "downloadUrl" ; - rdfs:range xsd:anyURI ; - skos:inScheme . - -ccf:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; - rdfs:range ccf:Person ; - skos:inScheme . - -ccf:extraction_set a owl:DatatypeProperty ; - rdfs:label "extraction_set" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range xsd:anyURI ; - skos:inScheme . - -ccf:extraction_set_for a owl:DatatypeProperty ; - rdfs:label "extraction_set_for" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range xsd:anyURI ; +ccf:name a owl:DatatypeProperty ; + rdfs:label "name" ; skos:inScheme . -ccf:file a owl:DatatypeProperty ; - rdfs:label "file" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; +ccf:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; skos:inScheme . -ccf:file_format a owl:DatatypeProperty ; - rdfs:label "file_format" ; +ccf:reference_organ a owl:ObjectProperty ; + rdfs:label "reference_organ" ; ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:SpatialEntity ; skos:inScheme . -ccf:file_subpath a owl:DatatypeProperty ; - rdfs:label "file_subpath" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; +ccf:value a owl:DatatypeProperty ; + rdfs:label "value" ; skos:inScheme . -ccf:funder a owl:DatatypeProperty ; - rdfs:label "funder" ; +ccf:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; skos:inScheme . -ccf:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range ccf:Grant ; - skos:inScheme . +xsd:boolean a rdfs:Datatype . -ccf:hubmapId a owl:DatatypeProperty ; - rdfs:label "hubmapId" ; - skos:inScheme . +xsd:date a rdfs:Datatype . -ccf:id a owl:DatatypeProperty ; - rdfs:label "id" ; - skos:inScheme . +xsd:dateTime a rdfs:Datatype . -ccf:label a owl:DatatypeProperty ; - rdfs:label "label" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - skos:inScheme . +xsd:decimal a rdfs:Datatype . -ccf:landmarks a owl:ObjectProperty ; - rdfs:label "landmarks" ; - rdfs:range ccf:ExtractionSet ; - skos:inScheme . +xsd:double a rdfs:Datatype . -ccf:license a owl:DatatypeProperty ; - rdfs:label "license" ; - skos:inScheme . +xsd:time a rdfs:Datatype . -ccf:mediaType a owl:DatatypeProperty ; - rdfs:label "mediaType" ; - rdfs:range xsd:anyURI ; - skos:inScheme . +shex:iri a rdfs:Datatype . -ccf:object_reference a owl:ObjectProperty ; - rdfs:label "object_reference" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:SpatialObjectReference ; - skos:inScheme . +shex:nonLiteral a rdfs:Datatype . -ccf:placement a owl:ObjectProperty ; - rdfs:label "placement" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:SpatialPlacement ; - skos:inScheme . + a owl:Ontology ; + rdfs:label "landmark" . -ccf:placements a owl:ObjectProperty ; - rdfs:label "placements" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:SpatialPlacement ; - skos:inScheme . +linkml:DateOrDatetime a rdfs:Datatype . -ccf:pref_label a owl:DatatypeProperty ; - rdfs:label "pref_label" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - skos:inScheme . +obo:UO_0000185 a owl:Class ; + rdfs:label "degree" ; + rdfs:subClassOf ccf:RotationUnitEnum . -ccf:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range ccf:Person ; - skos:inScheme . +obo:UO_0010006 a owl:Class ; + rdfs:label "ratio" ; + rdfs:subClassOf ccf:ScalingUnitEnum . -ccf:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; +ccf:LandmarkData a owl:Class ; + rdfs:label "LandmarkData" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:spatial_entities ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:ExtractionSet ; + owl:onProperty ccf:landmarks ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SpatialEntity ; + owl:onProperty ccf:spatial_entities ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:landmarks ] ; skos:inScheme . -ccf:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; +ccf:LandmarkMetadata a owl:Class ; + rdfs:label "LandmarkMetadata" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ] ; + skos:exactMatch dcat:Dataset ; skos:inScheme . -ccf:reference_organ a owl:ObjectProperty ; - rdfs:label "reference_organ" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:SpatialEntity ; +ccf:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom ccf:Dataset ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:was_derived_from ] ; + skos:exactMatch prov:Entity ; + skos:inScheme . + +ccf:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Grant ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Distribution ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Creator ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +ccf:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ] ; + skos:exactMatch dcat:Distribution ; + skos:inScheme . + +ccf:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:funder ] ; + skos:exactMatch schema:Grant ; + skos:inScheme . + +ccf:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SoftwareSourceCode ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + ccf:Creator ; + skos:exactMatch schema:SoftwareApplication ; + skos:inScheme . + +ccf:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ] ; + skos:exactMatch schema:SoftwareSourceCode ; + skos:inScheme . + +ccf:created_by a owl:DatatypeProperty ; + rdfs:label "created_by" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:creator a owl:ObjectProperty ; + rdfs:label "creator" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:Creator ; + skos:inScheme . + +ccf:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range ccf:Creator ; + skos:inScheme . + +ccf:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range ccf:Distribution ; + skos:inScheme . + +ccf:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range ccf:Person ; + skos:inScheme . + +ccf:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range ccf:Grant ; + skos:inScheme . + +ccf:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:landmarks a owl:ObjectProperty ; + rdfs:label "landmarks" ; + rdfs:range ccf:ExtractionSet ; + skos:inScheme . + +ccf:placements a owl:ObjectProperty ; + rdfs:label "placements" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:SpatialPlacement ; + skos:inScheme . + +ccf:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range ccf:Person ; skos:inScheme . ccf:reviewers a owl:ObjectProperty ; @@ -240,6 +554,135 @@ ccf:reviewers a owl:ObjectProperty ; rdfs:range ccf:Person ; skos:inScheme . +ccf:spatial_entities a owl:ObjectProperty ; + rdfs:label "spatial_entities" ; + rdfs:range ccf:SpatialEntity ; + skos:inScheme . + +ccf:typeOf a owl:ObjectProperty ; + rdfs:label "typeOf" ; + ccf:owl "ClassAssertion" ; + rdfs:range ccf:Named ; + skos:inScheme . + +ccf:RotationUnitEnum a owl:Class ; + linkml:permissible_values obo:UO_0000185 . + +ccf:ScalingUnitEnum a owl:Class ; + linkml:permissible_values obo:UO_0010006 . + +ccf:accessUrl a owl:DatatypeProperty ; + rdfs:label "accessUrl" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:awardNumber a owl:DatatypeProperty ; + rdfs:label "awardNumber" ; + skos:inScheme . + +ccf:citation a owl:DatatypeProperty ; + rdfs:label "citation" ; + skos:inScheme . + +ccf:citationOverall a owl:DatatypeProperty ; + rdfs:label "citationOverall" ; + skos:inScheme . + +ccf:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:data a owl:ObjectProperty ; + rdfs:label "data" ; + skos:inScheme . + +ccf:derived_from a owl:DatatypeProperty ; + rdfs:label "derived_from" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:dimension_unit a owl:ObjectProperty ; + rdfs:label "dimension_unit" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:DimensionUnitEnum ; + skos:inScheme . + +ccf:doi a owl:DatatypeProperty ; + rdfs:label "doi" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:downloadUrl a owl:DatatypeProperty ; + rdfs:label "downloadUrl" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:extraction_set a owl:DatatypeProperty ; + rdfs:label "extraction_set" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:extraction_set_for a owl:DatatypeProperty ; + rdfs:label "extraction_set_for" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:file a owl:DatatypeProperty ; + rdfs:label "file" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + skos:inScheme . + +ccf:file_format a owl:DatatypeProperty ; + rdfs:label "file_format" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + skos:inScheme . + +ccf:file_subpath a owl:DatatypeProperty ; + rdfs:label "file_subpath" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + skos:inScheme . + +ccf:funder a owl:DatatypeProperty ; + rdfs:label "funder" ; + skos:inScheme . + +ccf:hubmapId a owl:DatatypeProperty ; + rdfs:label "hubmapId" ; + skos:inScheme . + +ccf:iri a owl:DatatypeProperty ; + rdfs:label "iri" ; + skos:inScheme . + +ccf:label a owl:DatatypeProperty ; + rdfs:label "label" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + skos:inScheme . + +ccf:mediaType a owl:DatatypeProperty ; + rdfs:label "mediaType" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:metadata a owl:ObjectProperty ; + rdfs:label "metadata" ; + skos:inScheme . + +ccf:object_reference a owl:ObjectProperty ; + rdfs:label "object_reference" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:SpatialObjectReference ; + skos:inScheme . + +ccf:placement a owl:ObjectProperty ; + rdfs:label "placement" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:SpatialPlacement ; + skos:inScheme . + ccf:rotation_order a owl:DatatypeProperty ; rdfs:label "rotation_order" ; ccf:owl "AnnotationProperty, AnnotationAssertion" ; @@ -251,36 +694,21 @@ ccf:rotation_unit a owl:ObjectProperty ; rdfs:range ccf:RotationUnitEnum ; skos:inScheme . -ccf:rui_rank a owl:DatatypeProperty ; - rdfs:label "rui_rank" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range xsd:integer ; - skos:inScheme . - ccf:scaling_unit a owl:ObjectProperty ; rdfs:label "scaling_unit" ; ccf:owl "AnnotationProperty, AnnotationAssertion" ; rdfs:range ccf:ScalingUnitEnum ; skos:inScheme . -ccf:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; - skos:inScheme . - -ccf:spatial_entities a owl:ObjectProperty ; - rdfs:label "spatial_entities" ; - rdfs:range ccf:SpatialEntity ; - skos:inScheme . - ccf:target a owl:ObjectProperty ; rdfs:label "target" ; ccf:owl "AnnotationProperty, AnnotationAssertion" ; rdfs:range ccf:SpatialEntity ; skos:inScheme . -ccf:title a owl:DatatypeProperty ; - rdfs:label "title" ; +ccf:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range ccf:SoftwareSourceCode ; skos:inScheme . ccf:translation_unit a owl:ObjectProperty ; @@ -289,22 +717,9 @@ ccf:translation_unit a owl:ObjectProperty ; rdfs:range ccf:TranslationUnitEnum ; skos:inScheme . -ccf:typeOf a owl:ObjectProperty ; - rdfs:label "typeOf" ; - ccf:owl "ClassAssertion" ; - rdfs:range ccf:Named ; - skos:inScheme . - -ccf:value a owl:DatatypeProperty ; - rdfs:label "value" ; - skos:inScheme . - -ccf:version a owl:DatatypeProperty ; - rdfs:label "version" ; - skos:inScheme . - -ccf:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +ccf:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range ccf:Dataset ; skos:inScheme . ccf:x_dimension a owl:DatatypeProperty ; @@ -397,46 +812,376 @@ ccf:z_translation a owl:DatatypeProperty ; rdfs:range xsd:float ; skos:inScheme . -xsd:boolean a rdfs:Datatype . +obo:UO_0000015 a owl:Class ; + rdfs:label "centimeter" ; + rdfs:subClassOf ccf:DimensionUnitEnum, + ccf:TranslationUnitEnum . -xsd:date a rdfs:Datatype . +obo:UO_0000016 a owl:Class ; + rdfs:label "millimeter" ; + rdfs:subClassOf ccf:DimensionUnitEnum, + ccf:TranslationUnitEnum . -xsd:dateTime a rdfs:Datatype . +ccf:DimensionUnitEnum a owl:Class ; + owl:unionOf ( obo:UO_0000015 obo:UO_0000016 ) ; + linkml:permissible_values obo:UO_0000015, + obo:UO_0000016 . -xsd:decimal a rdfs:Datatype . +ccf:TranslationUnitEnum a owl:Class ; + owl:unionOf ( obo:UO_0000015 obo:UO_0000016 ) ; + linkml:permissible_values obo:UO_0000015, + obo:UO_0000016 . -xsd:double a rdfs:Datatype . +ccf:ExtractionSet a owl:Class ; + rdfs:label "ExtractionSet" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:extraction_set_for ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:extraction_set_for ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:rui_rank ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:pref_label ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:pref_label ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:extraction_set_for ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:rui_rank ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:pref_label ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty ccf:rui_rank ], + ccf:Instance, + ccf:Named ; + skos:exactMatch ccf:ExtractionSet ; + skos:inScheme . -xsd:time a rdfs:Datatype . +ccf:Instance a owl:Class ; + rdfs:label "Instance" ; + ccf:owl "Individual" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:typeOf ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Named ; + owl:onProperty ccf:typeOf ] ; + skos:inScheme . -shex:iri a rdfs:Datatype . +ccf:SpatialObjectReference a owl:Class ; + rdfs:label "SpatialObjectReference" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:file ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:file ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:placement ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:file_format ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:file_subpath ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:file_subpath ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:file ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:file_format ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:placement ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:file_subpath ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:file_format ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SpatialPlacement ; + owl:onProperty ccf:placement ], + ccf:Instance, + ccf:Named ; + skos:exactMatch ccf:SpatialObjectReference ; + skos:inScheme . -shex:nonLiteral a rdfs:Datatype . +ccf:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; + skos:inScheme . - a owl:Ontology ; - rdfs:label "landmark" . +ccf:description a owl:DatatypeProperty ; + rdfs:label "description" ; + skos:inScheme . -linkml:DateOrDatetime a rdfs:Datatype . +ccf:firstName a owl:DatatypeProperty ; + rdfs:label "firstName" ; + skos:inScheme . -obo:UO_0000185 a owl:Class ; - rdfs:label "degree" . +ccf:fullName a owl:DatatypeProperty ; + rdfs:label "fullName" ; + skos:inScheme . -obo:UO_0010006 a owl:Class ; - rdfs:label "ratio" . +ccf:lastName a owl:DatatypeProperty ; + rdfs:label "lastName" ; + skos:inScheme . + +ccf:license a owl:DatatypeProperty ; + rdfs:label "license" ; + skos:inScheme . + +ccf:orcid a owl:DatatypeProperty ; + rdfs:label "orcid" ; + rdfs:range [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + skos:inScheme . + +ccf:pref_label a owl:DatatypeProperty ; + rdfs:label "pref_label" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + skos:inScheme . + +ccf:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; + skos:inScheme . + +ccf:rui_rank a owl:DatatypeProperty ; + rdfs:label "rui_rank" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range xsd:integer ; + skos:inScheme . + +ccf:SpatialPlacement a owl:Class ; + rdfs:label "SpatialPlacement" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:target ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:z_translation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:y_scaling ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ccf:z_rotation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:y_rotation ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:RotationUnitEnum ; + owl:onProperty ccf:rotation_unit ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:x_translation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:z_rotation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + owl:onProperty ccf:z_scaling ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:x_rotation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:translation_unit ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:x_rotation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:x_translation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:y_translation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:translation_unit ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:z_scaling ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:rotation_order ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:ScalingUnitEnum ; + owl:onProperty ccf:scaling_unit ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:rotation_order ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:y_rotation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:scaling_unit ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ccf:x_translation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:scaling_unit ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ccf:x_rotation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ccf:y_translation ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + owl:onProperty ccf:y_scaling ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:rotation_unit ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ccf:z_translation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:y_translation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:y_scaling ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + owl:onProperty ccf:x_scaling ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ccf:y_rotation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:rotation_order ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:x_scaling ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:x_scaling ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:rotation_unit ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SpatialEntity ; + owl:onProperty ccf:target ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:z_scaling ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:z_rotation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:z_translation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:target ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:TranslationUnitEnum ; + owl:onProperty ccf:translation_unit ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + ccf:Instance, + ccf:Named ; + skos:exactMatch ccf:SpatialPlacement ; + skos:inScheme . ccf:Creator a owl:Class ; rdfs:label "Creator" ; rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; owl:maxCardinality 1 ; owl:onProperty ccf:fullName ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:lastName ], + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:orcid ], [ a owl:Restriction ; owl:minCardinality 0 ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; owl:onProperty ccf:fullName ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:lastName ], + ccf:Instance, + ccf:Named ; + skos:exactMatch schema:Person ; + skos:inScheme . + +ccf:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; owl:onProperty ccf:fullName ], [ a owl:Restriction ; owl:minCardinality 0 ; @@ -446,147 +1191,244 @@ ccf:Creator a owl:Class ; owl:onProperty ccf:firstName ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty ccf:orcid ], - [ a owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty ccf:orcid ], + owl:onProperty ccf:fullName ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty ccf:firstName ], + owl:onProperty ccf:lastName ], [ a owl:Restriction ; owl:minCardinality 0 ; owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty ccf:orcid ], [ a owl:Restriction ; owl:maxCardinality 1 ; owl:onProperty ccf:firstName ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; + owl:maxCardinality 1 ; owl:onProperty ccf:lastName ], - ccf:Instance, - ccf:Named ; + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:fullName ], + ccf:Creator ; skos:exactMatch schema:Person ; skos:inScheme . -ccf:DimensionUnitEnum a owl:Class ; - owl:unionOf ( obo:UO_0000015 obo:UO_0000016 ) ; - linkml:permissible_values obo:UO_0000015, - obo:UO_0000016 . - -ccf:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; - skos:inScheme . - -ccf:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema:Grant ; - skos:inScheme . - -ccf:LandmarkData a owl:Class ; - rdfs:label "LandmarkData" ; - skos:inScheme . - -ccf:LandmarkMetadata a owl:Class ; - rdfs:label "LandmarkMetadata" ; - skos:exactMatch dcat:Dataset ; - skos:inScheme . - -ccf:RotationUnitEnum a owl:Class ; - linkml:permissible_values obo:UO_0000185 . - -ccf:ScalingUnitEnum a owl:Class ; - linkml:permissible_values obo:UO_0010006 . - -ccf:TranslationUnitEnum a owl:Class ; - owl:unionOf ( obo:UO_0000015 obo:UO_0000016 ) ; - linkml:permissible_values obo:UO_0000015, - obo:UO_0000016 . - -ccf:ExtractionSet a owl:Class ; - rdfs:label "ExtractionSet" ; - rdfs:subClassOf ccf:Instance, - ccf:Named ; - skos:exactMatch ccf:ExtractionSet ; - skos:inScheme . - -ccf:SpatialObjectReference a owl:Class ; - rdfs:label "SpatialObjectReference" ; - rdfs:subClassOf ccf:Instance, - ccf:Named ; - skos:exactMatch ccf:SpatialObjectReference ; - skos:inScheme . - -ccf:SpatialPlacement a owl:Class ; - rdfs:label "SpatialPlacement" ; - rdfs:subClassOf ccf:Instance, +ccf:SpatialEntity a owl:Class ; + rdfs:label "SpatialEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:extraction_set ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:object_reference ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:y_dimension ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:placements ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:creator ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:x_dimension ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:extraction_set ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + owl:onProperty ccf:x_dimension ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:pref_label ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:dimension_unit ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + owl:onProperty ccf:z_dimension ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty ccf:rui_rank ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Creator ; + owl:onProperty ccf:creator ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:rui_rank ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:dimension_unit ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:object_reference ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SpatialObjectReference ; + owl:onProperty ccf:object_reference ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:rui_rank ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:pref_label ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:x_dimension ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:extraction_set ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:pref_label ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:z_dimension ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:y_dimension ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SpatialPlacement ; + owl:onProperty ccf:placements ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:z_dimension ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + owl:onProperty ccf:y_dimension ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:DimensionUnitEnum ; + owl:onProperty ccf:dimension_unit ], + ccf:Instance, ccf:Named ; - skos:exactMatch ccf:SpatialPlacement ; - skos:inScheme . - -ccf:data a owl:ObjectProperty ; - rdfs:label "data" ; - skos:inScheme . - -ccf:firstName a owl:DatatypeProperty ; - rdfs:label "firstName" ; + skos:exactMatch ccf:SpatialEntity ; skos:inScheme . -ccf:fullName a owl:DatatypeProperty ; - rdfs:label "fullName" ; +ccf:Named a owl:Class ; + rdfs:label "Named" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:label ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:label ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:label ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ] ; skos:inScheme . -ccf:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; +ccf:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:lastName a owl:DatatypeProperty ; - rdfs:label "lastName" ; +ccf:title a owl:DatatypeProperty ; + rdfs:label "title" ; skos:inScheme . -ccf:metadata a owl:ObjectProperty ; - rdfs:label "metadata" ; +ccf:version a owl:DatatypeProperty ; + rdfs:label "version" ; skos:inScheme . -ccf:orcid a owl:DatatypeProperty ; - rdfs:label "orcid" ; - rdfs:range [ a rdfs:Datatype ; - owl:onDatatype xsd:string ; - owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; +ccf:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; skos:inScheme . -obo:UO_0000015 a owl:Class ; - rdfs:label "centimeter" . - -obo:UO_0000016 a owl:Class ; - rdfs:label "millimeter" . +xsd:integer a rdfs:Datatype . -ccf:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema:Person ; +ccf:id a owl:DatatypeProperty ; + rdfs:label "id" ; skos:inScheme . -ccf:SpatialEntity a owl:Class ; - rdfs:label "SpatialEntity" ; - rdfs:subClassOf ccf:Instance, - ccf:Named ; - skos:exactMatch ccf:SpatialEntity ; - skos:inScheme . +xsd:float a rdfs:Datatype . -ccf:Instance a owl:Class ; - rdfs:label "Instance" ; - ccf:owl "Individual" ; - skos:inScheme . +xsd:anyURI a rdfs:Datatype . xsd:string a rdfs:Datatype . -ccf:Named a owl:Class ; - rdfs:label "Named" ; - skos:inScheme . - -xsd:integer a rdfs:Datatype . - -xsd:anyURI a rdfs:Datatype . - -xsd:float a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf ccf:SpatialPlacement ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SpatialPlacement . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:ExtractionSet ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:ExtractionSet . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Creator ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Creator . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:SpatialEntity ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SpatialEntity . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:SoftwareApplication ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SoftwareApplication . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Person ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Person . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:SpatialObjectReference ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SpatialObjectReference . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Named ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Named . diff --git a/schemas/generated/owl/ref-organ-metadata.owl.ttl b/schemas/generated/owl/ref-organ-metadata.owl.ttl index bc2f4eb..0fa5893 100644 --- a/schemas/generated/owl/ref-organ-metadata.owl.ttl +++ b/schemas/generated/owl/ref-organ-metadata.owl.ttl @@ -1,6 +1,7 @@ @prefix dcat: . @prefix linkml: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema1: . @@ -24,84 +25,293 @@ xsd:integer a rdfs:Datatype . xsd:time a rdfs:Datatype . +dcat:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:had_member ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:had_member ], + dcat:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + dcat:Container a owl:Class ; rdfs:label "Container" ; rdfs:subClassOf [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; + owl:minCardinality 1 ; owl:onProperty dcat:license ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:creation_date ], + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ], [ a owl:Restriction ; owl:maxCardinality 1 ; owl:onProperty dcat:title ], [ a owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty dcat:creation_date ], + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:version ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:publisher ], [ a owl:Restriction ; owl:minCardinality 1 ; owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:was_derived_from ], [ a owl:Restriction ; owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; owl:onProperty dcat:title ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:version ], + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], [ a owl:Restriction ; owl:minCardinality 1 ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], [ a owl:Restriction ; owl:minCardinality 1 ; owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ], [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty dcat:license ], + owl:onProperty dcat:title ], [ a owl:Restriction ; - owl:maxCardinality 1 ; + owl:allValuesFrom xsd:string ; owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +dcat:about a owl:DatatypeProperty ; + rdfs:label "about" ; + skos:inScheme . + +dcat:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +dcat:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +dcat:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +dcat:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "ref-organ-metadata" . + +linkml:DateOrDatetime a rdfs:Datatype . + +dcat:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ] ; + skos:exactMatch prov:Entity ; + skos:inScheme . + +dcat:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:awardNumber ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:distributions ], + owl:onProperty dcat:funder ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:iri ], + owl:onProperty dcat:funder ], [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funder ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +dcat:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:license ], + owl:onProperty dcat:target_product ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:iri ], + owl:minCardinality 0 ; + owl:onProperty dcat:version ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty dcat:creators ], + owl:onProperty dcat:version ], [ a owl:Restriction ; - owl:minCardinality 1 ; + owl:allValuesFrom dcat:SoftwareSourceCode ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; owl:onProperty dcat:version ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:description ], + owl:minCardinality 0 ; + owl:onProperty dcat:target_product ], + dcat:Creator ; + skos:exactMatch schema1:SoftwareApplication ; + skos:inScheme . + +dcat:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:code_repository ], [ a owl:Restriction ; - owl:allValuesFrom xsd:string ; - owl:onProperty dcat:title ], + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], [ a owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty dcat:creators ], + owl:minCardinality 0 ; + owl:onProperty dcat:code_repository ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty dcat:description ] ; - skos:exactMatch dcat:Dataset ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:code_repository ] ; + skos:exactMatch schema1:SoftwareSourceCode ; skos:inScheme . -dcat:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; - skos:exactMatch dcat:Dataset ; +dcat:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range dcat:Person ; skos:inScheme . -dcat:about a owl:DatatypeProperty ; - rdfs:label "about" ; +dcat:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range dcat:Grant ; + skos:inScheme . + +dcat:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:downloadUrl ] ; + skos:exactMatch dcat:Distribution ; skos:inScheme . dcat:accessUrl a owl:DatatypeProperty ; @@ -121,8 +331,9 @@ dcat:citationOverall a owl:DatatypeProperty ; rdfs:label "citationOverall" ; skos:inScheme . -dcat:datatable a owl:DatatypeProperty ; - rdfs:label "datatable" ; +dcat:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:doi a owl:DatatypeProperty ; @@ -135,11 +346,6 @@ dcat:downloadUrl a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . -dcat:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; - rdfs:range dcat:Person ; - skos:inScheme . - dcat:firstName a owl:DatatypeProperty ; rdfs:label "firstName" ; skos:inScheme . @@ -152,11 +358,6 @@ dcat:funder a owl:DatatypeProperty ; rdfs:label "funder" ; skos:inScheme . -dcat:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range dcat:Grant ; - skos:inScheme . - dcat:hubmapId a owl:DatatypeProperty ; rdfs:label "hubmapId" ; skos:inScheme . @@ -170,6 +371,10 @@ dcat:mediaType a owl:DatatypeProperty ; rdfs:range xsd:anyURI ; skos:inScheme . +dcat:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + dcat:orcid a owl:DatatypeProperty ; rdfs:label "orcid" ; rdfs:range [ a rdfs:Datatype ; @@ -177,80 +382,277 @@ dcat:orcid a owl:DatatypeProperty ; owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; skos:inScheme . -dcat:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range dcat:Person ; - skos:inScheme . - -dcat:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; +dcat:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range dcat:SoftwareSourceCode ; skos:inScheme . -dcat:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; +dcat:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range dcat:Creator ; skos:inScheme . -dcat:reviewers a owl:ObjectProperty ; - rdfs:label "reviewers" ; - rdfs:range dcat:Person ; +dcat:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range dcat:Distribution ; skos:inScheme . -dcat:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; +dcat:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Distribution ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Creator ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Grant ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:description ] ; + skos:exactMatch dcat:Dataset ; skos:inScheme . -dcat:value a owl:DatatypeProperty ; - rdfs:label "value" ; +dcat:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:class_type ] ; skos:inScheme . -dcat:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +dcat:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; skos:inScheme . -shex:iri a rdfs:Datatype . - -shex:nonLiteral a rdfs:Datatype . - - a owl:Ontology ; - rdfs:label "ref-organ-metadata" . - -linkml:DateOrDatetime a rdfs:Datatype . - -dcat:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema1:Grant ; +dcat:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; skos:inScheme . -dcat:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; +dcat:description a owl:DatatypeProperty ; + rdfs:label "description" ; skos:inScheme . -dcat:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range dcat:Person ; +dcat:license a owl:DatatypeProperty ; + rdfs:label "license" ; skos:inScheme . -dcat:distributions a owl:ObjectProperty ; - rdfs:label "distributions" ; - rdfs:range dcat:Distribution ; +dcat:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; skos:inScheme . -dcat:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; +dcat:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range dcat:Dataset ; skos:inScheme . -dcat:description a owl:DatatypeProperty ; - rdfs:label "description" ; +dcat:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:orcid ], + dcat:Creator ; + skos:exactMatch schema1:Person ; skos:inScheme . -dcat:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; +dcat:id a owl:DatatypeProperty ; + rdfs:label "id" ; skos:inScheme . -dcat:license a owl:DatatypeProperty ; - rdfs:label "license" ; +dcat:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . dcat:title a owl:DatatypeProperty ; @@ -261,13 +663,23 @@ dcat:version a owl:DatatypeProperty ; rdfs:label "version" ; skos:inScheme . -dcat:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema1:Person ; - skos:inScheme . - xsd:anyURI a rdfs:Datatype . xsd:string a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf dcat:SoftwareApplication ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:SoftwareApplication . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:Person ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Person . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:Creator ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Creator . + diff --git a/schemas/generated/owl/ref-organ.owl.ttl b/schemas/generated/owl/ref-organ.owl.ttl index acbb98c..51c582e 100644 --- a/schemas/generated/owl/ref-organ.owl.ttl +++ b/schemas/generated/owl/ref-organ.owl.ttl @@ -3,6 +3,7 @@ @prefix linkml: . @prefix obo: . @prefix owl: . +@prefix prov: . @prefix rdf: . @prefix rdfs: . @prefix schema: . @@ -10,24 +11,40 @@ @prefix skos: . @prefix xsd: . +ccf:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:had_member ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:had_member ], + ccf:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + ccf:Container a owl:Class ; rdfs:label "Container" ; ccf:owl.template """AnnotationAssertion( dct:title {{iri}} "{{metadata.title|e}}" ) AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) -{% for c in metadata.creators %} -AnnotationAssertion( dct:creator {{iri}} "{{c.fullName|e}} ({{c.orcid}})" ) +{% for creator_iri in metadata.created_by %} +AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) {% endfor %} AnnotationAssertion( schema:version {{iri}} "{{metadata.version|e}}" ) AnnotationAssertion( schema:dateCreated {{iri}} "{{metadata.creation_date|e}}" ) AnnotationAssertion( dct:license {{iri}} "{{metadata.license|e}}" ) AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) -AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )""" ; +AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) +AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" ) """ ; rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:iri ], + [ a owl:Restriction ; owl:allValuesFrom ccf:SpatialEntity ; owl:onProperty ccf:data ], [ a owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty ccf:metadata ], + owl:minCardinality 0 ; + owl:onProperty ccf:iri ], [ a owl:Restriction ; owl:allValuesFrom ccf:RefOrganMetadata ; owl:onProperty ccf:metadata ], @@ -35,314 +52,731 @@ AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" )""" ; owl:maxCardinality 1 ; owl:onProperty ccf:iri ], [ a owl:Restriction ; - owl:minCardinality 0 ; + owl:maxCardinality 1 ; owl:onProperty ccf:metadata ], [ a owl:Restriction ; owl:minCardinality 0 ; owl:onProperty ccf:data ], - [ a owl:Restriction ; - owl:allValuesFrom xsd:anyURI ; - owl:onProperty ccf:iri ], [ a owl:Restriction ; owl:minCardinality 0 ; - owl:onProperty ccf:iri ] ; - skos:inScheme . - -ccf:DatasetMetadata a owl:Class ; - rdfs:label "DatasetMetadata" ; - skos:exactMatch dcat:Dataset ; + owl:onProperty ccf:metadata ] ; skos:inScheme . ccf:about a owl:DatatypeProperty ; rdfs:label "about" ; skos:inScheme . -ccf:accessUrl a owl:DatatypeProperty ; - rdfs:label "accessUrl" ; - rdfs:range xsd:anyURI ; - skos:inScheme . - -ccf:awardNumber a owl:DatatypeProperty ; - rdfs:label "awardNumber" ; - skos:inScheme . - -ccf:citation a owl:DatatypeProperty ; - rdfs:label "citation" ; - skos:inScheme . - -ccf:citationOverall a owl:DatatypeProperty ; - rdfs:label "citationOverall" ; - skos:inScheme . - -ccf:class_type a owl:DatatypeProperty ; - rdfs:label "class_type" ; - skos:inScheme . - -ccf:create_date a owl:DatatypeProperty ; - rdfs:label "create_date" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range xsd:date ; - skos:inScheme . - -ccf:creation_date a owl:DatatypeProperty ; - rdfs:label "creation_date" ; - skos:inScheme . - -ccf:creator a owl:ObjectProperty ; - rdfs:label "creator" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:Creator ; - skos:inScheme . - -ccf:creators a owl:ObjectProperty ; - rdfs:label "creators" ; - rdfs:range ccf:Person ; - skos:inScheme . - ccf:datatable a owl:DatatypeProperty ; rdfs:label "datatable" ; skos:inScheme . -ccf:description a owl:DatatypeProperty ; - rdfs:label "description" ; - skos:inScheme . - -ccf:dimension_unit a owl:ObjectProperty ; - rdfs:label "dimension_unit" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:DimensionUnitEnum ; - skos:inScheme . - -ccf:distributions a owl:ObjectProperty ; - rdfs:label "distributions" ; - rdfs:range ccf:Distribution ; - skos:inScheme . - -ccf:doi a owl:DatatypeProperty ; - rdfs:label "doi" ; - rdfs:range xsd:anyURI ; - skos:inScheme . - -ccf:downloadUrl a owl:DatatypeProperty ; - rdfs:label "downloadUrl" ; - rdfs:range xsd:anyURI ; - skos:inScheme . - -ccf:externalReviewers a owl:ObjectProperty ; - rdfs:label "externalReviewers" ; - rdfs:range ccf:Person ; - skos:inScheme . - -ccf:extraction_set a owl:ObjectProperty ; - rdfs:label "extraction_set" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:ExtractionSet ; - skos:inScheme . - -ccf:extraction_set_for a owl:ObjectProperty ; - rdfs:label "extraction_set_for" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:SpatialEntity ; - skos:inScheme . - -ccf:file a owl:DatatypeProperty ; - rdfs:label "file" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; +ccf:name a owl:DatatypeProperty ; + rdfs:label "name" ; skos:inScheme . -ccf:file_format a owl:DatatypeProperty ; - rdfs:label "file_format" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; +ccf:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; skos:inScheme . -ccf:file_subpath a owl:DatatypeProperty ; - rdfs:label "file_subpath" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; +ccf:value a owl:DatatypeProperty ; + rdfs:label "value" ; skos:inScheme . -ccf:funder a owl:DatatypeProperty ; - rdfs:label "funder" ; +ccf:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; skos:inScheme . -ccf:funders a owl:ObjectProperty ; - rdfs:label "funders" ; - rdfs:range ccf:Grant ; - skos:inScheme . +xsd:boolean a rdfs:Datatype . -ccf:hubmapId a owl:DatatypeProperty ; - rdfs:label "hubmapId" ; - skos:inScheme . +xsd:dateTime a rdfs:Datatype . -ccf:label a owl:DatatypeProperty ; - rdfs:label "label" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - skos:inScheme . +xsd:decimal a rdfs:Datatype . -ccf:license a owl:DatatypeProperty ; - rdfs:label "license" ; - skos:inScheme . +xsd:double a rdfs:Datatype . -ccf:mediaType a owl:DatatypeProperty ; - rdfs:label "mediaType" ; - rdfs:range xsd:anyURI ; - skos:inScheme . +xsd:time a rdfs:Datatype . -ccf:object_reference a owl:ObjectProperty ; - rdfs:label "object_reference" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:SpatialObjectReference ; - skos:inScheme . +shex:iri a rdfs:Datatype . -ccf:organ_donor_sex a owl:ObjectProperty ; - rdfs:label "organ_donor_sex" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:DonorSexEnum ; - skos:inScheme . +shex:nonLiteral a rdfs:Datatype . -ccf:organ_side a owl:ObjectProperty ; - rdfs:label "organ_side" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:OrganSideEnum ; - skos:inScheme . + a owl:Ontology ; + rdfs:label "ref-organ" . -ccf:placement a owl:ObjectProperty ; - rdfs:label "placement" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:SpatialPlacement ; - skos:inScheme . +linkml:DateOrDatetime a rdfs:Datatype . -ccf:placement_date a owl:DatatypeProperty ; - rdfs:label "placement_date" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range xsd:date ; - skos:inScheme . +obo:UO_0000185 a owl:Class ; + rdfs:label "degree" ; + rdfs:subClassOf ccf:RotationUnitEnum . -ccf:placements a owl:ObjectProperty ; - rdfs:label "placements" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:SpatialPlacement ; - skos:inScheme . +obo:UO_0010006 a owl:Class ; + rdfs:label "ratio" ; + rdfs:subClassOf ccf:ScalingUnitEnum . -ccf:pref_label a owl:DatatypeProperty ; - rdfs:label "pref_label" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; +ccf:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom ccf:Dataset ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:was_derived_from ] ; + skos:exactMatch prov:Entity ; skos:inScheme . -ccf:project_leads a owl:ObjectProperty ; - rdfs:label "project_leads" ; - rdfs:range ccf:Person ; +ccf:RefOrganMetadata a owl:Class ; + rdfs:label "RefOrganMetadata" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ] ; + skos:exactMatch dcat:Dataset ; skos:inScheme . -ccf:propertyId a owl:DatatypeProperty ; - rdfs:label "propertyId" ; - skos:inScheme . +obo:HP_0012834 a owl:Class ; + rdfs:label "Right" ; + rdfs:subClassOf ccf:OrganSideEnum . -ccf:publisher a owl:DatatypeProperty ; - rdfs:label "publisher" ; - skos:inScheme . +obo:HP_0012835 a owl:Class ; + rdfs:label "Left" ; + rdfs:subClassOf ccf:OrganSideEnum . -ccf:reference_organ a owl:ObjectProperty ; - rdfs:label "reference_organ" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:SpatialEntity ; +ccf:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Grant ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Creator ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Distribution ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:project_leads ] ; + skos:exactMatch dcat:Dataset ; skos:inScheme . -ccf:representation_of a owl:ObjectProperty ; - rdfs:label "representation_of" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:AnatomicalStructure ; +ccf:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:downloadUrl ] ; + skos:exactMatch dcat:Distribution ; skos:inScheme . -ccf:reviewers a owl:ObjectProperty ; - rdfs:label "reviewers" ; - rdfs:range ccf:Person ; +ccf:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:funder ] ; + skos:exactMatch schema:Grant ; skos:inScheme . -ccf:rotation_order a owl:DatatypeProperty ; - rdfs:label "rotation_order" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; +ccf:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SoftwareSourceCode ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + ccf:Creator ; + skos:exactMatch schema:SoftwareApplication ; skos:inScheme . -ccf:rotation_unit a owl:ObjectProperty ; - rdfs:label "rotation_unit" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:RotationUnitEnum ; +ccf:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:code_repository ] ; + skos:exactMatch schema:SoftwareSourceCode ; skos:inScheme . -ccf:rui_rank a owl:DatatypeProperty ; - rdfs:label "rui_rank" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range xsd:integer ; +ccf:created_by a owl:DatatypeProperty ; + rdfs:label "created_by" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:scaling_unit a owl:ObjectProperty ; - rdfs:label "scaling_unit" ; +ccf:creator a owl:ObjectProperty ; + rdfs:label "creator" ; ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:ScalingUnitEnum ; + rdfs:range ccf:Creator ; skos:inScheme . -ccf:see_also a owl:DatatypeProperty ; - rdfs:label "see_also" ; - rdfs:range xsd:anyURI ; +ccf:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range ccf:Creator ; skos:inScheme . -ccf:source a owl:ObjectProperty ; - rdfs:label "source" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:SpatialEntity ; +ccf:data a owl:ObjectProperty ; + rdfs:label "data" ; skos:inScheme . -ccf:target a owl:ObjectProperty ; - rdfs:label "target" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:SpatialEntity ; +ccf:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range ccf:Distribution ; skos:inScheme . -ccf:title a owl:DatatypeProperty ; - rdfs:label "title" ; +ccf:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range ccf:Person ; skos:inScheme . -ccf:translation_unit a owl:ObjectProperty ; - rdfs:label "translation_unit" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range ccf:TranslationUnitEnum ; +ccf:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range ccf:Grant ; skos:inScheme . -ccf:typeOf a owl:ObjectProperty ; - rdfs:label "typeOf" ; - ccf:owl "ClassAssertion" ; - rdfs:range ccf:Named ; +ccf:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:value a owl:DatatypeProperty ; - rdfs:label "value" ; +ccf:placements a owl:ObjectProperty ; + rdfs:label "placements" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:SpatialPlacement ; skos:inScheme . -ccf:version a owl:DatatypeProperty ; - rdfs:label "version" ; +ccf:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range ccf:Person ; skos:inScheme . -ccf:versionInfo a owl:DatatypeProperty ; - rdfs:label "versionInfo" ; +ccf:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range ccf:Person ; skos:inScheme . -ccf:x_dimension a owl:DatatypeProperty ; - rdfs:label "x_dimension" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range [ a rdfs:Datatype ; - owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; - owl:onDatatype xsd:integer ; - owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; +ccf:typeOf a owl:ObjectProperty ; + rdfs:label "typeOf" ; + ccf:owl "ClassAssertion" ; + rdfs:range ccf:Named ; skos:inScheme . -ccf:x_rotation a owl:DatatypeProperty ; - rdfs:label "x_rotation" ; - ccf:owl "AnnotationProperty, AnnotationAssertion" ; - rdfs:range xsd:float ; - skos:inScheme . +obo:PATO_0000384 a owl:Class ; + rdfs:label "Female", + "Male" ; + rdfs:subClassOf ccf:DonorSexEnum . -ccf:x_scaling a owl:DatatypeProperty ; - rdfs:label "x_scaling" ; +ccf:AnatomicalStructure a owl:Class ; + rdfs:label "AnatomicalStructure" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "(UBERON|FMA):\\d+" ] ) ] ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ] ; + skos:exactMatch ccf:AnatomicalStructure ; + skos:inScheme . + +ccf:DonorSexEnum a owl:Class ; + owl:unionOf ( obo:PATO_0000384 obo:PATO_0000384 ) ; + linkml:permissible_values obo:PATO_0000384 . + +ccf:RotationUnitEnum a owl:Class ; + linkml:permissible_values obo:UO_0000185 . + +ccf:ScalingUnitEnum a owl:Class ; + linkml:permissible_values obo:UO_0010006 . + +ccf:accessUrl a owl:DatatypeProperty ; + rdfs:label "accessUrl" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:awardNumber a owl:DatatypeProperty ; + rdfs:label "awardNumber" ; + skos:inScheme . + +ccf:citation a owl:DatatypeProperty ; + rdfs:label "citation" ; + skos:inScheme . + +ccf:citationOverall a owl:DatatypeProperty ; + rdfs:label "citationOverall" ; + skos:inScheme . + +ccf:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:create_date a owl:DatatypeProperty ; + rdfs:label "create_date" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range xsd:date ; + skos:inScheme . + +ccf:derived_from a owl:DatatypeProperty ; + rdfs:label "derived_from" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:dimension_unit a owl:ObjectProperty ; + rdfs:label "dimension_unit" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:DimensionUnitEnum ; + skos:inScheme . + +ccf:doi a owl:DatatypeProperty ; + rdfs:label "doi" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:downloadUrl a owl:DatatypeProperty ; + rdfs:label "downloadUrl" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:extraction_set a owl:ObjectProperty ; + rdfs:label "extraction_set" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:ExtractionSet ; + skos:inScheme . + +ccf:extraction_set_for a owl:ObjectProperty ; + rdfs:label "extraction_set_for" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:SpatialEntity ; + skos:inScheme . + +ccf:file a owl:DatatypeProperty ; + rdfs:label "file" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + skos:inScheme . + +ccf:file_format a owl:DatatypeProperty ; + rdfs:label "file_format" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + skos:inScheme . + +ccf:file_subpath a owl:DatatypeProperty ; + rdfs:label "file_subpath" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + skos:inScheme . + +ccf:funder a owl:DatatypeProperty ; + rdfs:label "funder" ; + skos:inScheme . + +ccf:hubmapId a owl:DatatypeProperty ; + rdfs:label "hubmapId" ; + skos:inScheme . + +ccf:iri a owl:DatatypeProperty ; + rdfs:label "iri" ; + skos:inScheme . + +ccf:mediaType a owl:DatatypeProperty ; + rdfs:label "mediaType" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:metadata a owl:ObjectProperty ; + rdfs:label "metadata" ; + skos:inScheme . + +ccf:object_reference a owl:ObjectProperty ; + rdfs:label "object_reference" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:SpatialObjectReference ; + skos:inScheme . + +ccf:organ_owner_sex a owl:ObjectProperty ; + rdfs:label "organ_owner_sex" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:DonorSexEnum ; + skos:inScheme . + +ccf:organ_side a owl:ObjectProperty ; + rdfs:label "organ_side" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:OrganSideEnum ; + skos:inScheme . + +ccf:placement a owl:ObjectProperty ; + rdfs:label "placement" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:SpatialPlacement ; + skos:inScheme . + +ccf:placement_date a owl:DatatypeProperty ; + rdfs:label "placement_date" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range xsd:date ; + skos:inScheme . + +ccf:pref_label a owl:DatatypeProperty ; + rdfs:label "pref_label" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + skos:inScheme . + +ccf:reference_organ a owl:ObjectProperty ; + rdfs:label "reference_organ" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:SpatialEntity ; + skos:inScheme . + +ccf:representation_of a owl:ObjectProperty ; + rdfs:label "representation_of" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:AnatomicalStructure ; + skos:inScheme . + +ccf:rotation_order a owl:DatatypeProperty ; + rdfs:label "rotation_order" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + skos:inScheme . + +ccf:rotation_unit a owl:ObjectProperty ; + rdfs:label "rotation_unit" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:RotationUnitEnum ; + skos:inScheme . + +ccf:scaling_unit a owl:ObjectProperty ; + rdfs:label "scaling_unit" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:ScalingUnitEnum ; + skos:inScheme . + +ccf:source a owl:ObjectProperty ; + rdfs:label "source" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:SpatialEntity ; + skos:inScheme . + +ccf:target a owl:ObjectProperty ; + rdfs:label "target" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:SpatialEntity ; + skos:inScheme . + +ccf:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range ccf:SoftwareSourceCode ; + skos:inScheme . + +ccf:translation_unit a owl:ObjectProperty ; + rdfs:label "translation_unit" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range ccf:TranslationUnitEnum ; + skos:inScheme . + +ccf:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range ccf:Dataset ; + skos:inScheme . + +ccf:x_dimension a owl:DatatypeProperty ; + rdfs:label "x_dimension" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + skos:inScheme . + +ccf:x_rotation a owl:DatatypeProperty ; + rdfs:label "x_rotation" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range xsd:float ; + skos:inScheme . + +ccf:x_scaling a owl:DatatypeProperty ; + rdfs:label "x_scaling" ; ccf:owl "AnnotationProperty, AnnotationAssertion" ; rdfs:range [ a rdfs:Datatype ; owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; @@ -416,231 +850,702 @@ ccf:z_translation a owl:DatatypeProperty ; rdfs:range xsd:float ; skos:inScheme . -xsd:boolean a rdfs:Datatype . +obo:UO_0000015 a owl:Class ; + rdfs:label "centimeter" ; + rdfs:subClassOf ccf:DimensionUnitEnum, + ccf:TranslationUnitEnum . -xsd:dateTime a rdfs:Datatype . +obo:UO_0000016 a owl:Class ; + rdfs:label "millimeter" ; + rdfs:subClassOf ccf:DimensionUnitEnum, + ccf:TranslationUnitEnum . -xsd:decimal a rdfs:Datatype . +ccf:DimensionUnitEnum a owl:Class ; + owl:unionOf ( obo:UO_0000015 obo:UO_0000016 ) ; + linkml:permissible_values obo:UO_0000015, + obo:UO_0000016 . -xsd:double a rdfs:Datatype . +ccf:OrganSideEnum a owl:Class ; + owl:unionOf ( obo:HP_0012835 obo:HP_0012834 ) ; + linkml:permissible_values obo:HP_0012834, + obo:HP_0012835 . -xsd:time a rdfs:Datatype . +ccf:TranslationUnitEnum a owl:Class ; + owl:unionOf ( obo:UO_0000015 obo:UO_0000016 ) ; + linkml:permissible_values obo:UO_0000015, + obo:UO_0000016 . -shex:iri a rdfs:Datatype . +xsd:date a rdfs:Datatype . -shex:nonLiteral a rdfs:Datatype . +ccf:ExtractionSet a owl:Class ; + rdfs:label "ExtractionSet" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:rui_rank ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:extraction_set_for ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SpatialEntity ; + owl:onProperty ccf:extraction_set_for ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:label ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:rui_rank ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:extraction_set_for ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty ccf:rui_rank ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:label ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:label ], + ccf:Instance, + ccf:Named ; + skos:exactMatch ccf:ExtractionSet ; + skos:inScheme . - a owl:Ontology ; - rdfs:label "ref-organ" . +ccf:Instance a owl:Class ; + rdfs:label "Instance" ; + ccf:owl "Individual" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom ccf:Named ; + owl:onProperty ccf:typeOf ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:typeOf ] ; + skos:inScheme . -linkml:DateOrDatetime a rdfs:Datatype . +ccf:SpatialObjectReference a owl:Class ; + rdfs:label "SpatialObjectReference" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:file_subpath ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:file_subpath ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:file_format ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:file ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:placement ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:file ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SpatialPlacement ; + owl:onProperty ccf:placement ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:file_format ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:file_subpath ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:placement ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:file_format ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:file ], + ccf:Instance, + ccf:Named ; + skos:exactMatch ccf:SpatialObjectReference ; + skos:inScheme . -obo:UO_0000185 a owl:Class ; - rdfs:label "degree" . +ccf:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; + skos:inScheme . -obo:UO_0010006 a owl:Class ; - rdfs:label "ratio" . +ccf:description a owl:DatatypeProperty ; + rdfs:label "description" ; + skos:inScheme . + +ccf:firstName a owl:DatatypeProperty ; + rdfs:label "firstName" ; + skos:inScheme . + +ccf:fullName a owl:DatatypeProperty ; + rdfs:label "fullName" ; + skos:inScheme . + +ccf:lastName a owl:DatatypeProperty ; + rdfs:label "lastName" ; + skos:inScheme . + +ccf:license a owl:DatatypeProperty ; + rdfs:label "license" ; + skos:inScheme . + +ccf:orcid a owl:DatatypeProperty ; + rdfs:label "orcid" ; + rdfs:range [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + skos:inScheme . + +ccf:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; + skos:inScheme . + +ccf:rui_rank a owl:DatatypeProperty ; + rdfs:label "rui_rank" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; + rdfs:range xsd:integer ; + skos:inScheme . + +ccf:SpatialPlacement a owl:Class ; + rdfs:label "SpatialPlacement" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:rotation_unit ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ccf:placement_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ccf:x_translation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:y_scaling ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:rotation_order ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ccf:y_rotation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:translation_unit ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SpatialEntity ; + owl:onProperty ccf:source ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:TranslationUnitEnum ; + owl:onProperty ccf:translation_unit ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:x_rotation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:scaling_unit ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ccf:z_translation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:x_scaling ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ccf:x_rotation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:rotation_order ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:placement_date ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:ScalingUnitEnum ; + owl:onProperty ccf:scaling_unit ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:y_translation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:z_scaling ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:rotation_order ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:target ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:rotation_unit ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:z_rotation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:x_scaling ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:source ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ccf:y_translation ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SpatialEntity ; + owl:onProperty ccf:target ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:y_rotation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:translation_unit ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:placement_date ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + owl:onProperty ccf:y_scaling ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:z_scaling ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:z_rotation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:source ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + owl:onProperty ccf:z_scaling ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + owl:onProperty ccf:x_scaling ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:x_translation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:y_translation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:x_translation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:z_translation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:scaling_unit ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:x_rotation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:target ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:y_scaling ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:RotationUnitEnum ; + owl:onProperty ccf:rotation_unit ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:y_rotation ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:z_translation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:float ; + owl:onProperty ccf:z_rotation ], + ccf:Instance, + ccf:Named ; + skos:exactMatch ccf:SpatialPlacement ; + skos:inScheme . ccf:Creator a owl:Class ; rdfs:label "Creator" ; rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:lastName ], + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:firstName ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:fullName ], + ccf:Instance, + ccf:Named ; + skos:exactMatch schema:Person ; + skos:inScheme . + +ccf:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:firstName ], [ a owl:Restriction ; owl:minCardinality 0 ; - owl:onProperty ccf:orcid ], + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:fullName ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; owl:onProperty ccf:orcid ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty ccf:firstName ], - [ a owl:Restriction ; - owl:minCardinality 0 ; owl:onProperty ccf:lastName ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:fullName ], + owl:onProperty ccf:lastName ], + ccf:Creator ; + skos:exactMatch schema:Person ; + skos:inScheme . + +ccf:Named a owl:Class ; + rdfs:label "Named" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:label ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:firstName ], + owl:onProperty ccf:class_type ], [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty ccf:orcid ], + owl:onProperty ccf:id ], [ a owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty ccf:fullName ], + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:label ], [ a owl:Restriction ; owl:allValuesFrom xsd:string ; - owl:onProperty ccf:fullName ], + owl:onProperty ccf:label ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:class_type ], [ a owl:Restriction ; owl:minCardinality 0 ; - owl:onProperty ccf:firstName ], - ccf:Instance, - ccf:Named ; - skos:exactMatch schema:Person ; + owl:onProperty ccf:class_type ] ; skos:inScheme . -ccf:DimensionUnitEnum a owl:Class ; - owl:unionOf ( obo:UO_0000015 obo:UO_0000016 ) ; - linkml:permissible_values obo:UO_0000015, - obo:UO_0000016 . - -ccf:Distribution a owl:Class ; - rdfs:label "Distribution" ; - skos:exactMatch dcat:Distribution ; +ccf:label a owl:DatatypeProperty ; + rdfs:label "label" ; + ccf:owl "AnnotationProperty, AnnotationAssertion" ; skos:inScheme . -ccf:DonorSexEnum a owl:Class ; - owl:unionOf ( obo:PATO_0000384 obo:PATO_0000384 ) ; - linkml:permissible_values obo:PATO_0000384 . - -ccf:Grant a owl:Class ; - rdfs:label "Grant" ; - skos:exactMatch schema:Grant ; +ccf:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; skos:inScheme . -ccf:OrganSideEnum a owl:Class ; - owl:unionOf ( obo:HP_0012835 obo:HP_0012834 ) ; - linkml:permissible_values obo:HP_0012834, - obo:HP_0012835 . - -ccf:RefOrganMetadata a owl:Class ; - rdfs:label "RefOrganMetadata" ; - skos:exactMatch dcat:Dataset ; +ccf:title a owl:DatatypeProperty ; + rdfs:label "title" ; skos:inScheme . -ccf:RotationUnitEnum a owl:Class ; - linkml:permissible_values obo:UO_0000185 . - -ccf:ScalingUnitEnum a owl:Class ; - linkml:permissible_values obo:UO_0010006 . - -ccf:TranslationUnitEnum a owl:Class ; - owl:unionOf ( obo:UO_0000015 obo:UO_0000016 ) ; - linkml:permissible_values obo:UO_0000015, - obo:UO_0000016 . - -obo:HP_0012834 a owl:Class ; - rdfs:label "Right" . +ccf:version a owl:DatatypeProperty ; + rdfs:label "version" ; + skos:inScheme . -obo:HP_0012835 a owl:Class ; - rdfs:label "Left" . +ccf:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; + skos:inScheme . -ccf:AnatomicalStructure a owl:Class ; - rdfs:label "AnatomicalStructure" ; +ccf:SpatialEntity a owl:Class ; + rdfs:label "SpatialEntity" ; rdfs:subClassOf [ a owl:Restriction ; - owl:allValuesFrom [ a rdfs:Datatype ; - owl:onDatatype xsd:string ; - owl:withRestrictions ( [ xsd:pattern "(UBERON|FMA):\\d+" ] ) ] ; + owl:allValuesFrom ccf:DonorSexEnum ; + owl:onProperty ccf:organ_owner_sex ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:date ; + owl:onProperty ccf:create_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:rui_rank ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:object_reference ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:dimension_unit ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:DimensionUnitEnum ; + owl:onProperty ccf:dimension_unit ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:x_dimension ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:organ_side ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SpatialPlacement ; + owl:onProperty ccf:placements ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:rui_rank ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:object_reference ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:representation_of ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SpatialObjectReference ; + owl:onProperty ccf:object_reference ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:organ_owner_sex ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + owl:onProperty ccf:y_dimension ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:OrganSideEnum ; + owl:onProperty ccf:organ_side ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + owl:onProperty ccf:z_dimension ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:pref_label ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:create_date ], [ a owl:Restriction ; owl:maxCardinality 1 ; + owl:onProperty ccf:label ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:pref_label ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:placements ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:ExtractionSet ; + owl:onProperty ccf:extraction_set ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:extraction_set ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:intersectionOf ( xsd:float [ a rdfs:Datatype ; + owl:onDatatype xsd:integer ; + owl:withRestrictions ( [ xsd:minInclusive 0 ] ) ] ) ] ; + owl:onProperty ccf:x_dimension ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:dimension_unit ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:organ_side ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:z_dimension ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:pref_label ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:reference_organ ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:label ], [ a owl:Restriction ; owl:minCardinality 0 ; - owl:onProperty ccf:id ] ; - skos:exactMatch ccf:AnatomicalStructure ; - skos:inScheme . - -ccf:ExtractionSet a owl:Class ; - rdfs:label "ExtractionSet" ; - rdfs:subClassOf ccf:Instance, - ccf:Named ; - skos:exactMatch ccf:ExtractionSet ; - skos:inScheme . - -ccf:SpatialObjectReference a owl:Class ; - rdfs:label "SpatialObjectReference" ; - rdfs:subClassOf ccf:Instance, - ccf:Named ; - skos:exactMatch ccf:SpatialObjectReference ; - skos:inScheme . - -ccf:data a owl:ObjectProperty ; - rdfs:label "data" ; - skos:inScheme . - -xsd:date a rdfs:Datatype . - -obo:PATO_0000384 a owl:Class ; - rdfs:label "Female", - "Male" . - -ccf:SpatialPlacement a owl:Class ; - rdfs:label "SpatialPlacement" ; - rdfs:subClassOf ccf:Instance, + owl:onProperty ccf:extraction_set ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:label ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:AnatomicalStructure ; + owl:onProperty ccf:representation_of ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:reference_organ ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:integer ; + owl:onProperty ccf:rui_rank ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:y_dimension ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:organ_owner_sex ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:z_dimension ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:creator ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:representation_of ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:y_dimension ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Creator ; + owl:onProperty ccf:creator ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:x_dimension ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:create_date ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SpatialEntity ; + owl:onProperty ccf:reference_organ ], + ccf:Instance, ccf:Named ; - skos:exactMatch ccf:SpatialPlacement ; - skos:inScheme . - -ccf:firstName a owl:DatatypeProperty ; - rdfs:label "firstName" ; + skos:exactMatch ccf:SpatialEntity ; skos:inScheme . -ccf:fullName a owl:DatatypeProperty ; - rdfs:label "fullName" ; - skos:inScheme . +xsd:integer a rdfs:Datatype . ccf:id a owl:DatatypeProperty ; rdfs:label "id" ; skos:inScheme . -ccf:iri a owl:DatatypeProperty ; - rdfs:label "iri" ; - skos:inScheme . - -ccf:lastName a owl:DatatypeProperty ; - rdfs:label "lastName" ; - skos:inScheme . - -ccf:metadata a owl:ObjectProperty ; - rdfs:label "metadata" ; - skos:inScheme . - -ccf:orcid a owl:DatatypeProperty ; - rdfs:label "orcid" ; - rdfs:range [ a rdfs:Datatype ; - owl:onDatatype xsd:string ; - owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; - skos:inScheme . - -obo:UO_0000015 a owl:Class ; - rdfs:label "centimeter" . - -obo:UO_0000016 a owl:Class ; - rdfs:label "millimeter" . - -ccf:Person a owl:Class ; - rdfs:label "Person" ; - skos:exactMatch schema:Person ; - skos:inScheme . - -ccf:Instance a owl:Class ; - rdfs:label "Instance" ; - ccf:owl "Individual" ; - skos:inScheme . - -ccf:Named a owl:Class ; - rdfs:label "Named" ; - skos:inScheme . - -ccf:SpatialEntity a owl:Class ; - rdfs:label "SpatialEntity" ; - rdfs:subClassOf ccf:Instance, - ccf:Named ; - skos:exactMatch ccf:SpatialEntity ; - skos:inScheme . - xsd:anyURI a rdfs:Datatype . -xsd:string a rdfs:Datatype . +xsd:float a rdfs:Datatype . -xsd:integer a rdfs:Datatype . +xsd:string a rdfs:Datatype . -xsd:float a rdfs:Datatype . +[] a owl:Restriction ; + rdfs:subClassOf ccf:SpatialEntity ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SpatialEntity . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:SoftwareApplication ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SoftwareApplication . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:ExtractionSet ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:ExtractionSet . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Creator ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Creator . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Person ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Person . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Named ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Named . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:SpatialPlacement ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SpatialPlacement . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:SpatialObjectReference ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SpatialObjectReference . diff --git a/schemas/generated/owl/vocab-metadata.owl.ttl b/schemas/generated/owl/vocab-metadata.owl.ttl new file mode 100644 index 0000000..09febd7 --- /dev/null +++ b/schemas/generated/owl/vocab-metadata.owl.ttl @@ -0,0 +1,685 @@ +@prefix dcat: . +@prefix linkml: . +@prefix owl: . +@prefix prov: . +@prefix rdf: . +@prefix rdfs: . +@prefix schema1: . +@prefix shex: . +@prefix skos: . +@prefix xsd: . + +xsd:boolean a rdfs:Datatype . + +xsd:date a rdfs:Datatype . + +xsd:dateTime a rdfs:Datatype . + +xsd:decimal a rdfs:Datatype . + +xsd:double a rdfs:Datatype . + +xsd:float a rdfs:Datatype . + +xsd:integer a rdfs:Datatype . + +xsd:time a rdfs:Datatype . + +dcat:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:had_member ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:had_member ], + dcat:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + +dcat:Container a owl:Class ; + rdfs:label "Container" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:allValuesFrom owl:Thing ; + owl:onProperty dcat:distributions ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +dcat:about a owl:DatatypeProperty ; + rdfs:label "about" ; + skos:inScheme . + +dcat:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +dcat:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +dcat:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +dcat:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "vocab-metadata" . + +linkml:DateOrDatetime a rdfs:Datatype . + +dcat:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Dataset ; + owl:onProperty dcat:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:was_derived_from ] ; + skos:exactMatch prov:Entity ; + skos:inScheme . + +dcat:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:awardNumber ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:funder ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:awardNumber ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +dcat:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:SoftwareSourceCode ; + owl:onProperty dcat:target_product ], + dcat:Creator ; + skos:exactMatch schema1:SoftwareApplication ; + skos:inScheme . + +dcat:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:code_repository ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ] ; + skos:exactMatch schema1:SoftwareSourceCode ; + skos:inScheme . + +dcat:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range dcat:Grant ; + skos:inScheme . + +dcat:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range dcat:Person ; + skos:inScheme . + +dcat:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:accessUrl ] ; + skos:exactMatch dcat:Distribution ; + skos:inScheme . + +dcat:accessUrl a owl:DatatypeProperty ; + rdfs:label "accessUrl" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:awardNumber a owl:DatatypeProperty ; + rdfs:label "awardNumber" ; + skos:inScheme . + +dcat:citation a owl:DatatypeProperty ; + rdfs:label "citation" ; + skos:inScheme . + +dcat:citationOverall a owl:DatatypeProperty ; + rdfs:label "citationOverall" ; + skos:inScheme . + +dcat:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:doi a owl:DatatypeProperty ; + rdfs:label "doi" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:downloadUrl a owl:DatatypeProperty ; + rdfs:label "downloadUrl" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:firstName a owl:DatatypeProperty ; + rdfs:label "firstName" ; + skos:inScheme . + +dcat:fullName a owl:DatatypeProperty ; + rdfs:label "fullName" ; + skos:inScheme . + +dcat:funder a owl:DatatypeProperty ; + rdfs:label "funder" ; + skos:inScheme . + +dcat:hubmapId a owl:DatatypeProperty ; + rdfs:label "hubmapId" ; + skos:inScheme . + +dcat:lastName a owl:DatatypeProperty ; + rdfs:label "lastName" ; + skos:inScheme . + +dcat:mediaType a owl:DatatypeProperty ; + rdfs:label "mediaType" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + +dcat:orcid a owl:DatatypeProperty ; + rdfs:label "orcid" ; + rdfs:range [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + skos:inScheme . + +dcat:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range dcat:SoftwareSourceCode ; + skos:inScheme . + +dcat:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range dcat:Creator ; + skos:inScheme . + +dcat:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range dcat:Distribution ; + skos:inScheme . + +dcat:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Creator ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Grant ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Distribution ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creators ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:distributions ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:citation ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:description ], + [ a owl:Restriction ; + owl:allValuesFrom dcat:Person ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:reviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:funders ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:doi ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:externalReviewers ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:hubmapId ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +dcat:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:name ] ; + skos:inScheme . + +dcat:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; + skos:inScheme . + +dcat:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; + skos:inScheme . + +dcat:description a owl:DatatypeProperty ; + rdfs:label "description" ; + skos:inScheme . + +dcat:license a owl:DatatypeProperty ; + rdfs:label "license" ; + skos:inScheme . + +dcat:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; + skos:inScheme . + +dcat:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range dcat:Dataset ; + skos:inScheme . + +dcat:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty dcat:lastName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty dcat:lastName ], + dcat:Creator ; + skos:exactMatch schema1:Person ; + skos:inScheme . + +dcat:id a owl:DatatypeProperty ; + rdfs:label "id" ; + skos:inScheme . + +dcat:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +dcat:title a owl:DatatypeProperty ; + rdfs:label "title" ; + skos:inScheme . + +dcat:version a owl:DatatypeProperty ; + rdfs:label "version" ; + skos:inScheme . + +xsd:anyURI a rdfs:Datatype . + +xsd:string a rdfs:Datatype . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:SoftwareApplication ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:SoftwareApplication . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:Creator ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Creator . + +[] a owl:Restriction ; + rdfs:subClassOf dcat:Person ; + owl:onProperty dcat:class_type ; + owl:someValuesFrom dcat:Person . + + diff --git a/schemas/generated/owl/vocab.owl.ttl b/schemas/generated/owl/vocab.owl.ttl new file mode 100644 index 0000000..cba0111 --- /dev/null +++ b/schemas/generated/owl/vocab.owl.ttl @@ -0,0 +1,732 @@ +@prefix ccf: . +@prefix dcat: . +@prefix linkml: . +@prefix owl: . +@prefix prov: . +@prefix rdf: . +@prefix rdfs: . +@prefix schema1: . +@prefix shex: . +@prefix skos: . +@prefix xsd: . + +ccf:Collection a owl:Class ; + rdfs:label "Collection" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:had_member ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:had_member ], + ccf:ProvEntity ; + skos:exactMatch prov:Collection ; + skos:inScheme . + +ccf:Container a owl:Class ; + rdfs:label "Container" ; + ccf:owl.template """AnnotationAssertion( dct:title {{iri}} "{{metadata.title|e}}" ) +AnnotationAssertion( dct:description {{iri}} "{{metadata.description|e}}" ) +{% for creator_iri in metadata.created_by %} +AnnotationAssertion( dct:creator {{iri}} "{{creator_iri|e}}" ) +{% endfor %} +AnnotationAssertion( schema:version {{iri}} "{{metadata.version|e}}" ) +AnnotationAssertion( schema:dateCreated {{iri}} "{{metadata.creation_date|e}}" ) +AnnotationAssertion( dct:license {{iri}} "{{metadata.license|e}}" ) +AnnotationAssertion( dct:publisher {{iri}} "{{metadata.publisher|e}}" ) +AnnotationAssertion( rdfs:seeAlso {{iri}} "{{metadata.see_also|e}}" ) +AnnotationAssertion( prov:wasDerivedFrom {{iri}} "{{metadata.derived_from|e}}" )""" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:data ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:BasicMetadata ; + owl:onProperty ccf:metadata ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:iri ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:iri ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:metadata ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:metadata ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:data ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:iri ] ; + skos:inScheme . + +ccf:about a owl:DatatypeProperty ; + rdfs:label "about" ; + skos:inScheme . + +ccf:datatable a owl:DatatypeProperty ; + rdfs:label "datatable" ; + skos:inScheme . + +ccf:propertyId a owl:DatatypeProperty ; + rdfs:label "propertyId" ; + skos:inScheme . + +ccf:value a owl:DatatypeProperty ; + rdfs:label "value" ; + skos:inScheme . + +ccf:versionInfo a owl:DatatypeProperty ; + rdfs:label "versionInfo" ; + skos:inScheme . + +xsd:boolean a rdfs:Datatype . + +xsd:date a rdfs:Datatype . + +xsd:dateTime a rdfs:Datatype . + +xsd:decimal a rdfs:Datatype . + +xsd:double a rdfs:Datatype . + +xsd:float a rdfs:Datatype . + +xsd:integer a rdfs:Datatype . + +xsd:time a rdfs:Datatype . + +shex:iri a rdfs:Datatype . + +shex:nonLiteral a rdfs:Datatype . + + a owl:Ontology ; + rdfs:label "vocab" . + +linkml:DateOrDatetime a rdfs:Datatype . + +ccf:BasicMetadata a owl:Class ; + rdfs:label "BasicMetadata" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:created_by ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +ccf:ProvEntity a owl:Class ; + rdfs:label "ProvEntity" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Dataset ; + owl:onProperty ccf:was_derived_from ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:was_derived_from ] ; + skos:exactMatch prov:Entity ; + skos:inScheme . + +ccf:Dataset a owl:Class ; + rdfs:label "Dataset" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:project_leads ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Distribution ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Creator ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:reviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:distributions ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:description ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Grant ; + owl:onProperty ccf:funders ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:citation ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:Person ; + owl:onProperty ccf:externalReviewers ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:citationOverall ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creators ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:license ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:creation_date ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:doi ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:hubmapId ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:publisher ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ] ; + skos:exactMatch dcat:Dataset ; + skos:inScheme . + +ccf:Distribution a owl:Class ; + rdfs:label "Distribution" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:title ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:mediaType ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:downloadUrl ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:accessUrl ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:title ] ; + skos:exactMatch dcat:Distribution ; + skos:inScheme . + +ccf:Grant a owl:Class ; + rdfs:label "Grant" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:funder ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:awardNumber ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:funder ] ; + skos:exactMatch schema1:Grant ; + skos:inScheme . + +ccf:SoftwareApplication a owl:Class ; + rdfs:label "SoftwareApplication" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:version ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:allValuesFrom ccf:SoftwareSourceCode ; + owl:onProperty ccf:target_product ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:version ], + ccf:Creator ; + skos:exactMatch schema1:SoftwareApplication ; + skos:inScheme . + +ccf:SoftwareSourceCode a owl:Class ; + rdfs:label "SoftwareSourceCode" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:code_repository ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:anyURI ; + owl:onProperty ccf:see_also ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:code_repository ] ; + skos:exactMatch schema1:SoftwareSourceCode ; + skos:inScheme . + +ccf:created_by a owl:DatatypeProperty ; + rdfs:label "created_by" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:creators a owl:ObjectProperty ; + rdfs:label "creators" ; + rdfs:range ccf:Creator ; + skos:inScheme . + +ccf:data a owl:DatatypeProperty ; + rdfs:label "data" ; + skos:inScheme . + +ccf:distributions a owl:ObjectProperty ; + rdfs:label "distributions" ; + rdfs:range ccf:Distribution ; + skos:inScheme . + +ccf:externalReviewers a owl:ObjectProperty ; + rdfs:label "externalReviewers" ; + rdfs:range ccf:Person ; + skos:inScheme . + +ccf:funders a owl:ObjectProperty ; + rdfs:label "funders" ; + rdfs:range ccf:Grant ; + skos:inScheme . + +ccf:had_member a owl:DatatypeProperty ; + rdfs:label "had_member" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:project_leads a owl:ObjectProperty ; + rdfs:label "project_leads" ; + rdfs:range ccf:Person ; + skos:inScheme . + +ccf:reviewers a owl:ObjectProperty ; + rdfs:label "reviewers" ; + rdfs:range ccf:Person ; + skos:inScheme . + +ccf:accessUrl a owl:DatatypeProperty ; + rdfs:label "accessUrl" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:awardNumber a owl:DatatypeProperty ; + rdfs:label "awardNumber" ; + skos:inScheme . + +ccf:citation a owl:DatatypeProperty ; + rdfs:label "citation" ; + skos:inScheme . + +ccf:citationOverall a owl:DatatypeProperty ; + rdfs:label "citationOverall" ; + skos:inScheme . + +ccf:code_repository a owl:DatatypeProperty ; + rdfs:label "code_repository" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:derived_from a owl:DatatypeProperty ; + rdfs:label "derived_from" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:doi a owl:DatatypeProperty ; + rdfs:label "doi" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:downloadUrl a owl:DatatypeProperty ; + rdfs:label "downloadUrl" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:firstName a owl:DatatypeProperty ; + rdfs:label "firstName" ; + skos:inScheme . + +ccf:fullName a owl:DatatypeProperty ; + rdfs:label "fullName" ; + skos:inScheme . + +ccf:funder a owl:DatatypeProperty ; + rdfs:label "funder" ; + skos:inScheme . + +ccf:hubmapId a owl:DatatypeProperty ; + rdfs:label "hubmapId" ; + skos:inScheme . + +ccf:iri a owl:DatatypeProperty ; + rdfs:label "iri" ; + skos:inScheme . + +ccf:lastName a owl:DatatypeProperty ; + rdfs:label "lastName" ; + skos:inScheme . + +ccf:mediaType a owl:DatatypeProperty ; + rdfs:label "mediaType" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:metadata a owl:ObjectProperty ; + rdfs:label "metadata" ; + skos:inScheme . + +ccf:name a owl:DatatypeProperty ; + rdfs:label "name" ; + skos:inScheme . + +ccf:orcid a owl:DatatypeProperty ; + rdfs:label "orcid" ; + rdfs:range [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + skos:inScheme . + +ccf:target_product a owl:ObjectProperty ; + rdfs:label "target_product" ; + rdfs:range ccf:SoftwareSourceCode ; + skos:inScheme . + +ccf:was_derived_from a owl:ObjectProperty ; + rdfs:label "was_derived_from" ; + rdfs:range ccf:Dataset ; + skos:inScheme . + +ccf:Creator a owl:Class ; + rdfs:label "Creator" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:name ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:class_type ], + [ a owl:Restriction ; + owl:minCardinality 1 ; + owl:onProperty ccf:id ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:name ] ; + skos:inScheme . + +ccf:class_type a owl:DatatypeProperty ; + rdfs:label "class_type" ; + skos:inScheme . + +ccf:creation_date a owl:DatatypeProperty ; + rdfs:label "creation_date" ; + skos:inScheme . + +ccf:description a owl:DatatypeProperty ; + rdfs:label "description" ; + skos:inScheme . + +ccf:id a owl:DatatypeProperty ; + rdfs:label "id" ; + skos:inScheme . + +ccf:license a owl:DatatypeProperty ; + rdfs:label "license" ; + skos:inScheme . + +ccf:publisher a owl:DatatypeProperty ; + rdfs:label "publisher" ; + skos:inScheme . + +ccf:Person a owl:Class ; + rdfs:label "Person" ; + rdfs:subClassOf [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:allValuesFrom xsd:string ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:lastName ], + [ a owl:Restriction ; + owl:allValuesFrom [ a rdfs:Datatype ; + owl:onDatatype xsd:string ; + owl:withRestrictions ( [ xsd:pattern "^(\\d{4}-){3}\\d{3}(\\d|X)$" ] ) ] ; + owl:onProperty ccf:orcid ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:fullName ], + [ a owl:Restriction ; + owl:maxCardinality 1 ; + owl:onProperty ccf:firstName ], + [ a owl:Restriction ; + owl:minCardinality 0 ; + owl:onProperty ccf:firstName ], + ccf:Creator ; + skos:exactMatch schema1:Person ; + skos:inScheme . + +ccf:see_also a owl:DatatypeProperty ; + rdfs:label "see_also" ; + rdfs:range xsd:anyURI ; + skos:inScheme . + +ccf:title a owl:DatatypeProperty ; + rdfs:label "title" ; + skos:inScheme . + +ccf:version a owl:DatatypeProperty ; + rdfs:label "version" ; + skos:inScheme . + +xsd:anyURI a rdfs:Datatype . + +xsd:string a rdfs:Datatype . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Person ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Person . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:Creator ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:Creator . + +[] a owl:Restriction ; + rdfs:subClassOf ccf:SoftwareApplication ; + owl:onProperty ccf:class_type ; + owl:someValuesFrom ccf:SoftwareApplication . + + From cfa5a96eae62832585681ce84141af53b778c559 Mon Sep 17 00:00:00 2001 From: "Bruce W. Herr II" Date: Wed, 29 Nov 2023 16:49:55 -0500 Subject: [PATCH 2/2] Updated finalize scripts to handle title, name, version --- src/finalizing/utils/generate-doi-xml.js | 6 +++--- src/finalizing/utils/generate-index-html.js | 11 ++++++----- src/finalizing/utils/generate-readme-md.js | 6 +++--- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/finalizing/utils/generate-doi-xml.js b/src/finalizing/utils/generate-doi-xml.js index 519048d..cf13699 100644 --- a/src/finalizing/utils/generate-doi-xml.js +++ b/src/finalizing/utils/generate-doi-xml.js @@ -27,7 +27,7 @@ const TYPE_MAPPINGS = { extension_fixes: { ai: 'svg', xlsx: 'csv' } }; -export function renderDoiXml(templateFile, metadata) { +export function renderDoiXml(templateFile, context, metadata) { const env = new Environment(undefined, { autoescape: false }); env.addFilter('fileExtension', (str) => { str = Array.isArray(str) ? str[0] : str; @@ -42,13 +42,13 @@ export function renderDoiXml(templateFile, metadata) { ); env.addFilter('year', (str) => String(str || new Date().getFullYear()).match(/\d\d\d\d/)[0]) const template = readFileSync(templateFile).toString(); - return env.renderString(template, { ...TYPE_MAPPINGS, ...metadata }); + return env.renderString(template, { ...TYPE_MAPPINGS, ...metadata, ...context.selectedDigitalObject }); } export function writeDoiXml(context, metadata) { const obj = context.selectedDigitalObject; const templateFile = resolve(context.processorHome, 'src/finalizing/templates/doi-xml.njk'); - const xmlString = renderDoiXml(templateFile, metadata); + const xmlString = renderDoiXml(templateFile, context, metadata); const doiXmlFile = resolve(context.deploymentHome, obj.doString, 'doi.xml'); writeFileSync(doiXmlFile, xmlString); } diff --git a/src/finalizing/utils/generate-index-html.js b/src/finalizing/utils/generate-index-html.js index 6964752..1ebdbc3 100644 --- a/src/finalizing/utils/generate-index-html.js +++ b/src/finalizing/utils/generate-index-html.js @@ -2,7 +2,7 @@ import { readFileSync, writeFileSync } from 'fs'; import nunjucks, { Environment } from 'nunjucks'; import { resolve } from 'path'; -export function renderIndexHtml(templateFile, metadata) { +export function renderIndexHtml(templateFile, context, metadata) { const env = new Environment(undefined, { autoescape: false }); env.addFilter('json', function (value) { if (value instanceof nunjucks.runtime.SafeString) { @@ -12,7 +12,7 @@ export function renderIndexHtml(templateFile, metadata) { return nunjucks.runtime.markSafe(jsonString) }) env.addGlobal("getStructuredData", function() { - return getStructuredData(metadata); + return getStructuredData(context, metadata); }); const template = readFileSync(templateFile).toString(); return env.renderString(template, metadata); @@ -21,13 +21,14 @@ export function renderIndexHtml(templateFile, metadata) { export function writeIndexHtml(context, metadata) { const obj = context.selectedDigitalObject; const templateFile = resolve(context.processorHome, 'src/finalizing/templates/index-html.njk'); - const htmlString = renderIndexHtml(templateFile, metadata); + const htmlString = renderIndexHtml(templateFile, context, metadata); const filePath = resolve(context.deploymentHome, obj.doString, 'index.html'); writeFileSync(filePath, htmlString); } -function getStructuredData(metadata) { - const { title, description, type, name, version, doi, hubmapId, license, citation, creators, funders } = metadata; +function getStructuredData(context, metadata) { + const { title, description, doi, hubmapId, license, citation, creators, funders } = metadata; + const { type, name, version } = context.selectedDigitalObject; return { "@context": "https://schema.org/", "@type": "Dataset", diff --git a/src/finalizing/utils/generate-readme-md.js b/src/finalizing/utils/generate-readme-md.js index 75e4bbd..df65ae4 100644 --- a/src/finalizing/utils/generate-readme-md.js +++ b/src/finalizing/utils/generate-readme-md.js @@ -7,7 +7,7 @@ const TYPE_MAPPINGS = { cite_model_mappings: { 'asct-b': 'Data Table', '2d-ftu': '2D Data', omap: 'OMAP Tables', 'ref-organ': '3D Data' } }; -export function renderReadmeMd(templateFile, metadata) { +export function renderReadmeMd(templateFile, context, metadata) { const env = new Environment(undefined, { autoescape: false }); env.addFilter('authorList', (list) => { @@ -23,13 +23,13 @@ export function renderReadmeMd(templateFile, metadata) { }).join(' '); }) ?? ''; const template = readFileSync(templateFile).toString(); - return env.renderString(template, { ...TYPE_MAPPINGS, ...metadata }); + return env.renderString(template, { ...TYPE_MAPPINGS, ...metadata, ...context.selectedDigitalObject }); } export function writeReadmeMd(context, metadata) { const obj = context.selectedDigitalObject; const templateFile = resolve(context.processorHome, 'src/finalizing/templates/readme-md.njk'); - const mdString = renderReadmeMd(templateFile, metadata); + const mdString = renderReadmeMd(templateFile, context, metadata); const mdFile = resolve(context.deploymentHome, obj.doString, 'README.md'); writeFileSync(mdFile, mdString); }