From 218f2b1c12826242680e318c1511c665fefdd28e Mon Sep 17 00:00:00 2001 From: openMINDS pipeline Date: Wed, 13 Nov 2024 12:46:06 +0000 Subject: [PATCH] Build triggered by manual update to pipeline --- .../latest/+openminds/+enum/Models.m | 6 +- .../latest/+openminds/+enum/Types.m | 2 - .../v1.0/+openminds/+enum/Types.m | 2 - .../v2.0/+openminds/+enum/Types.m | 2 - .../v3.0/+openminds/+enum/Models.m | 6 +- .../v3.0/+openminds/+enum/Types.m | 2 - .../v4.0/+openminds/+enum/Models.m | 13 + .../v4.0/+openminds/+enum/Types.m | 223 ++++ .../+mixedtype/+accountinformation/Service.m | 6 - .../+mixedtype/+affiliation/MemberOf.m | 7 +- .../+mixedtype/+amountofchemical/Amount.m | 6 - .../+amountofchemical/ChemicalProduct.m | 8 +- .../AnatomicalTarget.m | 13 +- .../SpatialLocation.m | 6 - .../TargetIdentificationType.m | 6 - .../+mixedtype/+atlasannotation/AnchorPoint.m | 6 - .../+mixedtype/+atlasannotation/Criteria.m | 6 - .../+atlasannotation/CriteriaQualityType.m | 6 - .../+atlasannotation/CriteriaType.m | 6 - .../+mixedtype/+atlasannotation/InspiredBy.m | 6 - .../+mixedtype/+atlasannotation/Laterality.m | 6 - .../+atlasannotation/PreferredVisualization.m | 6 - .../+atlasannotation/Specification.m | 6 - .../+mixedtype/+atlasannotation/Type.m | 6 - .../+behavioralprotocol/DescribedIn.m | 8 +- .../+behavioralprotocol/Stimulation.m | 7 +- .../+behavioralprotocol/StimulusType.m | 12 +- .../+internal/+mixedtype/+book/Author.m | 8 +- .../+mixedtype/+book/CitedPublication.m | 7 +- .../+internal/+mixedtype/+book/Copyright.m | 6 - .../+internal/+mixedtype/+book/Custodian.m | 8 +- .../+mixedtype/+book/DigitalIdentifier.m | 7 +- .../+internal/+mixedtype/+book/Editor.m | 6 - .../+internal/+mixedtype/+book/Funding.m | 6 - .../+internal/+mixedtype/+book/Keyword.m | 85 +- .../+internal/+mixedtype/+book/License.m | 6 - .../+internal/+mixedtype/+book/Publisher.m | 8 +- .../+internal/+mixedtype/+brainatlas/Author.m | 8 +- .../+mixedtype/+brainatlas/Custodian.m | 8 +- .../+brainatlas/DigitalIdentifier.m | 8 +- .../+mixedtype/+brainatlas/HasTerminology.m | 6 - .../+mixedtype/+brainatlas/HasVersion.m | 6 - .../+mixedtype/+brainatlas/UsedSpecies.m | 6 - .../+brainatlasversion/Accessibility.m | 6 - .../+mixedtype/+brainatlasversion/Author.m | 8 +- .../+brainatlasversion/CoordinateSpace.m | 6 - .../+mixedtype/+brainatlasversion/Copyright.m | 6 - .../+mixedtype/+brainatlasversion/Custodian.m | 8 +- .../+brainatlasversion/DigitalIdentifier.m | 8 +- .../+brainatlasversion/FullDocumentation.m | 9 +- .../+mixedtype/+brainatlasversion/Funding.m | 6 - .../+brainatlasversion/HasTerminology.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+brainatlasversion/IsNewVersionOf.m | 6 - .../+mixedtype/+brainatlasversion/Keyword.m | 85 +- .../+mixedtype/+brainatlasversion/License.m | 6 - .../+brainatlasversion/OtherContribution.m | 6 - .../+brainatlasversion/RelatedPublication.m | 12 +- .../+brainatlasversion/Repository.m | 6 - .../+mixedtype/+brainatlasversion/Type.m | 6 - .../+brainatlasversion/UsedSpecimen.m | 9 +- .../+cellpatching/BathTemperature.m | 7 +- .../+cellpatching/CustomPropertySet.m | 6 - .../+mixedtype/+cellpatching/Device.m | 9 +- .../+mixedtype/+cellpatching/Input.m | 7 +- .../+mixedtype/+cellpatching/IsPartOf.m | 6 - .../+mixedtype/+cellpatching/Output.m | 7 +- .../+mixedtype/+cellpatching/PerformedBy.m | 7 +- .../+cellpatching/PreparationDesign.m | 6 - .../+mixedtype/+cellpatching/Protocol.m | 6 - .../+mixedtype/+cellpatching/StudyTarget.m | 33 +- .../+mixedtype/+cellpatching/TargetPosition.m | 6 - .../+cellpatching/TissueBathSolution.m | 6 - .../+mixedtype/+cellpatching/Variation.m | 6 - .../+internal/+mixedtype/+channel/Unit.m | 6 - .../+internal/+mixedtype/+chapter/Author.m | 8 +- .../+mixedtype/+chapter/CitedPublication.m | 7 +- .../+internal/+mixedtype/+chapter/Copyright.m | 6 - .../+internal/+mixedtype/+chapter/Custodian.m | 8 +- .../+mixedtype/+chapter/DigitalIdentifier.m | 6 - .../+internal/+mixedtype/+chapter/Editor.m | 6 - .../+internal/+mixedtype/+chapter/Funding.m | 6 - .../+internal/+mixedtype/+chapter/IsPartOf.m | 6 - .../+internal/+mixedtype/+chapter/Keyword.m | 85 +- .../+internal/+mixedtype/+chapter/License.m | 6 - .../+internal/+mixedtype/+chapter/Publisher.m | 8 +- .../+mixedtype/+chemicalmixture/HasPart.m | 6 - .../+chemicalmixture/ProductSource.m | 6 - .../+mixedtype/+chemicalmixture/Type.m | 6 - .../+chemicalsubstance/MolecularEntity.m | 6 - .../+chemicalsubstance/ProductSource.m | 6 - .../+mixedtype/+chemicalsubstance/Purity.m | 7 +- .../+internal/+mixedtype/+circle/Radius.m | 6 - .../+internal/+mixedtype/+comment/About.m | 25 +- .../+internal/+mixedtype/+comment/Commenter.m | 6 - .../+commoncoordinatespace/Author.m | 8 +- .../+commoncoordinatespace/Custodian.m | 8 +- .../DigitalIdentifier.m | 8 +- .../+commoncoordinatespace/HasVersion.m | 6 - .../+commoncoordinatespace/UsedSpecies.m | 6 - .../Accessibility.m | 6 - .../AnatomicalAxesOrientation.m | 6 - .../+commoncoordinatespaceversion/Author.m | 8 +- .../AxesOrigin.m | 6 - .../+commoncoordinatespaceversion/Copyright.m | 6 - .../+commoncoordinatespaceversion/Custodian.m | 8 +- .../DefaultImage.m | 6 - .../DigitalIdentifier.m | 8 +- .../FullDocumentation.m | 9 +- .../+commoncoordinatespaceversion/Funding.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../IsNewVersionOf.m | 6 - .../+commoncoordinatespaceversion/Keyword.m | 85 +- .../+commoncoordinatespaceversion/License.m | 6 - .../NativeUnit.m | 6 - .../OtherContribution.m | 6 - .../RelatedPublication.m | 12 +- .../Repository.m | 6 - .../UsedSpecimen.m | 9 +- .../+mixedtype/+configuration/Format.m | 6 - .../+consortium/ContactInformation.m | 6 - .../+mixedtype/+contenttype/DataType.m | 6 - .../+contenttypepattern/ContentType.m | 6 - .../+mixedtype/+contribution/Contributor.m | 8 +- .../+internal/+mixedtype/+contribution/Type.m | 6 - .../+coordinatepoint/CoordinateSpace.m | 7 +- .../+mixedtype/+coordinatepoint/Coordinates.m | 6 - .../+internal/+mixedtype/+copyright/Holder.m | 8 +- .../ConstructionType.m | 6 - .../CustomPropertySet.m | 6 - .../+cranialwindowpreparation/Dimension.m | 8 +- .../+cranialwindowpreparation/Input.m | 6 - .../+cranialwindowpreparation/IsPartOf.m | 6 - .../+cranialwindowpreparation/Output.m | 6 - .../+cranialwindowpreparation/PerformedBy.m | 7 +- .../PreparationDesign.m | 6 - .../+cranialwindowpreparation/Protocol.m | 6 - .../ReinforcementType.m | 6 - .../+cranialwindowpreparation/StudyTarget.m | 33 +- .../+customanatomicalentity/HasAnnotation.m | 6 - .../RelatedUBERONTerm.m | 7 +- .../RelationAssessment.m | 7 +- .../+customannotation/AnchorPoint.m | 6 - .../+customannotation/CoordinateSpace.m | 7 +- .../+mixedtype/+customannotation/Criteria.m | 6 - .../+customannotation/CriteriaQualityType.m | 6 - .../+customannotation/CriteriaType.m | 6 - .../+mixedtype/+customannotation/InspiredBy.m | 6 - .../+mixedtype/+customannotation/Laterality.m | 6 - .../PreferredVisualization.m | 6 - .../+customannotation/Specification.m | 7 +- .../+mixedtype/+customannotation/Type.m | 6 - .../AnatomicalAxesOrientation.m | 6 - .../+customcoordinatespace/AxesOrigin.m | 6 - .../+customcoordinatespace/DefaultImage.m | 6 - .../+customcoordinatespace/NativeUnit.m | 6 - .../+custompropertyset/DataLocation.m | 8 +- .../+custompropertyset/RelevantFor.m | 11 +- .../+dataanalysis/CustomPropertySet.m | 6 - .../+mixedtype/+dataanalysis/Environment.m | 7 +- .../+mixedtype/+dataanalysis/Input.m | 11 +- .../+dataanalysis/LaunchConfiguration.m | 6 - .../+mixedtype/+dataanalysis/Output.m | 9 +- .../+mixedtype/+dataanalysis/PerformedBy.m | 7 +- .../+mixedtype/+dataanalysis/Recipe.m | 6 - .../+mixedtype/+dataanalysis/ResourceUsage.m | 7 +- .../+mixedtype/+dataanalysis/StartedBy.m | 7 +- .../+mixedtype/+dataanalysis/Status.m | 6 - .../+mixedtype/+dataanalysis/StudyTarget.m | 33 +- .../+mixedtype/+dataanalysis/Technique.m | 6 - .../+mixedtype/+dataanalysis/WasInformedBy.m | 12 +- .../+mixedtype/+datacopy/CustomPropertySet.m | 6 - .../+mixedtype/+datacopy/Environment.m | 7 +- .../+internal/+mixedtype/+datacopy/Input.m | 12 +- .../+datacopy/LaunchConfiguration.m | 6 - .../+internal/+mixedtype/+datacopy/Output.m | 8 +- .../+mixedtype/+datacopy/PerformedBy.m | 7 +- .../+internal/+mixedtype/+datacopy/Recipe.m | 6 - .../+mixedtype/+datacopy/ResourceUsage.m | 7 +- .../+mixedtype/+datacopy/StartedBy.m | 7 +- .../+internal/+mixedtype/+datacopy/Status.m | 6 - .../+mixedtype/+datacopy/StudyTarget.m | 33 +- .../+mixedtype/+datacopy/Technique.m | 6 - .../+mixedtype/+datacopy/WasInformedBy.m | 12 +- .../+internal/+mixedtype/+dataset/Author.m | 8 +- .../+internal/+mixedtype/+dataset/Custodian.m | 8 +- .../+mixedtype/+dataset/DigitalIdentifier.m | 7 +- .../+mixedtype/+dataset/HasVersion.m | 6 - .../+datasetversion/Accessibility.m | 6 - .../+mixedtype/+datasetversion/Author.m | 8 +- .../+datasetversion/BehavioralProtocol.m | 6 - .../+mixedtype/+datasetversion/Copyright.m | 6 - .../+mixedtype/+datasetversion/Custodian.m | 8 +- .../+mixedtype/+datasetversion/DataType.m | 6 - .../+datasetversion/DigitalIdentifier.m | 7 +- .../+datasetversion/EthicsAssessment.m | 6 - .../+datasetversion/ExperimentalApproach.m | 6 - .../+datasetversion/FullDocumentation.m | 9 +- .../+mixedtype/+datasetversion/Funding.m | 6 - .../+mixedtype/+datasetversion/InputData.m | 13 +- .../+datasetversion/IsAlternativeVersionOf.m | 6 - .../+datasetversion/IsNewVersionOf.m | 6 - .../+mixedtype/+datasetversion/Keyword.m | 85 +- .../+mixedtype/+datasetversion/License.m | 7 +- .../+datasetversion/OtherContribution.m | 6 - .../+datasetversion/PreparationDesign.m | 6 - .../+mixedtype/+datasetversion/Protocol.m | 6 - .../+datasetversion/RelatedPublication.m | 12 +- .../+mixedtype/+datasetversion/Repository.m | 6 - .../+datasetversion/StudiedSpecimen.m | 9 +- .../+mixedtype/+datasetversion/StudyTarget.m | 33 +- .../+mixedtype/+datasetversion/Technique.m | 11 +- .../+mixedtype/+electrode/ConductorMaterial.m | 8 +- .../+mixedtype/+electrode/DeviceType.m | 6 - .../+mixedtype/+electrode/DigitalIdentifier.m | 7 +- .../+mixedtype/+electrode/InsulatorMaterial.m | 8 +- .../+electrode/IntrinsicResistance.m | 7 +- .../+mixedtype/+electrode/Manufacturer.m | 8 +- .../+internal/+mixedtype/+electrode/Owner.m | 8 +- .../+electrodearray/ConductorMaterial.m | 8 +- .../+mixedtype/+electrodearray/DeviceType.m | 6 - .../+electrodearray/DigitalIdentifier.m | 7 +- .../+electrodearray/InsulatorMaterial.m | 8 +- .../+electrodearray/IntrinsicResistance.m | 7 +- .../+mixedtype/+electrodearray/Manufacturer.m | 8 +- .../+mixedtype/+electrodearray/Owner.m | 8 +- .../AnatomicalLocationOfArray.m | 13 +- .../AnatomicalLocationOfElectrodes.m | 13 +- .../+electrodearrayusage/ContactResistances.m | 7 +- .../+mixedtype/+electrodearrayusage/Device.m | 6 - .../+electrodearrayusage/MetadataLocation.m | 7 +- .../SpatialLocationOfElectrodes.m | 6 - .../+electrodearrayusage/UsedSpecimen.m | 7 +- .../+electrodeplacement/CustomPropertySet.m | 6 - .../+mixedtype/+electrodeplacement/Device.m | 9 +- .../+mixedtype/+electrodeplacement/Input.m | 7 +- .../+mixedtype/+electrodeplacement/IsPartOf.m | 6 - .../+mixedtype/+electrodeplacement/Output.m | 7 +- .../+electrodeplacement/PerformedBy.m | 7 +- .../+electrodeplacement/PreparationDesign.m | 6 - .../+mixedtype/+electrodeplacement/Protocol.m | 6 - .../+electrodeplacement/StudyTarget.m | 33 +- .../+electrodeplacement/TargetPosition.m | 6 - .../+electrodeusage/AnatomicalLocation.m | 13 +- .../+electrodeusage/ContactResistance.m | 7 +- .../+mixedtype/+electrodeusage/Device.m | 6 - .../+electrodeusage/MetadataLocation.m | 7 +- .../+electrodeusage/SpatialLocation.m | 6 - .../+mixedtype/+electrodeusage/UsedSpecimen.m | 7 +- .../+mixedtype/+ellipse/SemiMajorAxis.m | 6 - .../+mixedtype/+ellipse/SemiMinorAxis.m | 6 - .../+mixedtype/+environment/Configuration.m | 6 - .../+mixedtype/+environment/Hardware.m | 6 - .../+mixedtype/+environment/Software.m | 6 - .../+mixedtype/+ephysstimulus/DeliveredBy.m | 9 +- .../+mixedtype/+ephysstimulus/Epoch.m | 6 - .../+mixedtype/+ephysstimulus/GeneratedBy.m | 9 +- .../+mixedtype/+ephysstimulus/Specification.m | 9 +- .../+mixedtype/+ephysstimulus/Type.m | 6 - .../+internal/+mixedtype/+file/DataType.m | 6 - .../+mixedtype/+file/FileRepository.m | 6 - .../+internal/+mixedtype/+file/Format.m | 6 - .../+internal/+mixedtype/+file/Hash.m | 6 - .../+internal/+mixedtype/+file/IsPartOf.m | 6 - .../+mixedtype/+file/SpecialUsageRole.m | 6 - .../+internal/+mixedtype/+file/StorageSize.m | 6 - .../+mixedtype/+filearchive/Format.m | 6 - .../+mixedtype/+filearchive/SourceData.m | 6 - .../+internal/+mixedtype/+filebundle/Format.m | 6 - .../+mixedtype/+filebundle/GroupedBy.m | 54 +- .../+mixedtype/+filebundle/GroupingType.m | 6 - .../+internal/+mixedtype/+filebundle/Hash.m | 6 - .../+mixedtype/+filebundle/IsPartOf.m | 7 +- .../+mixedtype/+filebundle/StorageSize.m | 6 - .../+filepathpattern/GroupingType.m | 6 - .../+filerepository/ContentTypePattern.m | 6 - .../+mixedtype/+filerepository/Format.m | 6 - .../+mixedtype/+filerepository/Hash.m | 6 - .../+mixedtype/+filerepository/HostedBy.m | 6 - .../+mixedtype/+filerepository/StorageSize.m | 6 - .../+filerepository/StructurePattern.m | 6 - .../+mixedtype/+filerepository/Type.m | 6 - .../FilePathPattern.m | 6 - .../+internal/+mixedtype/+funding/Funder.m | 8 +- .../+genericcomputation/CustomPropertySet.m | 6 - .../+genericcomputation/Environment.m | 7 +- .../+mixedtype/+genericcomputation/Input.m | 9 +- .../+genericcomputation/LaunchConfiguration.m | 6 - .../+mixedtype/+genericcomputation/Output.m | 9 +- .../+genericcomputation/PerformedBy.m | 7 +- .../+mixedtype/+genericcomputation/Recipe.m | 6 - .../+genericcomputation/ResourceUsage.m | 7 +- .../+genericcomputation/StartedBy.m | 7 +- .../+mixedtype/+genericcomputation/Status.m | 6 - .../+genericcomputation/StudyTarget.m | 33 +- .../+genericcomputation/Technique.m | 6 - .../+genericcomputation/WasInformedBy.m | 12 +- .../EnvironmentVariable.m | 6 - .../+mixedtype/+learningresource/About.m | 25 +- .../+mixedtype/+learningresource/Author.m | 8 +- .../+learningresource/CitedPublication.m | 7 +- .../+mixedtype/+learningresource/Copyright.m | 6 - .../+mixedtype/+learningresource/Custodian.m | 8 +- .../+learningresource/DigitalIdentifier.m | 6 - .../+mixedtype/+learningresource/Editor.m | 6 - .../+learningresource/EducationalLevel.m | 6 - .../+mixedtype/+learningresource/Funding.m | 6 - .../+mixedtype/+learningresource/Keyword.m | 85 +- .../+mixedtype/+learningresource/License.m | 6 - .../+mixedtype/+learningresource/Publisher.m | 8 +- .../+learningresource/RequiredTime.m | 7 +- .../+mixedtype/+learningresource/Type.m | 6 - .../+internal/+mixedtype/+livepaper/Author.m | 8 +- .../+mixedtype/+livepaper/Custodian.m | 8 +- .../+mixedtype/+livepaper/DigitalIdentifier.m | 6 - .../+mixedtype/+livepaper/HasVersion.m | 6 - .../+livepaperresourceitem/HostedBy.m | 6 - .../+livepaperresourceitem/IsPartOf.m | 6 - .../+mixedtype/+livepapersection/IsPartOf.m | 6 - .../+mixedtype/+livepaperversion/About.m | 8 +- .../+livepaperversion/Accessibility.m | 6 - .../+mixedtype/+livepaperversion/Author.m | 8 +- .../+mixedtype/+livepaperversion/Copyright.m | 6 - .../+mixedtype/+livepaperversion/Custodian.m | 8 +- .../+livepaperversion/DigitalIdentifier.m | 6 - .../+livepaperversion/FullDocumentation.m | 9 +- .../+mixedtype/+livepaperversion/Funding.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+livepaperversion/IsNewVersionOf.m | 6 - .../+mixedtype/+livepaperversion/Keyword.m | 85 +- .../+mixedtype/+livepaperversion/License.m | 6 - .../+livepaperversion/OtherContribution.m | 6 - .../+livepaperversion/RelatedPublication.m | 12 +- .../+mixedtype/+livepaperversion/Repository.m | 6 - .../+internal/+mixedtype/+localfile/CopyOf.m | 6 - .../+mixedtype/+localfile/DataType.m | 6 - .../+internal/+mixedtype/+localfile/Format.m | 6 - .../+internal/+mixedtype/+localfile/Hash.m | 6 - .../+mixedtype/+localfile/SpecialUsageRole.m | 6 - .../+mixedtype/+localfile/StorageSize.m | 6 - .../+measurement/MeasuredQuantity.m | 6 - .../+mixedtype/+measurement/MeasuredWith.m | 9 +- .../+internal/+mixedtype/+measurement/Value.m | 7 +- .../+mixedtype/+metadatamodel/Custodian.m | 8 +- .../+mixedtype/+metadatamodel/Developer.m | 8 +- .../+metadatamodel/DigitalIdentifier.m | 7 +- .../+mixedtype/+metadatamodel/HasVersion.m | 6 - .../+metadatamodelversion/Accessibility.m | 6 - .../+metadatamodelversion/Copyright.m | 6 - .../+metadatamodelversion/Custodian.m | 8 +- .../+metadatamodelversion/Developer.m | 8 +- .../+metadatamodelversion/DigitalIdentifier.m | 7 +- .../+metadatamodelversion/FullDocumentation.m | 9 +- .../+metadatamodelversion/Funding.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+metadatamodelversion/IsNewVersionOf.m | 6 - .../+metadatamodelversion/Keyword.m | 85 +- .../+metadatamodelversion/License.m | 6 - .../+metadatamodelversion/OtherContribution.m | 6 - .../RelatedPublication.m | 12 +- .../+metadatamodelversion/Repository.m | 6 - .../SerializationFormat.m | 6 - .../SpecificationFormat.m | 6 - .../+mixedtype/+metadatamodelversion/Type.m | 6 - .../+mixedtype/+model/AbstractionLevel.m | 6 - .../+internal/+mixedtype/+model/Custodian.m | 8 +- .../+internal/+mixedtype/+model/Developer.m | 8 +- .../+mixedtype/+model/DigitalIdentifier.m | 7 +- .../+internal/+mixedtype/+model/HasVersion.m | 6 - .../+internal/+mixedtype/+model/Scope.m | 6 - .../+internal/+mixedtype/+model/StudyTarget.m | 33 +- .../+modelvalidation/CustomPropertySet.m | 6 - .../+mixedtype/+modelvalidation/Environment.m | 7 +- .../+mixedtype/+modelvalidation/Input.m | 11 +- .../+modelvalidation/LaunchConfiguration.m | 6 - .../+mixedtype/+modelvalidation/Output.m | 8 +- .../+mixedtype/+modelvalidation/PerformedBy.m | 7 +- .../+mixedtype/+modelvalidation/Recipe.m | 6 - .../+modelvalidation/ResourceUsage.m | 7 +- .../+mixedtype/+modelvalidation/StartedBy.m | 7 +- .../+mixedtype/+modelvalidation/Status.m | 6 - .../+mixedtype/+modelvalidation/StudyTarget.m | 33 +- .../+mixedtype/+modelvalidation/Technique.m | 6 - .../+modelvalidation/WasInformedBy.m | 12 +- .../+mixedtype/+modelversion/Accessibility.m | 6 - .../+mixedtype/+modelversion/Copyright.m | 6 - .../+mixedtype/+modelversion/Custodian.m | 8 +- .../+mixedtype/+modelversion/Developer.m | 8 +- .../+modelversion/DigitalIdentifier.m | 7 +- .../+mixedtype/+modelversion/Format.m | 6 - .../+modelversion/FullDocumentation.m | 9 +- .../+mixedtype/+modelversion/Funding.m | 6 - .../+mixedtype/+modelversion/InputData.m | 9 +- .../+modelversion/IsAlternativeVersionOf.m | 6 - .../+mixedtype/+modelversion/IsNewVersionOf.m | 6 - .../+mixedtype/+modelversion/Keyword.m | 85 +- .../+mixedtype/+modelversion/License.m | 6 - .../+modelversion/OtherContribution.m | 6 - .../+mixedtype/+modelversion/OutputData.m | 9 +- .../+modelversion/RelatedPublication.m | 12 +- .../+mixedtype/+modelversion/Repository.m | 6 - .../+mixedtype/+numericalproperty/Value.m | 7 +- .../+optimization/CustomPropertySet.m | 6 - .../+mixedtype/+optimization/Environment.m | 7 +- .../+mixedtype/+optimization/Input.m | 10 +- .../+optimization/LaunchConfiguration.m | 6 - .../+mixedtype/+optimization/Output.m | 9 +- .../+mixedtype/+optimization/PerformedBy.m | 7 +- .../+mixedtype/+optimization/Recipe.m | 6 - .../+mixedtype/+optimization/ResourceUsage.m | 7 +- .../+mixedtype/+optimization/StartedBy.m | 7 +- .../+mixedtype/+optimization/Status.m | 6 - .../+mixedtype/+optimization/StudyTarget.m | 33 +- .../+mixedtype/+optimization/Technique.m | 6 - .../+mixedtype/+optimization/WasInformedBy.m | 12 +- .../+mixedtype/+organization/Affiliation.m | 6 - .../+organization/DigitalIdentifier.m | 8 +- .../+mixedtype/+organization/HasParent.m | 6 - .../+parcellationentity/HasParent.m | 6 - .../+parcellationentity/HasVersion.m | 6 - .../+parcellationentity/RelatedUBERONTerm.m | 7 +- .../HasAnnotation.m | 6 - .../+parcellationentityversion/HasParent.m | 7 +- .../RelationAssessment.m | 7 +- .../+parcellationterminology/DataLocation.m | 6 - .../+parcellationterminology/HasEntity.m | 6 - .../DataLocation.m | 6 - .../HasEntity.m | 6 - .../+periodical/DigitalIdentifier.m | 6 - .../+mixedtype/+person/Affiliation.m | 6 - .../+mixedtype/+person/AssociatedAccount.m | 6 - .../+mixedtype/+person/ContactInformation.m | 6 - .../+mixedtype/+person/DigitalIdentifier.m | 6 - .../+mixedtype/+pipette/DeviceType.m | 6 - .../+mixedtype/+pipette/DigitalIdentifier.m | 7 +- .../+mixedtype/+pipette/ExternalDiameter.m | 6 - .../+mixedtype/+pipette/InternalDiameter.m | 6 - .../+mixedtype/+pipette/Manufacturer.m | 8 +- .../+internal/+mixedtype/+pipette/Material.m | 8 +- .../+internal/+mixedtype/+pipette/Owner.m | 8 +- .../+pipetteusage/AnatomicalLocation.m | 13 +- .../+pipetteusage/ChlorideReversalPotential.m | 6 - .../+pipetteusage/CompensationCurrent.m | 6 - .../+mixedtype/+pipetteusage/Device.m | 6 - .../+pipetteusage/EndMembranePotential.m | 6 - .../+pipetteusage/HoldingPotential.m | 6 - .../+pipetteusage/InputResistance.m | 6 - .../+pipetteusage/LabelingCompound.m | 8 +- .../+pipetteusage/LiquidJunctionPotential.m | 6 - .../+pipetteusage/MetadataLocation.m | 7 +- .../+pipetteusage/PipetteResistance.m | 7 +- .../+pipetteusage/PipetteSolution.m | 6 - .../+mixedtype/+pipetteusage/SealResistance.m | 6 - .../+pipetteusage/SeriesResistance.m | 6 - .../+pipetteusage/SpatialLocation.m | 6 - .../+pipetteusage/StartMembranePotential.m | 6 - .../+mixedtype/+pipetteusage/UsedSpecimen.m | 7 +- .../+productsource/DigitalIdentifier.m | 6 - .../+mixedtype/+productsource/Provider.m | 8 +- .../+mixedtype/+productsource/Purity.m | 7 +- .../+mixedtype/+project/Coordinator.m | 8 +- .../+internal/+mixedtype/+project/HasPart.m | 25 +- .../+propertyvaluelist/PropertyValuePair.m | 7 +- .../+mixedtype/+protocol/DescribedIn.m | 8 +- .../+mixedtype/+protocol/StimulusType.m | 12 +- .../+mixedtype/+protocol/Technique.m | 11 +- .../+protocolexecution/BehavioralProtocol.m | 6 - .../+protocolexecution/CustomPropertySet.m | 6 - .../+mixedtype/+protocolexecution/Input.m | 13 +- .../+mixedtype/+protocolexecution/IsPartOf.m | 6 - .../+mixedtype/+protocolexecution/Output.m | 11 +- .../+protocolexecution/PerformedBy.m | 7 +- .../+protocolexecution/PreparationDesign.m | 6 - .../+mixedtype/+protocolexecution/Protocol.m | 6 - .../+protocolexecution/StudyTarget.m | 33 +- .../+mixedtype/+publicationissue/IsPartOf.m | 6 - .../+mixedtype/+publicationvolume/IsPartOf.m | 6 - .../+qualitativerelationassessment/Criteria.m | 6 - .../InRelationTo.m | 8 +- .../QualitativeOverlap.m | 6 - .../Criteria.m | 6 - .../InRelationTo.m | 6 - .../QuantitativeOverlap.m | 7 +- .../+quantitativevalue/TypeOfUncertainty.m | 6 - .../+mixedtype/+quantitativevalue/Unit.m | 6 - .../TypeOfUncertainty.m | 6 - .../+mixedtype/+quantitativevaluearray/Unit.m | 6 - .../+quantitativevaluerange/MaxValueUnit.m | 6 - .../+quantitativevaluerange/MinValueUnit.m | 6 - .../+internal/+mixedtype/+recording/Channel.m | 6 - .../+mixedtype/+recording/DataLocation.m | 7 +- .../+mixedtype/+recording/PreviousRecording.m | 6 - .../+mixedtype/+recording/RecordedWith.m | 9 +- .../+mixedtype/+recording/SamplingFrequency.m | 6 - .../+recordingactivity/CustomPropertySet.m | 6 - .../+mixedtype/+recordingactivity/Device.m | 8 +- .../+mixedtype/+recordingactivity/Input.m | 9 +- .../+mixedtype/+recordingactivity/IsPartOf.m | 6 - .../+mixedtype/+recordingactivity/Output.m | 7 +- .../+recordingactivity/PerformedBy.m | 7 +- .../+recordingactivity/PreparationDesign.m | 6 - .../+mixedtype/+recordingactivity/Protocol.m | 6 - .../+recordingactivity/StudyTarget.m | 33 +- .../+internal/+mixedtype/+rectangle/Length.m | 6 - .../+internal/+mixedtype/+rectangle/Width.m | 6 - .../+researchproductgroup/HasPart.m | 25 +- .../+mixedtype/+scholarlyarticle/Author.m | 8 +- .../+scholarlyarticle/CitedPublication.m | 7 +- .../+mixedtype/+scholarlyarticle/Copyright.m | 6 - .../+mixedtype/+scholarlyarticle/Custodian.m | 8 +- .../+scholarlyarticle/DigitalIdentifier.m | 6 - .../+mixedtype/+scholarlyarticle/Editor.m | 6 - .../+mixedtype/+scholarlyarticle/Funding.m | 6 - .../+mixedtype/+scholarlyarticle/IsPartOf.m | 7 +- .../+mixedtype/+scholarlyarticle/Keyword.m | 85 +- .../+mixedtype/+scholarlyarticle/License.m | 6 - .../+mixedtype/+scholarlyarticle/Publisher.m | 8 +- .../+mixedtype/+servicelink/DataLocation.m | 11 +- .../+mixedtype/+servicelink/PreviewImage.m | 6 - .../+mixedtype/+servicelink/Service.m | 6 - .../+internal/+mixedtype/+setup/HasPart.m | 11 +- .../+mixedtype/+setup/Manufacturer.m | 8 +- .../+internal/+mixedtype/+setup/Type.m | 6 - .../+simulation/CustomPropertySet.m | 6 - .../+mixedtype/+simulation/Environment.m | 7 +- .../+internal/+mixedtype/+simulation/Input.m | 10 +- .../+simulation/LaunchConfiguration.m | 6 - .../+internal/+mixedtype/+simulation/Output.m | 9 +- .../+mixedtype/+simulation/PerformedBy.m | 7 +- .../+internal/+mixedtype/+simulation/Recipe.m | 6 - .../+mixedtype/+simulation/ResourceUsage.m | 7 +- .../+mixedtype/+simulation/StartedBy.m | 7 +- .../+internal/+mixedtype/+simulation/Status.m | 6 - .../+mixedtype/+simulation/StudyTarget.m | 33 +- .../+mixedtype/+simulation/Technique.m | 6 - .../+mixedtype/+simulation/WasInformedBy.m | 12 +- .../+mixedtype/+slicingdevice/DeviceType.m | 6 - .../+slicingdevice/DigitalIdentifier.m | 7 +- .../+mixedtype/+slicingdevice/Manufacturer.m | 8 +- .../+mixedtype/+slicingdevice/Owner.m | 8 +- .../+mixedtype/+slicingdeviceusage/Device.m | 6 - .../+slicingdeviceusage/MetadataLocation.m | 7 +- .../OscillationAmplitude.m | 6 - .../+slicingdeviceusage/SliceThickness.m | 7 +- .../+slicingdeviceusage/SlicingAngle.m | 7 +- .../+slicingdeviceusage/SlicingPlane.m | 6 - .../+slicingdeviceusage/SlicingSpeed.m | 6 - .../+slicingdeviceusage/UsedSpecimen.m | 7 +- .../+slicingdeviceusage/VibrationFrequency.m | 6 - .../+mixedtype/+software/Custodian.m | 8 +- .../+mixedtype/+software/Developer.m | 8 +- .../+mixedtype/+software/DigitalIdentifier.m | 8 +- .../+mixedtype/+software/HasVersion.m | 6 - .../+mixedtype/+softwareagent/Environment.m | 6 - .../+mixedtype/+softwareagent/Software.m | 6 - .../+softwareversion/Accessibility.m | 6 - .../+softwareversion/ApplicationCategory.m | 6 - .../+mixedtype/+softwareversion/Copyright.m | 6 - .../+mixedtype/+softwareversion/Custodian.m | 8 +- .../+mixedtype/+softwareversion/Developer.m | 8 +- .../+mixedtype/+softwareversion/Device.m | 6 - .../+softwareversion/DigitalIdentifier.m | 8 +- .../+mixedtype/+softwareversion/Feature.m | 6 - .../+softwareversion/FullDocumentation.m | 9 +- .../+mixedtype/+softwareversion/Funding.m | 6 - .../+mixedtype/+softwareversion/HasPart.m | 9 +- .../+mixedtype/+softwareversion/InputFormat.m | 6 - .../+softwareversion/IsAlternativeVersionOf.m | 6 - .../+softwareversion/IsNewVersionOf.m | 6 - .../+mixedtype/+softwareversion/Keyword.m | 85 +- .../+mixedtype/+softwareversion/Language.m | 6 - .../+mixedtype/+softwareversion/License.m | 6 - .../+softwareversion/OperatingSystem.m | 6 - .../+softwareversion/OtherContribution.m | 6 - .../+softwareversion/OutputFormat.m | 6 - .../+softwareversion/ProgrammingLanguage.m | 6 - .../+softwareversion/RelatedPublication.m | 12 +- .../+mixedtype/+softwareversion/Repository.m | 6 - .../+stimulationactivity/CustomPropertySet.m | 6 - .../+mixedtype/+stimulationactivity/Input.m | 9 +- .../+stimulationactivity/IsPartOf.m | 6 - .../+mixedtype/+stimulationactivity/Output.m | 11 +- .../+stimulationactivity/PerformedBy.m | 7 +- .../+stimulationactivity/PreparationDesign.m | 6 - .../+stimulationactivity/Protocol.m | 6 - .../+mixedtype/+stimulationactivity/Setup.m | 6 - .../+stimulationactivity/Stimulus.m | 6 - .../+stimulationactivity/StudyTarget.m | 33 +- .../+mixedtype/+stocknumber/Vendor.m | 6 - .../+mixedtype/+strain/BackgroundStrain.m | 6 - .../+mixedtype/+strain/BreedingType.m | 6 - .../+mixedtype/+strain/DigitalIdentifier.m | 6 - .../+mixedtype/+strain/DiseaseModel.m | 7 +- .../+mixedtype/+strain/GeneticStrainType.m | 6 - .../+internal/+mixedtype/+strain/Species.m | 6 - .../+mixedtype/+strain/StockNumber.m | 6 - .../+mixedtype/+subject/BiologicalSex.m | 6 - .../+internal/+mixedtype/+subject/IsPartOf.m | 6 - .../+internal/+mixedtype/+subject/Species.m | 7 +- .../+mixedtype/+subject/StudiedState.m | 6 - .../+mixedtype/+subjectgroup/BiologicalSex.m | 6 - .../+mixedtype/+subjectgroup/Species.m | 7 +- .../+mixedtype/+subjectgroup/StudiedState.m | 6 - .../+mixedtype/+subjectgroupstate/Age.m | 7 +- .../+subjectgroupstate/AgeCategory.m | 6 - .../+mixedtype/+subjectgroupstate/Attribute.m | 6 - .../+subjectgroupstate/DescendedFrom.m | 6 - .../+subjectgroupstate/Handedness.m | 6 - .../+mixedtype/+subjectgroupstate/Pathology.m | 7 +- .../RelativeTimeIndication.m | 7 +- .../+mixedtype/+subjectgroupstate/Weight.m | 7 +- .../+internal/+mixedtype/+subjectstate/Age.m | 7 +- .../+mixedtype/+subjectstate/AgeCategory.m | 6 - .../+mixedtype/+subjectstate/Attribute.m | 6 - .../+mixedtype/+subjectstate/DescendedFrom.m | 6 - .../+mixedtype/+subjectstate/Handedness.m | 6 - .../+mixedtype/+subjectstate/Pathology.m | 7 +- .../+subjectstate/RelativeTimeIndication.m | 7 +- .../+mixedtype/+subjectstate/Weight.m | 7 +- .../+termsuggestion/AddExistingTerminology.m | 6 - .../+tissueculturepreparation/CultureMedium.m | 6 - .../+tissueculturepreparation/CultureType.m | 6 - .../CustomPropertySet.m | 6 - .../+tissueculturepreparation/Input.m | 9 +- .../+tissueculturepreparation/IsPartOf.m | 6 - .../+tissueculturepreparation/Output.m | 6 - .../+tissueculturepreparation/PerformedBy.m | 7 +- .../PreparationDesign.m | 6 - .../+tissueculturepreparation/Protocol.m | 6 - .../+tissueculturepreparation/StudyTarget.m | 33 +- .../+tissuesample/AnatomicalLocation.m | 13 +- .../+mixedtype/+tissuesample/BiologicalSex.m | 6 - .../+mixedtype/+tissuesample/IsPartOf.m | 6 - .../+mixedtype/+tissuesample/Laterality.m | 6 - .../+mixedtype/+tissuesample/Origin.m | 8 +- .../+mixedtype/+tissuesample/Species.m | 7 +- .../+mixedtype/+tissuesample/StudiedState.m | 6 - .../+internal/+mixedtype/+tissuesample/Type.m | 6 - .../AnatomicalLocation.m | 13 +- .../+tissuesamplecollection/BiologicalSex.m | 6 - .../+tissuesamplecollection/Laterality.m | 6 - .../+tissuesamplecollection/Origin.m | 8 +- .../+tissuesamplecollection/Species.m | 7 +- .../+tissuesamplecollection/StudiedState.m | 6 - .../+mixedtype/+tissuesamplecollection/Type.m | 6 - .../+tissuesamplecollectionstate/Age.m | 7 +- .../+tissuesamplecollectionstate/Attribute.m | 6 - .../DescendedFrom.m | 9 +- .../+tissuesamplecollectionstate/Pathology.m | 7 +- .../RelativeTimeIndication.m | 7 +- .../+tissuesamplecollectionstate/Weight.m | 7 +- .../+tissuesampleslicing/CustomPropertySet.m | 6 - .../+mixedtype/+tissuesampleslicing/Device.m | 6 - .../+mixedtype/+tissuesampleslicing/Input.m | 8 +- .../+tissuesampleslicing/IsPartOf.m | 6 - .../+mixedtype/+tissuesampleslicing/Output.m | 7 +- .../+tissuesampleslicing/PerformedBy.m | 7 +- .../+tissuesampleslicing/PreparationDesign.m | 6 - .../+tissuesampleslicing/Protocol.m | 6 - .../+tissuesampleslicing/StudyTarget.m | 33 +- .../+tissuesampleslicing/Temperature.m | 7 +- .../+tissuesampleslicing/TissueBathSolution.m | 6 - .../+mixedtype/+tissuesamplestate/Age.m | 7 +- .../+mixedtype/+tissuesamplestate/Attribute.m | 6 - .../+tissuesamplestate/DescendedFrom.m | 9 +- .../+mixedtype/+tissuesamplestate/Pathology.m | 7 +- .../RelativeTimeIndication.m | 7 +- .../+mixedtype/+tissuesamplestate/Weight.m | 7 +- .../+mixedtype/+validationtest/Custodian.m | 8 +- .../+mixedtype/+validationtest/Developer.m | 8 +- .../+validationtest/DigitalIdentifier.m | 6 - .../+mixedtype/+validationtest/HasVersion.m | 6 - .../ReferenceDataAcquisition.m | 6 - .../+mixedtype/+validationtest/Scope.m | 6 - .../+mixedtype/+validationtest/ScoreType.m | 6 - .../+mixedtype/+validationtest/StudyTarget.m | 33 +- .../+validationtestversion/Accessibility.m | 6 - .../+validationtestversion/Configuration.m | 9 +- .../+validationtestversion/Copyright.m | 6 - .../+validationtestversion/Custodian.m | 8 +- .../+validationtestversion/Developer.m | 8 +- .../DigitalIdentifier.m | 6 - .../+validationtestversion/Format.m | 6 - .../FullDocumentation.m | 9 +- .../+validationtestversion/Funding.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+validationtestversion/IsNewVersionOf.m | 6 - .../+validationtestversion/Keyword.m | 85 +- .../+validationtestversion/License.m | 6 - .../OtherContribution.m | 6 - .../+validationtestversion/ReferenceData.m | 9 +- .../RelatedPublication.m | 12 +- .../+validationtestversion/Repository.m | 6 - .../+viewerspecification/AnchorPoint.m | 6 - .../+viewerspecification/CameraPosition.m | 6 - .../PreferredDisplayColor.m | 7 +- .../+visualization/CustomPropertySet.m | 6 - .../+mixedtype/+visualization/Environment.m | 7 +- .../+mixedtype/+visualization/Input.m | 9 +- .../+visualization/LaunchConfiguration.m | 6 - .../+mixedtype/+visualization/Output.m | 9 +- .../+mixedtype/+visualization/PerformedBy.m | 7 +- .../+mixedtype/+visualization/Recipe.m | 6 - .../+mixedtype/+visualization/ResourceUsage.m | 7 +- .../+mixedtype/+visualization/StartedBy.m | 7 +- .../+mixedtype/+visualization/Status.m | 6 - .../+mixedtype/+visualization/StudyTarget.m | 33 +- .../+mixedtype/+visualization/Technique.m | 6 - .../+mixedtype/+visualization/WasInformedBy.m | 12 +- .../+mixedtype/+webresource/Format.m | 6 - .../+mixedtype/+webservice/Custodian.m | 8 +- .../+mixedtype/+webservice/Developer.m | 8 +- .../+mixedtype/+webservice/HasVersion.m | 6 - .../+webserviceversion/Accessibility.m | 6 - .../+mixedtype/+webserviceversion/Copyright.m | 6 - .../+mixedtype/+webserviceversion/Custodian.m | 8 +- .../+mixedtype/+webserviceversion/Developer.m | 8 +- .../+webserviceversion/FullDocumentation.m | 9 +- .../+mixedtype/+webserviceversion/Funding.m | 6 - .../+mixedtype/+webserviceversion/HasPart.m | 6 - .../+webserviceversion/InputFormat.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+webserviceversion/IsNewVersionOf.m | 6 - .../+mixedtype/+webserviceversion/Keyword.m | 85 +- .../+webserviceversion/OtherContribution.m | 6 - .../+webserviceversion/OutputFormat.m | 6 - .../+webserviceversion/RelatedPublication.m | 12 +- .../+webserviceversion/Repository.m | 6 - .../+workflowexecution/Configuration.m | 7 +- .../+mixedtype/+workflowexecution/Recipe.m | 6 - .../+mixedtype/+workflowexecution/Stage.m | 12 +- .../+mixedtype/+workflowexecution/StartedBy.m | 7 +- .../+mixedtype/+workflowrecipe/Custodian.m | 8 +- .../+mixedtype/+workflowrecipe/Developer.m | 8 +- .../+workflowrecipe/DigitalIdentifier.m | 6 - .../+mixedtype/+workflowrecipe/HasVersion.m | 6 - .../+workflowrecipeversion/Accessibility.m | 6 - .../+workflowrecipeversion/Copyright.m | 6 - .../+workflowrecipeversion/Custodian.m | 8 +- .../+workflowrecipeversion/Developer.m | 8 +- .../DigitalIdentifier.m | 6 - .../+workflowrecipeversion/Format.m | 6 - .../FullDocumentation.m | 9 +- .../+workflowrecipeversion/Funding.m | 6 - .../+workflowrecipeversion/HasPart.m | 9 +- .../IsAlternativeVersionOf.m | 6 - .../+workflowrecipeversion/IsNewVersionOf.m | 6 - .../+workflowrecipeversion/Keyword.m | 85 +- .../+workflowrecipeversion/License.m | 6 - .../OtherContribution.m | 6 - .../RelatedPublication.m | 12 +- .../+workflowrecipeversion/Repository.m | 6 - .../+mixedtype/+anatomicalentity/HasParent.m | 6 - .../OtherAnatomicalRelation.m | 6 - .../+anatomicalentityrelation/Criteria.m | 6 - .../CriteriaQualityType.m | 6 - .../+anatomicalentityrelation/InRelationTo.m | 6 - .../QualitativeOverlap.m | 6 - .../QuantitativeOverlap.m | 7 +- .../+mixedtype/+annotation/BestViewPoint.m | 6 - .../+mixedtype/+annotation/Criteria.m | 6 - .../+annotation/CriteriaQualityType.m | 6 - .../+mixedtype/+annotation/InspiredBy.m | 6 - .../+mixedtype/+annotation/Laterality.m | 6 - .../+mixedtype/+annotation/NamingTerm.m | 6 - .../+mixedtype/+annotation/RelatedAtlasTerm.m | 6 - .../+mixedtype/+annotation/VisualizedIn.m | 6 - .../+atlasterminology/AnatomicalEntity.m | 6 - .../+mixedtype/+atlasterminology/DefinedIn.m | 6 - .../+mixedtype/+brainatlas/HasVersion.m | 6 - .../+brainatlasversion/AnnotationSet.m | 6 - .../+brainatlasversion/CoordinateSpace.m | 6 - .../+brainatlasversion/DigitalIdentifier.m | 6 - .../HasAlternativeVersion.m | 6 - .../+brainatlasversion/IsNewVersionOf.m | 6 - .../+brainatlasversion/Terminology.m | 6 - .../+contribution/ContributionType.m | 6 - .../+mixedtype/+contribution/Contributor.m | 7 +- .../+coordinatepoint/CoordinateSpace.m | 6 - .../+mixedtype/+coordinatepoint/Coordinates.m | 6 - .../AnatomicalAxesOrientation.m | 6 - .../+mixedtype/+coordinatespace/AxesOrigin.m | 6 - .../+coordinatespace/DefaultImage.m | 6 - .../+coordinatespace/DigitalIdentifier.m | 6 - .../+mixedtype/+coordinatespace/NativeUnit.m | 6 - .../+internal/+mixedtype/+copyright/Holder.m | 7 +- .../+mixedtype/+dataset/DigitalIdentifier.m | 6 - .../+mixedtype/+dataset/HasVersion.m | 6 - .../+datasetversion/Accessibility.m | 6 - .../+mixedtype/+datasetversion/Author.m | 7 +- .../+mixedtype/+datasetversion/Copyright.m | 6 - .../+mixedtype/+datasetversion/Custodian.m | 7 +- .../+mixedtype/+datasetversion/Developer.m | 7 +- .../+datasetversion/DigitalIdentifier.m | 6 - .../+datasetversion/EthicsAssessment.m | 6 - .../+datasetversion/FullDocumentation.m | 6 - .../+mixedtype/+datasetversion/Funding.m | 6 - .../+datasetversion/HasAlternativeVersion.m | 6 - .../+datasetversion/HasSupplementVersion.m | 6 - .../+datasetversion/IsNewVersionOf.m | 6 - .../+mixedtype/+datasetversion/License.m | 6 - .../+mixedtype/+datasetversion/Modality.m | 6 - .../+datasetversion/OtherContribution.m | 6 - .../+datasetversion/RelatedPublication.m | 6 - .../+mixedtype/+datasetversion/Repository.m | 6 - .../+mixedtype/+datasetversion/Type.m | 6 - .../+digitalidentifier/IdentifierSchema.m | 6 - .../+mixedtype/+electrode/ElectrodeContact.m | 6 - .../+mixedtype/+electrodearray/Electrodes.m | 6 - .../+electrodecontact/CoordinatePoint.m | 6 - .../+mixedtype/+electrodecontact/DefinedIn.m | 6 - .../+electrodecontact/RelatedRecording.m | 6 - .../+electrodecontact/RelatedStimulation.m | 6 - .../+electrodecontact/VisualizedIn.m | 6 - .../+internal/+mixedtype/+filebundle/Format.m | 6 - .../+mixedtype/+filebundle/GroupedBy.m | 6 - .../+internal/+mixedtype/+filebundle/Hash.m | 6 - .../+mixedtype/+filebundle/IsPartOf.m | 7 +- .../+mixedtype/+filebundle/StorageSize.m | 6 - .../+mixedtype/+fileinstance/Format.m | 6 - .../+internal/+mixedtype/+fileinstance/Hash.m | 6 - .../+mixedtype/+fileinstance/IsPartOf.m | 6 - .../+fileinstance/SpecialUsageRole.m | 6 - .../+mixedtype/+fileinstance/StorageSize.m | 6 - .../+mixedtype/+filerepository/Format.m | 6 - .../+mixedtype/+filerepository/Hash.m | 6 - .../+mixedtype/+filerepository/HostedBy.m | 6 - .../+mixedtype/+filerepository/StorageSize.m | 6 - .../+internal/+mixedtype/+funding/Funder.m | 6 - .../+mixedtype/+image/CoordinateSpace.m | 6 - .../+internal/+mixedtype/+image/DefinedIn.m | 6 - .../+internal/+mixedtype/+image/VoxelSize.m | 6 - .../+metadatamodel/DigitalIdentifier.m | 6 - .../+mixedtype/+metadatamodel/HasVersion.m | 6 - .../+metadatamodelversion/Accessibility.m | 6 - .../+mixedtype/+metadatamodelversion/Author.m | 7 +- .../+metadatamodelversion/Copyright.m | 6 - .../+metadatamodelversion/Custodian.m | 7 +- .../+metadatamodelversion/Developer.m | 7 +- .../+metadatamodelversion/DigitalIdentifier.m | 6 - .../+metadatamodelversion/FullDocumentation.m | 6 - .../+metadatamodelversion/Funding.m | 6 - .../HasAlternativeVersion.m | 6 - .../HasSupplementVersion.m | 6 - .../+metadatamodelversion/IsNewVersionOf.m | 6 - .../+metadatamodelversion/License.m | 6 - .../+metadatamodelversion/OtherContribution.m | 6 - .../RelatedPublication.m | 6 - .../+metadatamodelversion/Repository.m | 6 - .../SerializationFormat.m | 6 - .../SpecificationFormat.m | 6 - .../+mixedtype/+metadatamodelversion/Type.m | 6 - .../+mixedtype/+model/DigitalIdentifier.m | 6 - .../+internal/+mixedtype/+model/HasVersion.m | 6 - .../+modelversion/AbstractionLevel.m | 6 - .../+mixedtype/+modelversion/Accessibility.m | 6 - .../+mixedtype/+modelversion/Author.m | 7 +- .../+mixedtype/+modelversion/Copyright.m | 6 - .../+mixedtype/+modelversion/Custodian.m | 7 +- .../+mixedtype/+modelversion/Developer.m | 7 +- .../+modelversion/DigitalIdentifier.m | 6 - .../+mixedtype/+modelversion/Format.m | 6 - .../+modelversion/FullDocumentation.m | 6 - .../+mixedtype/+modelversion/Funding.m | 6 - .../+modelversion/HasAlternativeVersion.m | 6 - .../+modelversion/HasSupplementVersion.m | 6 - .../+mixedtype/+modelversion/InputData.m | 6 - .../+mixedtype/+modelversion/IsNewVersionOf.m | 6 - .../+mixedtype/+modelversion/License.m | 6 - .../+modelversion/OtherContribution.m | 6 - .../+mixedtype/+modelversion/OutputData.m | 6 - .../+modelversion/RelatedPublication.m | 6 - .../+mixedtype/+modelversion/Repository.m | 6 - .../+mixedtype/+modelversion/Scope.m | 6 - .../+mixedtype/+modelversion/StudyTarget.m | 12 +- .../+organization/DigitalIdentifier.m | 6 - .../+mixedtype/+organization/HasParent.m | 6 - .../+parametersetting/RelevantFor.m | 9 + .../+mixedtype/+person/DigitalIdentifier.m | 6 - .../+mixedtype/+project/HasResearchProducts.m | 13 +- .../+mixedtype/+project/ProjectLeader.m | 7 +- .../+mixedtype/+protocol/BehavioralTask.m | 6 - .../+mixedtype/+protocol/StudyTarget.m | 12 +- .../+mixedtype/+protocol/Technique.m | 6 - .../+mixedtype/+protocolexecution/Input.m | 11 +- .../+mixedtype/+protocolexecution/Output.m | 11 +- .../+protocolexecution/ParameterSetting.m | 6 - .../+protocolexecution/PreparationType.m | 6 - .../+mixedtype/+protocolexecution/Protocol.m | 6 - .../SemanticallyAnchoredTo.m | 6 - .../+protocolexecution/StudyTarget.m | 12 +- .../+mixedtype/+quantitativevalue/Unit.m | 6 - .../+quantitativevaluerange/MaxValue.m | 6 - .../+quantitativevaluerange/MinValue.m | 6 - .../+mixedtype/+software/DigitalIdentifier.m | 6 - .../+mixedtype/+software/HasVersion.m | 6 - .../+softwareversion/Accessibility.m | 6 - .../+softwareversion/ApplicationCategory.m | 6 - .../+mixedtype/+softwareversion/Author.m | 7 +- .../+mixedtype/+softwareversion/Copyright.m | 6 - .../+mixedtype/+softwareversion/Custodian.m | 7 +- .../+mixedtype/+softwareversion/Developer.m | 7 +- .../+mixedtype/+softwareversion/Device.m | 6 - .../+softwareversion/DigitalIdentifier.m | 6 - .../+softwareversion/FullDocumentation.m | 6 - .../+mixedtype/+softwareversion/Funding.m | 6 - .../+softwareversion/HasAlternativeVersion.m | 6 - .../+mixedtype/+softwareversion/HasFeature.m | 6 - .../+softwareversion/HasSupplementVersion.m | 6 - .../+mixedtype/+softwareversion/InputFormat.m | 6 - .../+softwareversion/IsNewVersionOf.m | 6 - .../+mixedtype/+softwareversion/Language.m | 6 - .../+mixedtype/+softwareversion/License.m | 6 - .../+softwareversion/OperatingSystem.m | 6 - .../+softwareversion/OtherContribution.m | 6 - .../+softwareversion/OutputFormat.m | 6 - .../+softwareversion/ProgrammingLanguage.m | 6 - .../+softwareversion/RelatedPublication.m | 6 - .../+mixedtype/+softwareversion/Repository.m | 6 - .../+mixedtype/+subject/BiologicalSex.m | 6 - .../+internal/+mixedtype/+subject/Genotype.m | 6 - .../+internal/+mixedtype/+subject/Phenotype.m | 6 - .../+internal/+mixedtype/+subject/Species.m | 6 - .../+internal/+mixedtype/+subject/Strain.m | 6 - .../+mixedtype/+subject/StudiedState.m | 6 - .../+mixedtype/+subjectgroup/BiologicalSex.m | 6 - .../+mixedtype/+subjectgroup/Genotype.m | 6 - .../+mixedtype/+subjectgroup/Phenotype.m | 6 - .../+mixedtype/+subjectgroup/Species.m | 6 - .../+mixedtype/+subjectgroup/Strain.m | 6 - .../+mixedtype/+subjectgroup/StudiedState.m | 6 - .../+mixedtype/+subjectgroupstate/Age.m | 7 +- .../+subjectgroupstate/AgeCategory.m | 6 - .../+subjectgroupstate/Handedness.m | 6 - .../+mixedtype/+subjectgroupstate/Pathology.m | 7 +- .../+mixedtype/+subjectgroupstate/Weight.m | 7 +- .../+internal/+mixedtype/+subjectstate/Age.m | 7 +- .../+mixedtype/+subjectstate/AgeCategory.m | 6 - .../+mixedtype/+subjectstate/Handedness.m | 6 - .../+mixedtype/+subjectstate/Pathology.m | 7 +- .../+mixedtype/+subjectstate/Weight.m | 7 +- .../+mixedtype/+termsuggestion/Terminology.m | 6 - .../+mixedtype/+tissuesample/BiologicalSex.m | 6 - .../+mixedtype/+tissuesample/Genotype.m | 6 - .../+mixedtype/+tissuesample/Laterality.m | 6 - .../+mixedtype/+tissuesample/Origin.m | 7 +- .../+mixedtype/+tissuesample/Phenotype.m | 6 - .../+mixedtype/+tissuesample/Species.m | 6 - .../+mixedtype/+tissuesample/Strain.m | 6 - .../+mixedtype/+tissuesample/StudiedState.m | 6 - .../+internal/+mixedtype/+tissuesample/Type.m | 6 - .../+tissuesamplecollection/BiologicalSex.m | 6 - .../+tissuesamplecollection/Genotype.m | 6 - .../+tissuesamplecollection/Laterality.m | 6 - .../+tissuesamplecollection/Origin.m | 7 +- .../+tissuesamplecollection/Phenotype.m | 6 - .../+tissuesamplecollection/Species.m | 6 - .../+tissuesamplecollection/Strain.m | 6 - .../+tissuesamplecollection/StudiedState.m | 6 - .../+mixedtype/+tissuesamplecollection/Type.m | 6 - .../+tissuesamplecollectionstate/Age.m | 7 +- .../+tissuesamplecollectionstate/Pathology.m | 7 +- .../+tissuesamplecollectionstate/Weight.m | 7 +- .../+mixedtype/+tissuesamplestate/Age.m | 7 +- .../+mixedtype/+tissuesamplestate/Pathology.m | 7 +- .../+mixedtype/+tissuesamplestate/Weight.m | 7 +- .../+mixedtype/+affiliation/Organization.m | 6 - .../+atlasannotation/BestViewPoint.m | 6 - .../+mixedtype/+atlasannotation/Criteria.m | 6 - .../+atlasannotation/CriteriaQualityType.m | 6 - .../+mixedtype/+atlasannotation/InspiredBy.m | 6 - .../+mixedtype/+atlasannotation/Laterality.m | 6 - .../+atlasannotation/VisualizedIn.m | 6 - .../+brainatlas/DigitalIdentifier.m | 6 - .../+mixedtype/+brainatlas/HasVersion.m | 6 - .../+mixedtype/+brainatlas/Homepage.m | 6 - .../+brainatlasversion/CoordinateSpace.m | 6 - .../+brainatlasversion/DigitalIdentifier.m | 6 - .../+brainatlasversion/HasTerminology.m | 6 - .../+mixedtype/+brainatlasversion/Homepage.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+brainatlasversion/IsNewVersionOf.m | 6 - .../AnatomicalAxesOrientation.m | 6 - .../+commoncoordinatespace/AxesOrigin.m | 6 - .../+commoncoordinatespace/DefaultImage.m | 6 - .../DigitalIdentifier.m | 6 - .../+commoncoordinatespace/Homepage.m | 6 - .../+commoncoordinatespace/NativeUnit.m | 6 - .../+contribution/ContributionType.m | 6 - .../+mixedtype/+contribution/Contributor.m | 7 +- .../+coordinatepoint/CoordinateSpace.m | 7 +- .../+mixedtype/+coordinatepoint/Coordinates.m | 6 - .../+internal/+mixedtype/+copyright/Holder.m | 7 +- .../+customanatomicalentity/HasAnnotation.m | 6 - .../RelationAssessment.m | 7 +- .../+customannotation/BestViewPoint.m | 6 - .../+customannotation/CoordinateSpace.m | 7 +- .../+mixedtype/+customannotation/Criteria.m | 6 - .../+customannotation/CriteriaQualityType.m | 6 - .../+mixedtype/+customannotation/InspiredBy.m | 6 - .../+mixedtype/+customannotation/Laterality.m | 6 - .../+customannotation/VisualizedIn.m | 6 - .../AnatomicalAxesOrientation.m | 6 - .../+customcoordinatespace/AxesOrigin.m | 6 - .../+customcoordinatespace/DefaultImage.m | 6 - .../+customcoordinatespace/NativeUnit.m | 6 - .../+internal/+mixedtype/+dataset/Author.m | 7 +- .../+internal/+mixedtype/+dataset/Custodian.m | 7 +- .../+mixedtype/+dataset/DigitalIdentifier.m | 6 - .../+mixedtype/+dataset/HasVersion.m | 6 - .../+internal/+mixedtype/+dataset/Homepage.m | 6 - .../+datasetversion/Accessibility.m | 6 - .../+mixedtype/+datasetversion/Author.m | 7 +- .../+mixedtype/+datasetversion/Copyright.m | 6 - .../+mixedtype/+datasetversion/Custodian.m | 7 +- .../+datasetversion/DigitalIdentifier.m | 6 - .../+datasetversion/EthicsAssessment.m | 6 - .../+datasetversion/ExperimentalApproach.m | 6 - .../+datasetversion/FullDocumentation.m | 8 +- .../+mixedtype/+datasetversion/Funding.m | 6 - .../+mixedtype/+datasetversion/Homepage.m | 6 - .../+mixedtype/+datasetversion/InputData.m | 8 +- .../+datasetversion/IsAlternativeVersionOf.m | 6 - .../+datasetversion/IsNewVersionOf.m | 6 - .../+mixedtype/+datasetversion/License.m | 6 - .../+datasetversion/OtherContribution.m | 6 - .../+mixedtype/+datasetversion/Protocol.m | 6 - .../+datasetversion/RelatedPublication.m | 7 +- .../+mixedtype/+datasetversion/Repository.m | 6 - .../+datasetversion/StudiedSpecimen.m | 9 +- .../+mixedtype/+datasetversion/Type.m | 6 - .../+mixedtype/+electrode/ElectrodeContact.m | 6 - .../+mixedtype/+electrodearray/Electrodes.m | 6 - .../+electrodecontact/CoordinatePoint.m | 6 - .../+mixedtype/+electrodecontact/DefinedIn.m | 6 - .../+electrodecontact/RelatedRecording.m | 7 +- .../+electrodecontact/RelatedStimulation.m | 7 +- .../+electrodecontact/VisualizedIn.m | 6 - .../+mixedtype/+file/FileRepository.m | 6 - .../+internal/+mixedtype/+file/Format.m | 6 - .../+internal/+mixedtype/+file/Hash.m | 6 - .../+internal/+mixedtype/+file/IsPartOf.m | 6 - .../+mixedtype/+file/SpecialUsageRole.m | 6 - .../+internal/+mixedtype/+file/StorageSize.m | 6 - .../+internal/+mixedtype/+filebundle/Format.m | 6 - .../+mixedtype/+filebundle/GroupedBy.m | 6 - .../+internal/+mixedtype/+filebundle/Hash.m | 6 - .../+mixedtype/+filebundle/IsPartOf.m | 7 +- .../+mixedtype/+filebundle/StorageSize.m | 6 - .../+mixedtype/+filerepository/Format.m | 6 - .../+mixedtype/+filerepository/Hash.m | 6 - .../+mixedtype/+filerepository/HostedBy.m | 6 - .../+filerepository/RepositoryType.m | 6 - .../+mixedtype/+filerepository/StorageSize.m | 6 - .../+internal/+mixedtype/+funding/Funder.m | 7 +- .../+mixedtype/+metadatamodel/Custodian.m | 7 +- .../+mixedtype/+metadatamodel/Developer.m | 7 +- .../+metadatamodel/DigitalIdentifier.m | 7 +- .../+mixedtype/+metadatamodel/HasVersion.m | 6 - .../+mixedtype/+metadatamodel/Homepage.m | 6 - .../+metadatamodelversion/Accessibility.m | 6 - .../+metadatamodelversion/Copyright.m | 6 - .../+metadatamodelversion/Custodian.m | 7 +- .../+metadatamodelversion/Developer.m | 7 +- .../+metadatamodelversion/DigitalIdentifier.m | 7 +- .../+metadatamodelversion/FullDocumentation.m | 8 +- .../+metadatamodelversion/Funding.m | 6 - .../+metadatamodelversion/Homepage.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+metadatamodelversion/IsNewVersionOf.m | 6 - .../+metadatamodelversion/License.m | 6 - .../+metadatamodelversion/OtherContribution.m | 6 - .../RelatedPublication.m | 7 +- .../+metadatamodelversion/Repository.m | 6 - .../SerializationFormat.m | 6 - .../SpecificationFormat.m | 6 - .../+mixedtype/+metadatamodelversion/Type.m | 6 - .../+mixedtype/+model/AbstractionLevel.m | 6 - .../+internal/+mixedtype/+model/Custodian.m | 7 +- .../+internal/+mixedtype/+model/Developer.m | 7 +- .../+mixedtype/+model/DigitalIdentifier.m | 7 +- .../+internal/+mixedtype/+model/HasVersion.m | 6 - .../+internal/+mixedtype/+model/Homepage.m | 6 - .../+internal/+mixedtype/+model/Scope.m | 6 - .../+internal/+mixedtype/+model/StudyTarget.m | 17 +- .../+mixedtype/+modelversion/Accessibility.m | 6 - .../+mixedtype/+modelversion/Copyright.m | 6 - .../+mixedtype/+modelversion/Custodian.m | 7 +- .../+mixedtype/+modelversion/Developer.m | 7 +- .../+modelversion/DigitalIdentifier.m | 7 +- .../+mixedtype/+modelversion/Format.m | 6 - .../+modelversion/FullDocumentation.m | 8 +- .../+mixedtype/+modelversion/Funding.m | 6 - .../+mixedtype/+modelversion/Homepage.m | 6 - .../+mixedtype/+modelversion/InputData.m | 8 +- .../+modelversion/IsAlternativeVersionOf.m | 6 - .../+mixedtype/+modelversion/IsNewVersionOf.m | 6 - .../+mixedtype/+modelversion/License.m | 6 - .../+modelversion/OtherContribution.m | 6 - .../+mixedtype/+modelversion/OutputData.m | 8 +- .../+modelversion/RelatedPublication.m | 7 +- .../+mixedtype/+modelversion/Repository.m | 6 - .../+mixedtype/+numericalparameter/Value.m | 7 +- .../+organization/DigitalIdentifier.m | 7 +- .../+mixedtype/+organization/HasParent.m | 6 - .../+mixedtype/+organization/Homepage.m | 6 - .../+mixedtype/+parameterset/Parameter.m | 7 +- .../+mixedtype/+parameterset/RelevantFor.m | 7 +- .../+parcellationentity/HasAnnotation.m | 6 - .../+parcellationentity/HasParent.m | 6 - .../+mixedtype/+parcellationentity/IsPartOf.m | 6 - .../+parcellationentity/RelatedUBERONTerm.m | 6 - .../+parcellationentity/RelationAssessment.m | 7 +- .../+parcellationterminology/DefinedIn.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+parcellationterminology/IsNewVersionOf.m | 6 - .../+mixedtype/+person/Affiliation.m | 6 - .../+mixedtype/+person/ContactInformation.m | 6 - .../+mixedtype/+person/DigitalIdentifier.m | 6 - .../+mixedtype/+project/Coordinator.m | 7 +- .../+mixedtype/+project/HasResearchProducts.m | 13 +- .../+internal/+mixedtype/+project/Homepage.m | 6 - .../+mixedtype/+protocol/BehavioralTask.m | 6 - .../+mixedtype/+protocol/StudyOption.m | 17 +- .../+mixedtype/+protocol/Technique.m | 6 - .../+mixedtype/+protocolexecution/Input.m | 11 +- .../+mixedtype/+protocolexecution/Output.m | 11 +- .../+protocolexecution/ParameterSet.m | 6 - .../+protocolexecution/PreparationType.m | 6 - .../+mixedtype/+protocolexecution/Protocol.m | 6 - .../SemanticallyAnchoredTo.m | 6 - .../+protocolexecution/StudyTarget.m | 17 +- .../+qualitativerelationassessment/Criteria.m | 6 - .../InRelationTo.m | 6 - .../QualitativeOverlap.m | 6 - .../Criteria.m | 6 - .../InRelationTo.m | 6 - .../QuantitativeOverlap.m | 7 +- .../+quantitativevalue/TypeOfUncertainty.m | 6 - .../+mixedtype/+quantitativevalue/Unit.m | 6 - .../+mixedtype/+quantitativevaluerange/Unit.m | 6 - .../+mixedtype/+software/Custodian.m | 7 +- .../+mixedtype/+software/Developer.m | 7 +- .../+mixedtype/+software/DigitalIdentifier.m | 7 +- .../+mixedtype/+software/HasVersion.m | 6 - .../+internal/+mixedtype/+software/Homepage.m | 6 - .../+softwareversion/Accessibility.m | 6 - .../+softwareversion/ApplicationCategory.m | 6 - .../+mixedtype/+softwareversion/Copyright.m | 6 - .../+mixedtype/+softwareversion/Custodian.m | 7 +- .../+mixedtype/+softwareversion/Developer.m | 7 +- .../+mixedtype/+softwareversion/Device.m | 6 - .../+softwareversion/DigitalIdentifier.m | 7 +- .../+mixedtype/+softwareversion/Feature.m | 6 - .../+softwareversion/FullDocumentation.m | 8 +- .../+mixedtype/+softwareversion/Funding.m | 6 - .../+softwareversion/HasComponent.m | 6 - .../+mixedtype/+softwareversion/Homepage.m | 6 - .../+mixedtype/+softwareversion/InputFormat.m | 6 - .../+softwareversion/IsAlternativeVersionOf.m | 6 - .../+softwareversion/IsNewVersionOf.m | 6 - .../+mixedtype/+softwareversion/Language.m | 6 - .../+mixedtype/+softwareversion/License.m | 6 - .../+softwareversion/OperatingSystem.m | 6 - .../+softwareversion/OtherContribution.m | 6 - .../+softwareversion/OutputFormat.m | 6 - .../+softwareversion/ProgrammingLanguage.m | 6 - .../+softwareversion/RelatedPublication.m | 7 +- .../+mixedtype/+softwareversion/Repository.m | 6 - .../+mixedtype/+subject/BiologicalSex.m | 6 - .../+internal/+mixedtype/+subject/IsPartOf.m | 6 - .../+internal/+mixedtype/+subject/Phenotype.m | 6 - .../+internal/+mixedtype/+subject/Species.m | 6 - .../+internal/+mixedtype/+subject/Strain.m | 6 - .../+mixedtype/+subject/StudiedState.m | 6 - .../+mixedtype/+subjectgroup/BiologicalSex.m | 6 - .../+mixedtype/+subjectgroup/Phenotype.m | 6 - .../+mixedtype/+subjectgroup/Species.m | 6 - .../+mixedtype/+subjectgroup/Strain.m | 6 - .../+mixedtype/+subjectgroup/StudiedState.m | 6 - .../+mixedtype/+subjectgroupstate/Age.m | 7 +- .../+subjectgroupstate/AgeCategory.m | 6 - .../+subjectgroupstate/Handedness.m | 6 - .../+mixedtype/+subjectgroupstate/Pathology.m | 7 +- .../+mixedtype/+subjectgroupstate/Weight.m | 7 +- .../+internal/+mixedtype/+subjectstate/Age.m | 7 +- .../+mixedtype/+subjectstate/AgeCategory.m | 6 - .../+mixedtype/+subjectstate/Handedness.m | 6 - .../+mixedtype/+subjectstate/Pathology.m | 7 +- .../+mixedtype/+subjectstate/Weight.m | 7 +- .../+termsuggestion/AddExistingTerminology.m | 6 - .../+mixedtype/+tissuesample/BiologicalSex.m | 6 - .../+mixedtype/+tissuesample/IsPartOf.m | 6 - .../+mixedtype/+tissuesample/Laterality.m | 6 - .../+mixedtype/+tissuesample/Origin.m | 7 +- .../+mixedtype/+tissuesample/Phenotype.m | 6 - .../+mixedtype/+tissuesample/Species.m | 6 - .../+mixedtype/+tissuesample/Strain.m | 6 - .../+mixedtype/+tissuesample/StudiedState.m | 6 - .../+internal/+mixedtype/+tissuesample/Type.m | 6 - .../+tissuesamplecollection/BiologicalSex.m | 6 - .../+tissuesamplecollection/Laterality.m | 6 - .../+tissuesamplecollection/Origin.m | 7 +- .../+tissuesamplecollection/Phenotype.m | 6 - .../+tissuesamplecollection/Species.m | 6 - .../+tissuesamplecollection/Strain.m | 6 - .../+tissuesamplecollection/StudiedState.m | 6 - .../+mixedtype/+tissuesamplecollection/Type.m | 6 - .../+tissuesamplecollectionstate/Age.m | 7 +- .../+tissuesamplecollectionstate/Pathology.m | 7 +- .../+tissuesamplecollectionstate/Weight.m | 7 +- .../+mixedtype/+tissuesamplestate/Age.m | 7 +- .../+mixedtype/+tissuesamplestate/Pathology.m | 7 +- .../+mixedtype/+tissuesamplestate/Weight.m | 7 +- .../+mixedtype/+accountinformation/Service.m | 6 - .../+mixedtype/+affiliation/MemberOf.m | 7 +- .../+mixedtype/+amountofchemical/Amount.m | 6 - .../+amountofchemical/ChemicalProduct.m | 8 +- .../AnatomicalTarget.m | 13 +- .../SpatialLocation.m | 6 - .../TargetIdentificationType.m | 6 - .../+mixedtype/+atlasannotation/AnchorPoint.m | 6 - .../+mixedtype/+atlasannotation/Criteria.m | 6 - .../+atlasannotation/CriteriaQualityType.m | 6 - .../+atlasannotation/CriteriaType.m | 6 - .../+mixedtype/+atlasannotation/InspiredBy.m | 6 - .../+mixedtype/+atlasannotation/Laterality.m | 6 - .../+atlasannotation/PreferredVisualization.m | 6 - .../+atlasannotation/Specification.m | 6 - .../+mixedtype/+atlasannotation/Type.m | 6 - .../+behavioralprotocol/DescribedIn.m | 8 +- .../+behavioralprotocol/Stimulation.m | 7 +- .../+behavioralprotocol/StimulusType.m | 12 +- .../+internal/+mixedtype/+book/Author.m | 8 +- .../+mixedtype/+book/CitedPublication.m | 7 +- .../+internal/+mixedtype/+book/Copyright.m | 6 - .../+internal/+mixedtype/+book/Custodian.m | 8 +- .../+mixedtype/+book/DigitalIdentifier.m | 7 +- .../+internal/+mixedtype/+book/Editor.m | 6 - .../+internal/+mixedtype/+book/Funding.m | 6 - .../+internal/+mixedtype/+book/Keyword.m | 83 +- .../+internal/+mixedtype/+book/License.m | 6 - .../+internal/+mixedtype/+book/Publisher.m | 8 +- .../+internal/+mixedtype/+brainatlas/Author.m | 8 +- .../+mixedtype/+brainatlas/Custodian.m | 8 +- .../+brainatlas/DigitalIdentifier.m | 8 +- .../+mixedtype/+brainatlas/HasTerminology.m | 6 - .../+mixedtype/+brainatlas/HasVersion.m | 6 - .../+mixedtype/+brainatlas/UsedSpecies.m | 6 - .../+brainatlasversion/Accessibility.m | 6 - .../+mixedtype/+brainatlasversion/Author.m | 8 +- .../+brainatlasversion/CoordinateSpace.m | 6 - .../+mixedtype/+brainatlasversion/Copyright.m | 6 - .../+mixedtype/+brainatlasversion/Custodian.m | 8 +- .../+brainatlasversion/DigitalIdentifier.m | 8 +- .../+brainatlasversion/FullDocumentation.m | 8 +- .../+mixedtype/+brainatlasversion/Funding.m | 6 - .../+brainatlasversion/HasTerminology.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+brainatlasversion/IsNewVersionOf.m | 6 - .../+mixedtype/+brainatlasversion/Keyword.m | 83 +- .../+mixedtype/+brainatlasversion/License.m | 6 - .../+brainatlasversion/OtherContribution.m | 6 - .../+brainatlasversion/RelatedPublication.m | 12 +- .../+brainatlasversion/Repository.m | 6 - .../+mixedtype/+brainatlasversion/Type.m | 6 - .../+brainatlasversion/UsedSpecimen.m | 9 +- .../+cellpatching/BathTemperature.m | 7 +- .../+cellpatching/CustomPropertySet.m | 6 - .../+mixedtype/+cellpatching/Device.m | 9 +- .../+mixedtype/+cellpatching/Input.m | 7 +- .../+mixedtype/+cellpatching/IsPartOf.m | 6 - .../+mixedtype/+cellpatching/Output.m | 7 +- .../+mixedtype/+cellpatching/PerformedBy.m | 7 +- .../+cellpatching/PreparationDesign.m | 6 - .../+mixedtype/+cellpatching/Protocol.m | 6 - .../+mixedtype/+cellpatching/StudyTarget.m | 32 +- .../+mixedtype/+cellpatching/TargetPosition.m | 6 - .../+cellpatching/TissueBathSolution.m | 6 - .../+mixedtype/+cellpatching/Variation.m | 6 - .../+internal/+mixedtype/+channel/Unit.m | 6 - .../+internal/+mixedtype/+chapter/Author.m | 8 +- .../+mixedtype/+chapter/CitedPublication.m | 7 +- .../+internal/+mixedtype/+chapter/Copyright.m | 6 - .../+internal/+mixedtype/+chapter/Custodian.m | 8 +- .../+mixedtype/+chapter/DigitalIdentifier.m | 6 - .../+internal/+mixedtype/+chapter/Editor.m | 6 - .../+internal/+mixedtype/+chapter/Funding.m | 6 - .../+internal/+mixedtype/+chapter/IsPartOf.m | 6 - .../+internal/+mixedtype/+chapter/Keyword.m | 83 +- .../+internal/+mixedtype/+chapter/License.m | 6 - .../+internal/+mixedtype/+chapter/Publisher.m | 8 +- .../+mixedtype/+chemicalmixture/HasPart.m | 6 - .../+chemicalmixture/ProductSource.m | 6 - .../+mixedtype/+chemicalmixture/Type.m | 6 - .../+chemicalsubstance/MolecularEntity.m | 6 - .../+chemicalsubstance/ProductSource.m | 6 - .../+mixedtype/+chemicalsubstance/Purity.m | 7 +- .../+internal/+mixedtype/+circle/Radius.m | 6 - .../+internal/+mixedtype/+comment/About.m | 25 +- .../+internal/+mixedtype/+comment/Commenter.m | 6 - .../+commoncoordinatespace/Author.m | 8 +- .../+commoncoordinatespace/Custodian.m | 8 +- .../DigitalIdentifier.m | 8 +- .../+commoncoordinatespace/HasVersion.m | 6 - .../+commoncoordinatespace/UsedSpecies.m | 6 - .../Accessibility.m | 6 - .../AnatomicalAxesOrientation.m | 6 - .../+commoncoordinatespaceversion/Author.m | 8 +- .../AxesOrigin.m | 6 - .../+commoncoordinatespaceversion/Copyright.m | 6 - .../+commoncoordinatespaceversion/Custodian.m | 8 +- .../DefaultImage.m | 6 - .../DigitalIdentifier.m | 8 +- .../FullDocumentation.m | 8 +- .../+commoncoordinatespaceversion/Funding.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../IsNewVersionOf.m | 6 - .../+commoncoordinatespaceversion/Keyword.m | 83 +- .../+commoncoordinatespaceversion/License.m | 6 - .../NativeUnit.m | 6 - .../OtherContribution.m | 6 - .../RelatedPublication.m | 12 +- .../Repository.m | 6 - .../UsedSpecimen.m | 9 +- .../+mixedtype/+configuration/Format.m | 6 - .../+consortium/ContactInformation.m | 6 - .../+mixedtype/+contenttype/DataType.m | 6 - .../+contenttypepattern/ContentType.m | 6 - .../+mixedtype/+contribution/Contributor.m | 8 +- .../+internal/+mixedtype/+contribution/Type.m | 6 - .../+coordinatepoint/CoordinateSpace.m | 7 +- .../+mixedtype/+coordinatepoint/Coordinates.m | 6 - .../+internal/+mixedtype/+copyright/Holder.m | 8 +- .../ConstructionType.m | 6 - .../CustomPropertySet.m | 6 - .../+cranialwindowpreparation/Dimension.m | 8 +- .../+cranialwindowpreparation/Input.m | 6 - .../+cranialwindowpreparation/IsPartOf.m | 6 - .../+cranialwindowpreparation/Output.m | 6 - .../+cranialwindowpreparation/PerformedBy.m | 7 +- .../PreparationDesign.m | 6 - .../+cranialwindowpreparation/Protocol.m | 6 - .../ReinforcementType.m | 6 - .../+cranialwindowpreparation/StudyTarget.m | 32 +- .../+customanatomicalentity/HasAnnotation.m | 6 - .../RelatedUBERONTerm.m | 7 +- .../RelationAssessment.m | 7 +- .../+customannotation/AnchorPoint.m | 6 - .../+customannotation/CoordinateSpace.m | 7 +- .../+mixedtype/+customannotation/Criteria.m | 6 - .../+customannotation/CriteriaQualityType.m | 6 - .../+customannotation/CriteriaType.m | 6 - .../+mixedtype/+customannotation/InspiredBy.m | 6 - .../+mixedtype/+customannotation/Laterality.m | 6 - .../PreferredVisualization.m | 6 - .../+customannotation/Specification.m | 7 +- .../+mixedtype/+customannotation/Type.m | 6 - .../AnatomicalAxesOrientation.m | 6 - .../+customcoordinatespace/AxesOrigin.m | 6 - .../+customcoordinatespace/DefaultImage.m | 6 - .../+customcoordinatespace/NativeUnit.m | 6 - .../+custompropertyset/DataLocation.m | 8 +- .../+custompropertyset/RelevantFor.m | 9 +- .../+dataanalysis/CustomPropertySet.m | 6 - .../+mixedtype/+dataanalysis/Environment.m | 7 +- .../+mixedtype/+dataanalysis/Input.m | 11 +- .../+dataanalysis/LaunchConfiguration.m | 6 - .../+mixedtype/+dataanalysis/Output.m | 9 +- .../+mixedtype/+dataanalysis/PerformedBy.m | 7 +- .../+mixedtype/+dataanalysis/Recipe.m | 6 - .../+mixedtype/+dataanalysis/ResourceUsage.m | 7 +- .../+mixedtype/+dataanalysis/StartedBy.m | 7 +- .../+mixedtype/+dataanalysis/Status.m | 6 - .../+mixedtype/+dataanalysis/StudyTarget.m | 32 +- .../+mixedtype/+dataanalysis/Technique.m | 6 - .../+mixedtype/+dataanalysis/WasInformedBy.m | 12 +- .../+mixedtype/+datacopy/CustomPropertySet.m | 6 - .../+mixedtype/+datacopy/Environment.m | 7 +- .../+internal/+mixedtype/+datacopy/Input.m | 12 +- .../+datacopy/LaunchConfiguration.m | 6 - .../+internal/+mixedtype/+datacopy/Output.m | 8 +- .../+mixedtype/+datacopy/PerformedBy.m | 7 +- .../+internal/+mixedtype/+datacopy/Recipe.m | 6 - .../+mixedtype/+datacopy/ResourceUsage.m | 7 +- .../+mixedtype/+datacopy/StartedBy.m | 7 +- .../+internal/+mixedtype/+datacopy/Status.m | 6 - .../+mixedtype/+datacopy/StudyTarget.m | 32 +- .../+mixedtype/+datacopy/Technique.m | 6 - .../+mixedtype/+datacopy/WasInformedBy.m | 12 +- .../+internal/+mixedtype/+dataset/Author.m | 8 +- .../+internal/+mixedtype/+dataset/Custodian.m | 8 +- .../+mixedtype/+dataset/DigitalIdentifier.m | 7 +- .../+mixedtype/+dataset/HasVersion.m | 6 - .../+datasetversion/Accessibility.m | 6 - .../+mixedtype/+datasetversion/Author.m | 8 +- .../+datasetversion/BehavioralProtocol.m | 6 - .../+mixedtype/+datasetversion/Copyright.m | 6 - .../+mixedtype/+datasetversion/Custodian.m | 8 +- .../+mixedtype/+datasetversion/DataType.m | 6 - .../+datasetversion/DigitalIdentifier.m | 7 +- .../+datasetversion/EthicsAssessment.m | 6 - .../+datasetversion/ExperimentalApproach.m | 6 - .../+datasetversion/FullDocumentation.m | 8 +- .../+mixedtype/+datasetversion/Funding.m | 6 - .../+mixedtype/+datasetversion/InputData.m | 13 +- .../+datasetversion/IsAlternativeVersionOf.m | 6 - .../+datasetversion/IsNewVersionOf.m | 6 - .../+mixedtype/+datasetversion/Keyword.m | 83 +- .../+mixedtype/+datasetversion/License.m | 7 +- .../+datasetversion/OtherContribution.m | 6 - .../+datasetversion/PreparationDesign.m | 6 - .../+mixedtype/+datasetversion/Protocol.m | 6 - .../+datasetversion/RelatedPublication.m | 12 +- .../+mixedtype/+datasetversion/Repository.m | 6 - .../+datasetversion/StudiedSpecimen.m | 9 +- .../+mixedtype/+datasetversion/StudyTarget.m | 32 +- .../+mixedtype/+datasetversion/Technique.m | 9 +- .../+mixedtype/+electrode/ConductorMaterial.m | 8 +- .../+mixedtype/+electrode/DeviceType.m | 6 - .../+mixedtype/+electrode/DigitalIdentifier.m | 7 +- .../+mixedtype/+electrode/InsulatorMaterial.m | 8 +- .../+electrode/IntrinsicResistance.m | 7 +- .../+mixedtype/+electrode/Manufacturer.m | 8 +- .../+internal/+mixedtype/+electrode/Owner.m | 8 +- .../+electrodearray/ConductorMaterial.m | 8 +- .../+mixedtype/+electrodearray/DeviceType.m | 6 - .../+electrodearray/DigitalIdentifier.m | 7 +- .../+electrodearray/InsulatorMaterial.m | 8 +- .../+electrodearray/IntrinsicResistance.m | 7 +- .../+mixedtype/+electrodearray/Manufacturer.m | 8 +- .../+mixedtype/+electrodearray/Owner.m | 8 +- .../AnatomicalLocationOfArray.m | 13 +- .../AnatomicalLocationOfElectrodes.m | 13 +- .../+electrodearrayusage/ContactResistances.m | 7 +- .../+mixedtype/+electrodearrayusage/Device.m | 6 - .../+electrodearrayusage/MetadataLocation.m | 7 +- .../SpatialLocationOfElectrodes.m | 6 - .../+electrodearrayusage/UsedSpecimen.m | 7 +- .../+electrodeplacement/CustomPropertySet.m | 6 - .../+mixedtype/+electrodeplacement/Device.m | 9 +- .../+mixedtype/+electrodeplacement/Input.m | 7 +- .../+mixedtype/+electrodeplacement/IsPartOf.m | 6 - .../+mixedtype/+electrodeplacement/Output.m | 7 +- .../+electrodeplacement/PerformedBy.m | 7 +- .../+electrodeplacement/PreparationDesign.m | 6 - .../+mixedtype/+electrodeplacement/Protocol.m | 6 - .../+electrodeplacement/StudyTarget.m | 32 +- .../+electrodeplacement/TargetPosition.m | 6 - .../+electrodeusage/AnatomicalLocation.m | 13 +- .../+electrodeusage/ContactResistance.m | 7 +- .../+mixedtype/+electrodeusage/Device.m | 6 - .../+electrodeusage/MetadataLocation.m | 7 +- .../+electrodeusage/SpatialLocation.m | 6 - .../+mixedtype/+electrodeusage/UsedSpecimen.m | 7 +- .../+mixedtype/+ellipse/SemiMajorAxis.m | 6 - .../+mixedtype/+ellipse/SemiMinorAxis.m | 6 - .../+mixedtype/+environment/Configuration.m | 6 - .../+mixedtype/+environment/Hardware.m | 6 - .../+mixedtype/+environment/Software.m | 6 - .../+mixedtype/+ephysstimulus/Type.m | 6 - .../+internal/+mixedtype/+file/DataType.m | 6 - .../+mixedtype/+file/FileRepository.m | 6 - .../+internal/+mixedtype/+file/Format.m | 6 - .../+internal/+mixedtype/+file/Hash.m | 6 - .../+internal/+mixedtype/+file/IsPartOf.m | 6 - .../+mixedtype/+file/SpecialUsageRole.m | 6 - .../+internal/+mixedtype/+file/StorageSize.m | 6 - .../+mixedtype/+filearchive/Format.m | 6 - .../+mixedtype/+filearchive/SourceData.m | 6 - .../+internal/+mixedtype/+filebundle/Format.m | 6 - .../+mixedtype/+filebundle/GroupedBy.m | 51 +- .../+mixedtype/+filebundle/GroupingType.m | 6 - .../+internal/+mixedtype/+filebundle/Hash.m | 6 - .../+mixedtype/+filebundle/IsPartOf.m | 7 +- .../+mixedtype/+filebundle/StorageSize.m | 6 - .../+filepathpattern/GroupingType.m | 6 - .../+filerepository/ContentTypePattern.m | 6 - .../+mixedtype/+filerepository/Format.m | 6 - .../+mixedtype/+filerepository/Hash.m | 6 - .../+mixedtype/+filerepository/HostedBy.m | 6 - .../+mixedtype/+filerepository/StorageSize.m | 6 - .../+filerepository/StructurePattern.m | 6 - .../+mixedtype/+filerepository/Type.m | 6 - .../FilePathPattern.m | 6 - .../+internal/+mixedtype/+funding/Funder.m | 8 +- .../+genericcomputation/CustomPropertySet.m | 6 - .../+genericcomputation/Environment.m | 7 +- .../+mixedtype/+genericcomputation/Input.m | 9 +- .../+genericcomputation/LaunchConfiguration.m | 6 - .../+mixedtype/+genericcomputation/Output.m | 9 +- .../+genericcomputation/PerformedBy.m | 7 +- .../+mixedtype/+genericcomputation/Recipe.m | 6 - .../+genericcomputation/ResourceUsage.m | 7 +- .../+genericcomputation/StartedBy.m | 7 +- .../+mixedtype/+genericcomputation/Status.m | 6 - .../+genericcomputation/StudyTarget.m | 32 +- .../+genericcomputation/Technique.m | 6 - .../+genericcomputation/WasInformedBy.m | 12 +- .../EnvironmentVariable.m | 6 - .../+mixedtype/+learningresource/About.m | 25 +- .../+mixedtype/+learningresource/Author.m | 8 +- .../+learningresource/CitedPublication.m | 7 +- .../+mixedtype/+learningresource/Copyright.m | 6 - .../+mixedtype/+learningresource/Custodian.m | 8 +- .../+learningresource/DigitalIdentifier.m | 6 - .../+mixedtype/+learningresource/Editor.m | 6 - .../+learningresource/EducationalLevel.m | 6 - .../+mixedtype/+learningresource/Funding.m | 6 - .../+mixedtype/+learningresource/Keyword.m | 83 +- .../+mixedtype/+learningresource/License.m | 6 - .../+mixedtype/+learningresource/Publisher.m | 8 +- .../+learningresource/RequiredTime.m | 7 +- .../+mixedtype/+learningresource/Type.m | 6 - .../+internal/+mixedtype/+livepaper/Author.m | 8 +- .../+mixedtype/+livepaper/Custodian.m | 8 +- .../+mixedtype/+livepaper/DigitalIdentifier.m | 6 - .../+mixedtype/+livepaper/HasVersion.m | 6 - .../+livepaperresourceitem/HostedBy.m | 6 - .../+livepaperresourceitem/IsPartOf.m | 6 - .../+mixedtype/+livepapersection/IsPartOf.m | 6 - .../+mixedtype/+livepaperversion/About.m | 8 +- .../+livepaperversion/Accessibility.m | 6 - .../+mixedtype/+livepaperversion/Author.m | 8 +- .../+mixedtype/+livepaperversion/Copyright.m | 6 - .../+mixedtype/+livepaperversion/Custodian.m | 8 +- .../+livepaperversion/DigitalIdentifier.m | 6 - .../+livepaperversion/FullDocumentation.m | 8 +- .../+mixedtype/+livepaperversion/Funding.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+livepaperversion/IsNewVersionOf.m | 6 - .../+mixedtype/+livepaperversion/Keyword.m | 83 +- .../+mixedtype/+livepaperversion/License.m | 6 - .../+livepaperversion/OtherContribution.m | 6 - .../+livepaperversion/RelatedPublication.m | 12 +- .../+mixedtype/+livepaperversion/Repository.m | 6 - .../+internal/+mixedtype/+localfile/CopyOf.m | 6 - .../+mixedtype/+localfile/DataType.m | 6 - .../+internal/+mixedtype/+localfile/Format.m | 6 - .../+internal/+mixedtype/+localfile/Hash.m | 6 - .../+mixedtype/+localfile/SpecialUsageRole.m | 6 - .../+mixedtype/+localfile/StorageSize.m | 6 - .../+measurement/MeasuredQuantity.m | 6 - .../+mixedtype/+measurement/MeasuredWith.m | 9 +- .../+internal/+mixedtype/+measurement/Value.m | 7 +- .../+mixedtype/+metadatamodel/Custodian.m | 8 +- .../+mixedtype/+metadatamodel/Developer.m | 8 +- .../+metadatamodel/DigitalIdentifier.m | 7 +- .../+mixedtype/+metadatamodel/HasVersion.m | 6 - .../+metadatamodelversion/Accessibility.m | 6 - .../+metadatamodelversion/Copyright.m | 6 - .../+metadatamodelversion/Custodian.m | 8 +- .../+metadatamodelversion/Developer.m | 8 +- .../+metadatamodelversion/DigitalIdentifier.m | 7 +- .../+metadatamodelversion/FullDocumentation.m | 8 +- .../+metadatamodelversion/Funding.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+metadatamodelversion/IsNewVersionOf.m | 6 - .../+metadatamodelversion/Keyword.m | 83 +- .../+metadatamodelversion/License.m | 6 - .../+metadatamodelversion/OtherContribution.m | 6 - .../RelatedPublication.m | 12 +- .../+metadatamodelversion/Repository.m | 6 - .../SerializationFormat.m | 6 - .../SpecificationFormat.m | 6 - .../+mixedtype/+metadatamodelversion/Type.m | 6 - .../+mixedtype/+model/AbstractionLevel.m | 6 - .../+internal/+mixedtype/+model/Custodian.m | 8 +- .../+internal/+mixedtype/+model/Developer.m | 8 +- .../+mixedtype/+model/DigitalIdentifier.m | 7 +- .../+internal/+mixedtype/+model/HasVersion.m | 6 - .../+internal/+mixedtype/+model/Scope.m | 6 - .../+internal/+mixedtype/+model/StudyTarget.m | 32 +- .../+modelvalidation/CustomPropertySet.m | 6 - .../+mixedtype/+modelvalidation/Environment.m | 7 +- .../+mixedtype/+modelvalidation/Input.m | 11 +- .../+modelvalidation/LaunchConfiguration.m | 6 - .../+mixedtype/+modelvalidation/Output.m | 8 +- .../+mixedtype/+modelvalidation/PerformedBy.m | 7 +- .../+mixedtype/+modelvalidation/Recipe.m | 6 - .../+modelvalidation/ResourceUsage.m | 7 +- .../+mixedtype/+modelvalidation/StartedBy.m | 7 +- .../+mixedtype/+modelvalidation/Status.m | 6 - .../+mixedtype/+modelvalidation/StudyTarget.m | 32 +- .../+mixedtype/+modelvalidation/Technique.m | 6 - .../+modelvalidation/WasInformedBy.m | 12 +- .../+mixedtype/+modelversion/Accessibility.m | 6 - .../+mixedtype/+modelversion/Copyright.m | 6 - .../+mixedtype/+modelversion/Custodian.m | 8 +- .../+mixedtype/+modelversion/Developer.m | 8 +- .../+modelversion/DigitalIdentifier.m | 7 +- .../+mixedtype/+modelversion/Format.m | 6 - .../+modelversion/FullDocumentation.m | 8 +- .../+mixedtype/+modelversion/Funding.m | 6 - .../+mixedtype/+modelversion/InputData.m | 9 +- .../+modelversion/IsAlternativeVersionOf.m | 6 - .../+mixedtype/+modelversion/IsNewVersionOf.m | 6 - .../+mixedtype/+modelversion/Keyword.m | 83 +- .../+mixedtype/+modelversion/License.m | 6 - .../+modelversion/OtherContribution.m | 6 - .../+mixedtype/+modelversion/OutputData.m | 9 +- .../+modelversion/RelatedPublication.m | 12 +- .../+mixedtype/+modelversion/Repository.m | 6 - .../+mixedtype/+numericalproperty/Value.m | 7 +- .../+optimization/CustomPropertySet.m | 6 - .../+mixedtype/+optimization/Environment.m | 7 +- .../+mixedtype/+optimization/Input.m | 10 +- .../+optimization/LaunchConfiguration.m | 6 - .../+mixedtype/+optimization/Output.m | 9 +- .../+mixedtype/+optimization/PerformedBy.m | 7 +- .../+mixedtype/+optimization/Recipe.m | 6 - .../+mixedtype/+optimization/ResourceUsage.m | 7 +- .../+mixedtype/+optimization/StartedBy.m | 7 +- .../+mixedtype/+optimization/Status.m | 6 - .../+mixedtype/+optimization/StudyTarget.m | 32 +- .../+mixedtype/+optimization/Technique.m | 6 - .../+mixedtype/+optimization/WasInformedBy.m | 12 +- .../+mixedtype/+organization/Affiliation.m | 6 - .../+organization/DigitalIdentifier.m | 8 +- .../+mixedtype/+organization/HasParent.m | 6 - .../+parcellationentity/HasParent.m | 6 - .../+parcellationentity/HasVersion.m | 6 - .../+parcellationentity/RelatedUBERONTerm.m | 7 +- .../HasAnnotation.m | 6 - .../+parcellationentityversion/HasParent.m | 7 +- .../RelationAssessment.m | 7 +- .../+parcellationterminology/DataLocation.m | 6 - .../+parcellationterminology/HasEntity.m | 6 - .../DataLocation.m | 6 - .../HasEntity.m | 6 - .../+periodical/DigitalIdentifier.m | 6 - .../+mixedtype/+person/Affiliation.m | 6 - .../+mixedtype/+person/AssociatedAccount.m | 6 - .../+mixedtype/+person/ContactInformation.m | 6 - .../+mixedtype/+person/DigitalIdentifier.m | 6 - .../+mixedtype/+pipette/DeviceType.m | 6 - .../+mixedtype/+pipette/DigitalIdentifier.m | 7 +- .../+mixedtype/+pipette/ExternalDiameter.m | 6 - .../+mixedtype/+pipette/InternalDiameter.m | 6 - .../+mixedtype/+pipette/Manufacturer.m | 8 +- .../+internal/+mixedtype/+pipette/Material.m | 8 +- .../+internal/+mixedtype/+pipette/Owner.m | 8 +- .../+pipetteusage/AnatomicalLocation.m | 13 +- .../+pipetteusage/ChlorideReversalPotential.m | 6 - .../+pipetteusage/CompensationCurrent.m | 6 - .../+mixedtype/+pipetteusage/Device.m | 6 - .../+pipetteusage/EndMembranePotential.m | 6 - .../+pipetteusage/HoldingPotential.m | 6 - .../+pipetteusage/InputResistance.m | 6 - .../+pipetteusage/LabelingCompound.m | 8 +- .../+pipetteusage/LiquidJunctionPotential.m | 6 - .../+pipetteusage/MetadataLocation.m | 7 +- .../+pipetteusage/PipetteResistance.m | 7 +- .../+pipetteusage/PipetteSolution.m | 6 - .../+mixedtype/+pipetteusage/SealResistance.m | 6 - .../+pipetteusage/SeriesResistance.m | 6 - .../+pipetteusage/SpatialLocation.m | 6 - .../+pipetteusage/StartMembranePotential.m | 6 - .../+mixedtype/+pipetteusage/UsedSpecimen.m | 7 +- .../+productsource/DigitalIdentifier.m | 6 - .../+mixedtype/+productsource/Provider.m | 8 +- .../+mixedtype/+productsource/Purity.m | 7 +- .../+mixedtype/+project/Coordinator.m | 8 +- .../+internal/+mixedtype/+project/HasPart.m | 25 +- .../+propertyvaluelist/PropertyValuePair.m | 7 +- .../+mixedtype/+protocol/DescribedIn.m | 8 +- .../+mixedtype/+protocol/StimulusType.m | 12 +- .../+mixedtype/+protocol/Technique.m | 9 +- .../+protocolexecution/BehavioralProtocol.m | 6 - .../+protocolexecution/CustomPropertySet.m | 6 - .../+mixedtype/+protocolexecution/Input.m | 13 +- .../+mixedtype/+protocolexecution/IsPartOf.m | 6 - .../+mixedtype/+protocolexecution/Output.m | 11 +- .../+protocolexecution/PerformedBy.m | 7 +- .../+protocolexecution/PreparationDesign.m | 6 - .../+mixedtype/+protocolexecution/Protocol.m | 6 - .../+protocolexecution/StudyTarget.m | 32 +- .../+mixedtype/+publicationissue/IsPartOf.m | 6 - .../+mixedtype/+publicationvolume/IsPartOf.m | 6 - .../+qualitativerelationassessment/Criteria.m | 6 - .../InRelationTo.m | 8 +- .../QualitativeOverlap.m | 6 - .../Criteria.m | 6 - .../InRelationTo.m | 6 - .../QuantitativeOverlap.m | 7 +- .../+quantitativevalue/TypeOfUncertainty.m | 6 - .../+mixedtype/+quantitativevalue/Unit.m | 6 - .../TypeOfUncertainty.m | 6 - .../+mixedtype/+quantitativevaluearray/Unit.m | 6 - .../+quantitativevaluerange/MaxValueUnit.m | 6 - .../+quantitativevaluerange/MinValueUnit.m | 6 - .../+internal/+mixedtype/+recording/Channel.m | 6 - .../+mixedtype/+recording/DataLocation.m | 7 +- .../+mixedtype/+recording/PreviousRecording.m | 6 - .../+mixedtype/+recording/RecordedWith.m | 9 +- .../+mixedtype/+recording/SamplingFrequency.m | 6 - .../+recordingactivity/CustomPropertySet.m | 6 - .../+mixedtype/+recordingactivity/Device.m | 8 +- .../+mixedtype/+recordingactivity/Input.m | 9 +- .../+mixedtype/+recordingactivity/IsPartOf.m | 6 - .../+mixedtype/+recordingactivity/Output.m | 7 +- .../+recordingactivity/PerformedBy.m | 7 +- .../+recordingactivity/PreparationDesign.m | 6 - .../+mixedtype/+recordingactivity/Protocol.m | 6 - .../+recordingactivity/StudyTarget.m | 32 +- .../+internal/+mixedtype/+rectangle/Length.m | 6 - .../+internal/+mixedtype/+rectangle/Width.m | 6 - .../+researchproductgroup/HasPart.m | 25 +- .../+mixedtype/+scholarlyarticle/Author.m | 8 +- .../+scholarlyarticle/CitedPublication.m | 7 +- .../+mixedtype/+scholarlyarticle/Copyright.m | 6 - .../+mixedtype/+scholarlyarticle/Custodian.m | 8 +- .../+scholarlyarticle/DigitalIdentifier.m | 6 - .../+mixedtype/+scholarlyarticle/Editor.m | 6 - .../+mixedtype/+scholarlyarticle/Funding.m | 6 - .../+mixedtype/+scholarlyarticle/IsPartOf.m | 7 +- .../+mixedtype/+scholarlyarticle/Keyword.m | 83 +- .../+mixedtype/+scholarlyarticle/License.m | 6 - .../+mixedtype/+scholarlyarticle/Publisher.m | 8 +- .../+mixedtype/+servicelink/DataLocation.m | 11 +- .../+mixedtype/+servicelink/PreviewImage.m | 6 - .../+mixedtype/+servicelink/Service.m | 6 - .../+internal/+mixedtype/+setup/HasPart.m | 11 +- .../+mixedtype/+setup/Manufacturer.m | 8 +- .../+internal/+mixedtype/+setup/Type.m | 6 - .../+simulation/CustomPropertySet.m | 6 - .../+mixedtype/+simulation/Environment.m | 7 +- .../+internal/+mixedtype/+simulation/Input.m | 10 +- .../+simulation/LaunchConfiguration.m | 6 - .../+internal/+mixedtype/+simulation/Output.m | 9 +- .../+mixedtype/+simulation/PerformedBy.m | 7 +- .../+internal/+mixedtype/+simulation/Recipe.m | 6 - .../+mixedtype/+simulation/ResourceUsage.m | 7 +- .../+mixedtype/+simulation/StartedBy.m | 7 +- .../+internal/+mixedtype/+simulation/Status.m | 6 - .../+mixedtype/+simulation/StudyTarget.m | 32 +- .../+mixedtype/+simulation/Technique.m | 6 - .../+mixedtype/+simulation/WasInformedBy.m | 12 +- .../+mixedtype/+slicingdevice/DeviceType.m | 6 - .../+slicingdevice/DigitalIdentifier.m | 7 +- .../+mixedtype/+slicingdevice/Manufacturer.m | 8 +- .../+mixedtype/+slicingdevice/Owner.m | 8 +- .../+mixedtype/+slicingdeviceusage/Device.m | 6 - .../+slicingdeviceusage/MetadataLocation.m | 7 +- .../OscillationAmplitude.m | 6 - .../+slicingdeviceusage/SliceThickness.m | 7 +- .../+slicingdeviceusage/SlicingAngle.m | 7 +- .../+slicingdeviceusage/SlicingPlane.m | 6 - .../+slicingdeviceusage/SlicingSpeed.m | 6 - .../+slicingdeviceusage/UsedSpecimen.m | 7 +- .../+slicingdeviceusage/VibrationFrequency.m | 6 - .../+mixedtype/+software/Custodian.m | 8 +- .../+mixedtype/+software/Developer.m | 8 +- .../+mixedtype/+software/DigitalIdentifier.m | 8 +- .../+mixedtype/+software/HasVersion.m | 6 - .../+mixedtype/+softwareagent/Environment.m | 6 - .../+mixedtype/+softwareagent/Software.m | 6 - .../+softwareversion/Accessibility.m | 6 - .../+softwareversion/ApplicationCategory.m | 6 - .../+mixedtype/+softwareversion/Copyright.m | 6 - .../+mixedtype/+softwareversion/Custodian.m | 8 +- .../+mixedtype/+softwareversion/Developer.m | 8 +- .../+mixedtype/+softwareversion/Device.m | 6 - .../+softwareversion/DigitalIdentifier.m | 8 +- .../+mixedtype/+softwareversion/Feature.m | 6 - .../+softwareversion/FullDocumentation.m | 8 +- .../+mixedtype/+softwareversion/Funding.m | 6 - .../+mixedtype/+softwareversion/HasPart.m | 6 - .../+mixedtype/+softwareversion/InputFormat.m | 6 - .../+softwareversion/IsAlternativeVersionOf.m | 6 - .../+softwareversion/IsNewVersionOf.m | 6 - .../+mixedtype/+softwareversion/Keyword.m | 83 +- .../+mixedtype/+softwareversion/Language.m | 6 - .../+mixedtype/+softwareversion/License.m | 6 - .../+softwareversion/OperatingSystem.m | 6 - .../+softwareversion/OtherContribution.m | 6 - .../+softwareversion/OutputFormat.m | 6 - .../+softwareversion/ProgrammingLanguage.m | 6 - .../+softwareversion/RelatedPublication.m | 12 +- .../+mixedtype/+softwareversion/Repository.m | 6 - .../+stimulationactivity/CustomPropertySet.m | 6 - .../+mixedtype/+stimulationactivity/Input.m | 9 +- .../+stimulationactivity/IsPartOf.m | 6 - .../+mixedtype/+stimulationactivity/Output.m | 9 +- .../+stimulationactivity/PerformedBy.m | 7 +- .../+stimulationactivity/PreparationDesign.m | 6 - .../+stimulationactivity/Protocol.m | 6 - .../+mixedtype/+stimulationactivity/Setup.m | 6 - .../+stimulationactivity/Stimulus.m | 6 - .../+stimulationactivity/StudyTarget.m | 32 +- .../+mixedtype/+stocknumber/Vendor.m | 6 - .../+mixedtype/+strain/BackgroundStrain.m | 6 - .../+mixedtype/+strain/BreedingType.m | 6 - .../+mixedtype/+strain/DigitalIdentifier.m | 6 - .../+mixedtype/+strain/DiseaseModel.m | 7 +- .../+mixedtype/+strain/GeneticStrainType.m | 6 - .../+internal/+mixedtype/+strain/Species.m | 6 - .../+mixedtype/+strain/StockNumber.m | 6 - .../+mixedtype/+subject/BiologicalSex.m | 6 - .../+internal/+mixedtype/+subject/IsPartOf.m | 6 - .../+internal/+mixedtype/+subject/Species.m | 7 +- .../+mixedtype/+subject/StudiedState.m | 6 - .../+mixedtype/+subjectgroup/BiologicalSex.m | 6 - .../+mixedtype/+subjectgroup/Species.m | 7 +- .../+mixedtype/+subjectgroup/StudiedState.m | 6 - .../+mixedtype/+subjectgroupstate/Age.m | 7 +- .../+subjectgroupstate/AgeCategory.m | 6 - .../+mixedtype/+subjectgroupstate/Attribute.m | 6 - .../+subjectgroupstate/DescendedFrom.m | 6 - .../+subjectgroupstate/Handedness.m | 6 - .../+mixedtype/+subjectgroupstate/Pathology.m | 7 +- .../RelativeTimeIndication.m | 7 +- .../+mixedtype/+subjectgroupstate/Weight.m | 7 +- .../+internal/+mixedtype/+subjectstate/Age.m | 7 +- .../+mixedtype/+subjectstate/AgeCategory.m | 6 - .../+mixedtype/+subjectstate/Attribute.m | 6 - .../+mixedtype/+subjectstate/DescendedFrom.m | 6 - .../+mixedtype/+subjectstate/Handedness.m | 6 - .../+mixedtype/+subjectstate/Pathology.m | 7 +- .../+subjectstate/RelativeTimeIndication.m | 7 +- .../+mixedtype/+subjectstate/Weight.m | 7 +- .../+termsuggestion/AddExistingTerminology.m | 6 - .../+tissueculturepreparation/CultureMedium.m | 6 - .../+tissueculturepreparation/CultureType.m | 6 - .../+tissueculturepreparation/Input.m | 9 +- .../+tissueculturepreparation/Output.m | 6 - .../+tissuesample/AnatomicalLocation.m | 13 +- .../+mixedtype/+tissuesample/BiologicalSex.m | 6 - .../+mixedtype/+tissuesample/IsPartOf.m | 6 - .../+mixedtype/+tissuesample/Laterality.m | 6 - .../+mixedtype/+tissuesample/Origin.m | 8 +- .../+mixedtype/+tissuesample/Species.m | 7 +- .../+mixedtype/+tissuesample/StudiedState.m | 6 - .../+internal/+mixedtype/+tissuesample/Type.m | 6 - .../AnatomicalLocation.m | 13 +- .../+tissuesamplecollection/BiologicalSex.m | 6 - .../+tissuesamplecollection/Laterality.m | 6 - .../+tissuesamplecollection/Origin.m | 8 +- .../+tissuesamplecollection/Species.m | 7 +- .../+tissuesamplecollection/StudiedState.m | 6 - .../+mixedtype/+tissuesamplecollection/Type.m | 6 - .../+tissuesamplecollectionstate/Age.m | 7 +- .../+tissuesamplecollectionstate/Attribute.m | 6 - .../DescendedFrom.m | 9 +- .../+tissuesamplecollectionstate/Pathology.m | 7 +- .../RelativeTimeIndication.m | 7 +- .../+tissuesamplecollectionstate/Weight.m | 7 +- .../+mixedtype/+tissuesampleslicing/Device.m | 6 - .../+mixedtype/+tissuesampleslicing/Input.m | 8 +- .../+mixedtype/+tissuesampleslicing/Output.m | 7 +- .../+tissuesampleslicing/Temperature.m | 7 +- .../+tissuesampleslicing/TissueBathSolution.m | 6 - .../+mixedtype/+tissuesamplestate/Age.m | 7 +- .../+mixedtype/+tissuesamplestate/Attribute.m | 6 - .../+tissuesamplestate/DescendedFrom.m | 9 +- .../+mixedtype/+tissuesamplestate/Pathology.m | 7 +- .../RelativeTimeIndication.m | 7 +- .../+mixedtype/+tissuesamplestate/Weight.m | 7 +- .../+mixedtype/+validationtest/Custodian.m | 8 +- .../+mixedtype/+validationtest/Developer.m | 8 +- .../+validationtest/DigitalIdentifier.m | 6 - .../+mixedtype/+validationtest/HasVersion.m | 6 - .../ReferenceDataAcquisition.m | 6 - .../+mixedtype/+validationtest/Scope.m | 6 - .../+mixedtype/+validationtest/ScoreType.m | 6 - .../+mixedtype/+validationtest/StudyTarget.m | 32 +- .../+validationtestversion/Accessibility.m | 6 - .../+validationtestversion/Configuration.m | 9 +- .../+validationtestversion/Copyright.m | 6 - .../+validationtestversion/Custodian.m | 8 +- .../+validationtestversion/Developer.m | 8 +- .../DigitalIdentifier.m | 6 - .../+validationtestversion/Format.m | 6 - .../FullDocumentation.m | 8 +- .../+validationtestversion/Funding.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+validationtestversion/IsNewVersionOf.m | 6 - .../+validationtestversion/Keyword.m | 83 +- .../+validationtestversion/License.m | 6 - .../OtherContribution.m | 6 - .../+validationtestversion/ReferenceData.m | 9 +- .../RelatedPublication.m | 12 +- .../+validationtestversion/Repository.m | 6 - .../+viewerspecification/AnchorPoint.m | 6 - .../+viewerspecification/CameraPosition.m | 6 - .../PreferredDisplayColor.m | 7 +- .../+visualization/CustomPropertySet.m | 6 - .../+mixedtype/+visualization/Environment.m | 7 +- .../+mixedtype/+visualization/Input.m | 9 +- .../+visualization/LaunchConfiguration.m | 6 - .../+mixedtype/+visualization/Output.m | 9 +- .../+mixedtype/+visualization/PerformedBy.m | 7 +- .../+mixedtype/+visualization/Recipe.m | 6 - .../+mixedtype/+visualization/ResourceUsage.m | 7 +- .../+mixedtype/+visualization/StartedBy.m | 7 +- .../+mixedtype/+visualization/Status.m | 6 - .../+mixedtype/+visualization/StudyTarget.m | 32 +- .../+mixedtype/+visualization/Technique.m | 6 - .../+mixedtype/+visualization/WasInformedBy.m | 12 +- .../+mixedtype/+webresource/Format.m | 6 - .../+mixedtype/+webservice/Custodian.m | 8 +- .../+mixedtype/+webservice/Developer.m | 8 +- .../+mixedtype/+webservice/HasVersion.m | 6 - .../+webserviceversion/Accessibility.m | 6 - .../+mixedtype/+webserviceversion/Copyright.m | 6 - .../+mixedtype/+webserviceversion/Custodian.m | 8 +- .../+mixedtype/+webserviceversion/Developer.m | 8 +- .../+webserviceversion/FullDocumentation.m | 8 +- .../+mixedtype/+webserviceversion/Funding.m | 6 - .../+mixedtype/+webserviceversion/HasPart.m | 6 - .../+webserviceversion/InputFormat.m | 6 - .../IsAlternativeVersionOf.m | 6 - .../+webserviceversion/IsNewVersionOf.m | 6 - .../+mixedtype/+webserviceversion/Keyword.m | 83 +- .../+webserviceversion/OtherContribution.m | 6 - .../+webserviceversion/OutputFormat.m | 6 - .../+webserviceversion/RelatedPublication.m | 12 +- .../+webserviceversion/Repository.m | 6 - .../+workflowexecution/Configuration.m | 7 +- .../+mixedtype/+workflowexecution/Recipe.m | 6 - .../+mixedtype/+workflowexecution/Stage.m | 12 +- .../+mixedtype/+workflowexecution/StartedBy.m | 7 +- .../+mixedtype/+workflowrecipe/Custodian.m | 8 +- .../+mixedtype/+workflowrecipe/Developer.m | 8 +- .../+workflowrecipe/DigitalIdentifier.m | 6 - .../+mixedtype/+workflowrecipe/HasVersion.m | 6 - .../+workflowrecipeversion/Accessibility.m | 6 - .../+workflowrecipeversion/Copyright.m | 6 - .../+workflowrecipeversion/Custodian.m | 8 +- .../+workflowrecipeversion/Developer.m | 8 +- .../DigitalIdentifier.m | 6 - .../+workflowrecipeversion/Format.m | 6 - .../FullDocumentation.m | 8 +- .../+workflowrecipeversion/Funding.m | 6 - .../+workflowrecipeversion/HasPart.m | 9 +- .../IsAlternativeVersionOf.m | 6 - .../+workflowrecipeversion/IsNewVersionOf.m | 6 - .../+workflowrecipeversion/Keyword.m | 83 +- .../+workflowrecipeversion/License.m | 6 - .../OtherContribution.m | 6 - .../RelatedPublication.m | 12 +- .../+workflowrecipeversion/Repository.m | 6 - .../+mixedtype/+affiliation/MemberOf.m | 9 + .../+amountofchemical/ChemicalProduct.m | 10 + .../AnatomicalTarget.m | 15 + .../+behavioralprotocol/DescribedIn.m | 10 + .../+behavioralprotocol/Stimulation.m | 9 + .../+behavioralprotocol/StimulusType.m | 14 + .../+internal/+mixedtype/+book/Author.m | 10 + .../+mixedtype/+book/CitedPublication.m | 9 + .../+internal/+mixedtype/+book/Custodian.m | 10 + .../+mixedtype/+book/DigitalIdentifier.m | 9 + .../+internal/+mixedtype/+book/Keyword.m | 87 ++ .../+internal/+mixedtype/+book/Publisher.m | 10 + .../+internal/+mixedtype/+brainatlas/Author.m | 10 + .../+mixedtype/+brainatlas/Custodian.m | 10 + .../+brainatlas/DigitalIdentifier.m | 10 + .../+mixedtype/+brainatlasversion/Author.m | 10 + .../+mixedtype/+brainatlasversion/Custodian.m | 10 + .../+brainatlasversion/DigitalIdentifier.m | 10 + .../+brainatlasversion/FullDocumentation.m | 11 + .../+mixedtype/+brainatlasversion/Keyword.m | 87 ++ .../+brainatlasversion/RelatedPublication.m | 14 + .../+brainatlasversion/UsedSpecimen.m | 11 + .../+cellpatching/BathTemperature.m | 9 + .../+mixedtype/+cellpatching/Device.m | 11 + .../+mixedtype/+cellpatching/Input.m | 9 + .../+mixedtype/+cellpatching/Output.m | 9 + .../+mixedtype/+cellpatching/PerformedBy.m | 9 + .../+mixedtype/+cellpatching/StudyTarget.m | 35 + .../+internal/+mixedtype/+chapter/Author.m | 10 + .../+mixedtype/+chapter/CitedPublication.m | 9 + .../+internal/+mixedtype/+chapter/Custodian.m | 10 + .../+internal/+mixedtype/+chapter/Keyword.m | 87 ++ .../+internal/+mixedtype/+chapter/Publisher.m | 10 + .../+mixedtype/+chemicalsubstance/Purity.m | 9 + .../+internal/+mixedtype/+comment/About.m | 27 + .../+commoncoordinatespace/Author.m | 10 + .../+commoncoordinatespace/Custodian.m | 10 + .../DigitalIdentifier.m | 10 + .../+commoncoordinatespaceversion/Author.m | 10 + .../+commoncoordinatespaceversion/Custodian.m | 10 + .../DigitalIdentifier.m | 10 + .../FullDocumentation.m | 11 + .../+commoncoordinatespaceversion/Keyword.m | 87 ++ .../RelatedPublication.m | 14 + .../UsedSpecimen.m | 11 + .../+mixedtype/+contribution/Contributor.m | 10 + .../+coordinatepoint/CoordinateSpace.m | 9 + .../+internal/+mixedtype/+copyright/Holder.m | 10 + .../+cranialwindowpreparation/Dimension.m | 10 + .../+cranialwindowpreparation/PerformedBy.m | 9 + .../+cranialwindowpreparation/StudyTarget.m | 35 + .../RelatedUBERONTerm.m | 9 + .../RelationAssessment.m | 9 + .../+customannotation/CoordinateSpace.m | 9 + .../+customannotation/Specification.m | 9 + .../+custompropertyset/DataLocation.m | 10 + .../+custompropertyset/RelevantFor.m | 13 + .../+mixedtype/+dataanalysis/Environment.m | 9 + .../+mixedtype/+dataanalysis/Input.m | 13 + .../+mixedtype/+dataanalysis/Output.m | 11 + .../+mixedtype/+dataanalysis/PerformedBy.m | 9 + .../+mixedtype/+dataanalysis/ResourceUsage.m | 9 + .../+mixedtype/+dataanalysis/StartedBy.m | 9 + .../+mixedtype/+dataanalysis/StudyTarget.m | 35 + .../+mixedtype/+dataanalysis/WasInformedBy.m | 14 + .../+mixedtype/+datacopy/Environment.m | 9 + .../+internal/+mixedtype/+datacopy/Input.m | 14 + .../+internal/+mixedtype/+datacopy/Output.m | 10 + .../+mixedtype/+datacopy/PerformedBy.m | 9 + .../+mixedtype/+datacopy/ResourceUsage.m | 9 + .../+mixedtype/+datacopy/StartedBy.m | 9 + .../+mixedtype/+datacopy/StudyTarget.m | 35 + .../+mixedtype/+datacopy/WasInformedBy.m | 14 + .../+internal/+mixedtype/+dataset/Author.m | 10 + .../+internal/+mixedtype/+dataset/Custodian.m | 10 + .../+mixedtype/+dataset/DigitalIdentifier.m | 9 + .../+mixedtype/+datasetversion/Author.m | 10 + .../+mixedtype/+datasetversion/Custodian.m | 10 + .../+datasetversion/DigitalIdentifier.m | 9 + .../+datasetversion/FullDocumentation.m | 11 + .../+mixedtype/+datasetversion/InputData.m | 15 + .../+mixedtype/+datasetversion/Keyword.m | 87 ++ .../+mixedtype/+datasetversion/License.m | 9 + .../+datasetversion/RelatedPublication.m | 14 + .../+datasetversion/StudiedSpecimen.m | 11 + .../+mixedtype/+datasetversion/StudyTarget.m | 35 + .../+mixedtype/+datasetversion/Technique.m | 13 + .../+mixedtype/+electrode/ConductorMaterial.m | 10 + .../+mixedtype/+electrode/DigitalIdentifier.m | 9 + .../+mixedtype/+electrode/InsulatorMaterial.m | 10 + .../+electrode/IntrinsicResistance.m | 9 + .../+mixedtype/+electrode/Manufacturer.m | 10 + .../+internal/+mixedtype/+electrode/Owner.m | 10 + .../+electrodearray/ConductorMaterial.m | 10 + .../+electrodearray/DigitalIdentifier.m | 9 + .../+electrodearray/InsulatorMaterial.m | 10 + .../+electrodearray/IntrinsicResistance.m | 9 + .../+mixedtype/+electrodearray/Manufacturer.m | 10 + .../+mixedtype/+electrodearray/Owner.m | 10 + .../AnatomicalLocationOfArray.m | 15 + .../AnatomicalLocationOfElectrodes.m | 15 + .../+electrodearrayusage/ContactResistances.m | 9 + .../+electrodearrayusage/MetadataLocation.m | 9 + .../+electrodearrayusage/UsedSpecimen.m | 9 + .../+mixedtype/+electrodeplacement/Device.m | 11 + .../+mixedtype/+electrodeplacement/Input.m | 9 + .../+mixedtype/+electrodeplacement/Output.m | 9 + .../+electrodeplacement/PerformedBy.m | 9 + .../+electrodeplacement/StudyTarget.m | 35 + .../+electrodeusage/AnatomicalLocation.m | 15 + .../+electrodeusage/ContactResistance.m | 9 + .../+electrodeusage/MetadataLocation.m | 9 + .../+mixedtype/+electrodeusage/UsedSpecimen.m | 9 + .../+mixedtype/+ephysstimulus/DeliveredBy.m | 11 + .../+mixedtype/+ephysstimulus/GeneratedBy.m | 11 + .../+mixedtype/+ephysstimulus/Specification.m | 11 + .../+mixedtype/+filebundle/GroupedBy.m | 56 + .../+mixedtype/+filebundle/IsPartOf.m | 9 + .../+internal/+mixedtype/+funding/Funder.m | 10 + .../+genericcomputation/Environment.m | 9 + .../+mixedtype/+genericcomputation/Input.m | 11 + .../+mixedtype/+genericcomputation/Output.m | 11 + .../+genericcomputation/PerformedBy.m | 9 + .../+genericcomputation/ResourceUsage.m | 9 + .../+genericcomputation/StartedBy.m | 9 + .../+genericcomputation/StudyTarget.m | 35 + .../+genericcomputation/WasInformedBy.m | 14 + .../+mixedtype/+learningresource/About.m | 27 + .../+mixedtype/+learningresource/Author.m | 10 + .../+learningresource/CitedPublication.m | 9 + .../+mixedtype/+learningresource/Custodian.m | 10 + .../+mixedtype/+learningresource/Keyword.m | 87 ++ .../+mixedtype/+learningresource/Publisher.m | 10 + .../+learningresource/RequiredTime.m | 9 + .../+internal/+mixedtype/+livepaper/Author.m | 10 + .../+mixedtype/+livepaper/Custodian.m | 10 + .../+mixedtype/+livepaperversion/About.m | 10 + .../+mixedtype/+livepaperversion/Author.m | 10 + .../+mixedtype/+livepaperversion/Custodian.m | 10 + .../+livepaperversion/FullDocumentation.m | 11 + .../+mixedtype/+livepaperversion/Keyword.m | 87 ++ .../+livepaperversion/RelatedPublication.m | 14 + .../+mixedtype/+measurement/MeasuredWith.m | 11 + .../+internal/+mixedtype/+measurement/Value.m | 9 + .../+mixedtype/+metadatamodel/Custodian.m | 10 + .../+mixedtype/+metadatamodel/Developer.m | 10 + .../+metadatamodel/DigitalIdentifier.m | 9 + .../+metadatamodelversion/Custodian.m | 10 + .../+metadatamodelversion/Developer.m | 10 + .../+metadatamodelversion/DigitalIdentifier.m | 9 + .../+metadatamodelversion/FullDocumentation.m | 11 + .../+metadatamodelversion/Keyword.m | 87 ++ .../RelatedPublication.m | 14 + .../+internal/+mixedtype/+model/Custodian.m | 10 + .../+internal/+mixedtype/+model/Developer.m | 10 + .../+mixedtype/+model/DigitalIdentifier.m | 9 + .../+internal/+mixedtype/+model/StudyTarget.m | 35 + .../+mixedtype/+modelvalidation/Environment.m | 9 + .../+mixedtype/+modelvalidation/Input.m | 13 + .../+mixedtype/+modelvalidation/Output.m | 10 + .../+mixedtype/+modelvalidation/PerformedBy.m | 9 + .../+modelvalidation/ResourceUsage.m | 9 + .../+mixedtype/+modelvalidation/StartedBy.m | 9 + .../+mixedtype/+modelvalidation/StudyTarget.m | 35 + .../+modelvalidation/WasInformedBy.m | 14 + .../+mixedtype/+modelversion/Custodian.m | 10 + .../+mixedtype/+modelversion/Developer.m | 10 + .../+modelversion/DigitalIdentifier.m | 9 + .../+modelversion/FullDocumentation.m | 11 + .../+mixedtype/+modelversion/InputData.m | 11 + .../+mixedtype/+modelversion/Keyword.m | 87 ++ .../+mixedtype/+modelversion/OutputData.m | 11 + .../+modelversion/RelatedPublication.m | 14 + .../+mixedtype/+numericalproperty/Value.m | 9 + .../+mixedtype/+optimization/Environment.m | 9 + .../+mixedtype/+optimization/Input.m | 12 + .../+mixedtype/+optimization/Output.m | 11 + .../+mixedtype/+optimization/PerformedBy.m | 9 + .../+mixedtype/+optimization/ResourceUsage.m | 9 + .../+mixedtype/+optimization/StartedBy.m | 9 + .../+mixedtype/+optimization/StudyTarget.m | 35 + .../+mixedtype/+optimization/WasInformedBy.m | 14 + .../+organization/DigitalIdentifier.m | 10 + .../+parcellationentity/RelatedUBERONTerm.m | 9 + .../+parcellationentityversion/HasParent.m | 9 + .../RelationAssessment.m | 9 + .../+mixedtype/+pipette/DigitalIdentifier.m | 9 + .../+mixedtype/+pipette/Manufacturer.m | 10 + .../+internal/+mixedtype/+pipette/Material.m | 10 + .../+internal/+mixedtype/+pipette/Owner.m | 10 + .../+pipetteusage/AnatomicalLocation.m | 15 + .../+pipetteusage/LabelingCompound.m | 10 + .../+pipetteusage/MetadataLocation.m | 9 + .../+pipetteusage/PipetteResistance.m | 9 + .../+mixedtype/+pipetteusage/UsedSpecimen.m | 9 + .../+mixedtype/+productsource/Provider.m | 10 + .../+mixedtype/+productsource/Purity.m | 9 + .../+mixedtype/+project/Coordinator.m | 10 + .../+internal/+mixedtype/+project/HasPart.m | 27 + .../+propertyvaluelist/PropertyValuePair.m | 9 + .../+mixedtype/+protocol/DescribedIn.m | 10 + .../+mixedtype/+protocol/StimulusType.m | 14 + .../+mixedtype/+protocol/Technique.m | 13 + .../+mixedtype/+protocolexecution/Input.m | 15 + .../+mixedtype/+protocolexecution/Output.m | 13 + .../+protocolexecution/PerformedBy.m | 9 + .../+protocolexecution/StudyTarget.m | 35 + .../InRelationTo.m | 10 + .../QuantitativeOverlap.m | 9 + .../+mixedtype/+recording/DataLocation.m | 9 + .../+mixedtype/+recording/RecordedWith.m | 11 + .../+mixedtype/+recordingactivity/Device.m | 10 + .../+mixedtype/+recordingactivity/Input.m | 11 + .../+mixedtype/+recordingactivity/Output.m | 9 + .../+recordingactivity/PerformedBy.m | 9 + .../+recordingactivity/StudyTarget.m | 35 + .../+researchproductgroup/HasPart.m | 27 + .../+mixedtype/+scholarlyarticle/Author.m | 10 + .../+scholarlyarticle/CitedPublication.m | 9 + .../+mixedtype/+scholarlyarticle/Custodian.m | 10 + .../+mixedtype/+scholarlyarticle/IsPartOf.m | 9 + .../+mixedtype/+scholarlyarticle/Keyword.m | 87 ++ .../+mixedtype/+scholarlyarticle/Publisher.m | 10 + .../+mixedtype/+servicelink/DataLocation.m | 13 + .../+internal/+mixedtype/+setup/HasPart.m | 13 + .../+mixedtype/+setup/Manufacturer.m | 10 + .../+mixedtype/+simulation/Environment.m | 9 + .../+internal/+mixedtype/+simulation/Input.m | 12 + .../+internal/+mixedtype/+simulation/Output.m | 11 + .../+mixedtype/+simulation/PerformedBy.m | 9 + .../+mixedtype/+simulation/ResourceUsage.m | 9 + .../+mixedtype/+simulation/StartedBy.m | 9 + .../+mixedtype/+simulation/StudyTarget.m | 35 + .../+mixedtype/+simulation/WasInformedBy.m | 14 + .../+slicingdevice/DigitalIdentifier.m | 9 + .../+mixedtype/+slicingdevice/Manufacturer.m | 10 + .../+mixedtype/+slicingdevice/Owner.m | 10 + .../+slicingdeviceusage/MetadataLocation.m | 9 + .../+slicingdeviceusage/SliceThickness.m | 9 + .../+slicingdeviceusage/SlicingAngle.m | 9 + .../+slicingdeviceusage/UsedSpecimen.m | 9 + .../+mixedtype/+software/Custodian.m | 10 + .../+mixedtype/+software/Developer.m | 10 + .../+mixedtype/+software/DigitalIdentifier.m | 10 + .../+mixedtype/+softwareversion/Custodian.m | 10 + .../+mixedtype/+softwareversion/Developer.m | 10 + .../+softwareversion/DigitalIdentifier.m | 10 + .../+softwareversion/FullDocumentation.m | 11 + .../+mixedtype/+softwareversion/HasPart.m | 11 + .../+mixedtype/+softwareversion/Keyword.m | 87 ++ .../+softwareversion/RelatedPublication.m | 14 + .../+mixedtype/+stimulationactivity/Input.m | 11 + .../+mixedtype/+stimulationactivity/Output.m | 13 + .../+stimulationactivity/PerformedBy.m | 9 + .../+stimulationactivity/StudyTarget.m | 35 + .../+mixedtype/+strain/DiseaseModel.m | 9 + .../+internal/+mixedtype/+subject/Species.m | 9 + .../+mixedtype/+subjectgroup/Species.m | 9 + .../+mixedtype/+subjectgroupstate/Age.m | 9 + .../+mixedtype/+subjectgroupstate/Pathology.m | 9 + .../RelativeTimeIndication.m | 9 + .../+mixedtype/+subjectgroupstate/Weight.m | 9 + .../+internal/+mixedtype/+subjectstate/Age.m | 9 + .../+mixedtype/+subjectstate/Pathology.m | 9 + .../+subjectstate/RelativeTimeIndication.m | 9 + .../+mixedtype/+subjectstate/Weight.m | 9 + .../+tissueculturepreparation/Input.m | 11 + .../+tissueculturepreparation/PerformedBy.m | 9 + .../+tissueculturepreparation/StudyTarget.m | 35 + .../+tissuesample/AnatomicalLocation.m | 15 + .../+mixedtype/+tissuesample/Origin.m | 10 + .../+mixedtype/+tissuesample/Species.m | 9 + .../AnatomicalLocation.m | 15 + .../+tissuesamplecollection/Origin.m | 10 + .../+tissuesamplecollection/Species.m | 9 + .../+tissuesamplecollectionstate/Age.m | 9 + .../DescendedFrom.m | 11 + .../+tissuesamplecollectionstate/Pathology.m | 9 + .../RelativeTimeIndication.m | 9 + .../+tissuesamplecollectionstate/Weight.m | 9 + .../+mixedtype/+tissuesampleslicing/Input.m | 10 + .../+mixedtype/+tissuesampleslicing/Output.m | 9 + .../+tissuesampleslicing/PerformedBy.m | 9 + .../+tissuesampleslicing/StudyTarget.m | 35 + .../+tissuesampleslicing/Temperature.m | 9 + .../+mixedtype/+tissuesamplestate/Age.m | 9 + .../+tissuesamplestate/DescendedFrom.m | 11 + .../+mixedtype/+tissuesamplestate/Pathology.m | 9 + .../RelativeTimeIndication.m | 9 + .../+mixedtype/+tissuesamplestate/Weight.m | 9 + .../+mixedtype/+validationtest/Custodian.m | 10 + .../+mixedtype/+validationtest/Developer.m | 10 + .../+mixedtype/+validationtest/StudyTarget.m | 35 + .../+validationtestversion/Configuration.m | 11 + .../+validationtestversion/Custodian.m | 10 + .../+validationtestversion/Developer.m | 10 + .../FullDocumentation.m | 11 + .../+validationtestversion/Keyword.m | 87 ++ .../+validationtestversion/ReferenceData.m | 11 + .../RelatedPublication.m | 14 + .../PreferredDisplayColor.m | 9 + .../+mixedtype/+visualization/Environment.m | 9 + .../+mixedtype/+visualization/Input.m | 11 + .../+mixedtype/+visualization/Output.m | 11 + .../+mixedtype/+visualization/PerformedBy.m | 9 + .../+mixedtype/+visualization/ResourceUsage.m | 9 + .../+mixedtype/+visualization/StartedBy.m | 9 + .../+mixedtype/+visualization/StudyTarget.m | 35 + .../+mixedtype/+visualization/WasInformedBy.m | 14 + .../+mixedtype/+webservice/Custodian.m | 10 + .../+mixedtype/+webservice/Developer.m | 10 + .../+mixedtype/+webserviceversion/Custodian.m | 10 + .../+mixedtype/+webserviceversion/Developer.m | 10 + .../+webserviceversion/FullDocumentation.m | 11 + .../+mixedtype/+webserviceversion/Keyword.m | 87 ++ .../+webserviceversion/RelatedPublication.m | 14 + .../+workflowexecution/Configuration.m | 9 + .../+mixedtype/+workflowexecution/Stage.m | 14 + .../+mixedtype/+workflowexecution/StartedBy.m | 9 + .../+mixedtype/+workflowrecipe/Custodian.m | 10 + .../+mixedtype/+workflowrecipe/Developer.m | 10 + .../+workflowrecipeversion/Custodian.m | 10 + .../+workflowrecipeversion/Developer.m | 10 + .../FullDocumentation.m | 11 + .../+workflowrecipeversion/HasPart.m | 11 + .../+workflowrecipeversion/Keyword.m | 87 ++ .../RelatedPublication.m | 14 + .../+openminds/+chemicals/AmountOfChemical.m | 11 +- .../+openminds/+chemicals/ChemicalMixture.m | 3 +- .../+openminds/+chemicals/ChemicalSubstance.m | 7 +- .../+openminds/+chemicals/ProductSource.m | 17 +- .../+openminds/+computation/DataAnalysis.m | 37 +- .../latest/+openminds/+computation/DataCopy.m | 37 +- .../+openminds/+computation/Environment.m | 15 +- .../+computation/GenericComputation.m | 37 +- .../+openminds/+computation/HardwareSystem.m | 3 +- .../+computation/LaunchConfiguration.m | 9 +- .../+openminds/+computation/LocalFile.m | 27 +- .../+openminds/+computation/ModelValidation.m | 37 +- .../+openminds/+computation/Optimization.m | 37 +- .../+openminds/+computation/Simulation.m | 37 +- .../+openminds/+computation/SoftwareAgent.m | 9 +- .../+openminds/+computation/ValidationTest.m | 21 +- .../+computation/ValidationTestVersion.m | 69 +- .../+openminds/+computation/Visualization.m | 37 +- .../+computation/WorkflowExecution.m | 13 +- .../+openminds/+computation/WorkflowRecipe.m | 17 +- .../+computation/WorkflowRecipeVersion.m | 65 +- .../+controlledterms/ActionStatusType.m | 3 +- .../+openminds/+controlledterms/AgeCategory.m | 3 +- .../+controlledterms/AnalysisTechnique.m | 13 +- .../AnatomicalAxesOrientation.m | 3 +- .../AnatomicalIdentificationType.m | 3 +- .../+controlledterms/AnatomicalPlane.m | 3 +- .../+controlledterms/AnnotationCriteriaType.m | 3 +- .../+controlledterms/AnnotationType.m | 3 +- .../+openminds/+controlledterms/AtlasType.m | 3 +- .../+controlledterms/AuditoryStimulusType.m | 3 +- .../+controlledterms/BiologicalOrder.m | 3 +- .../+controlledterms/BiologicalProcess.m | 3 +- .../+controlledterms/BiologicalSex.m | 3 +- .../+controlledterms/BreedingType.m | 3 +- .../+controlledterms/CellCultureType.m | 3 +- .../+openminds/+controlledterms/CellType.m | 11 +- .../+controlledterms/ChemicalMixtureType.m | 4 +- .../+openminds/+controlledterms/Colormap.m | 3 +- .../+controlledterms/ContributionType.m | 3 +- .../CranialWindowConstructionType.m | 3 +- .../CranialWindowReinforcementType.m | 3 +- .../+controlledterms/CriteriaQualityType.m | 3 +- .../+openminds/+controlledterms/DataType.m | 3 +- .../+openminds/+controlledterms/DeviceType.m | 3 +- .../+controlledterms/DifferenceMeasure.m | 3 +- .../+openminds/+controlledterms/Disease.m | 3 +- .../+controlledterms/DiseaseModel.m | 3 +- .../+controlledterms/EducationalLevel.m | 3 +- .../+controlledterms/ElectricalStimulusType.m | 3 +- .../+controlledterms/EthicsAssessment.m | 3 +- .../+controlledterms/ExperimentalApproach.m | 3 +- .../+controlledterms/FileBundleGrouping.m | 3 +- .../+controlledterms/FileRepositoryType.m | 3 +- .../+controlledterms/FileUsageRole.m | 3 +- .../+controlledterms/GeneticStrainType.m | 3 +- .../+controlledterms/GustatoryStimulusType.m | 3 +- .../+openminds/+controlledterms/Handedness.m | 3 +- .../+openminds/+controlledterms/Language.m | 3 +- .../+openminds/+controlledterms/Laterality.m | 3 +- .../+controlledterms/LearningResourceType.m | 3 +- .../+controlledterms/MRIPulseSequence.m | 3 +- .../+controlledterms/MRIWeighting.m | 3 +- .../+controlledterms/MeasuredQuantity.m | 3 +- .../+controlledterms/MeasuredSignalType.m | 6 +- .../+controlledterms/MetaDataModelType.m | 3 +- .../+controlledterms/ModelAbstractionLevel.m | 3 +- .../+openminds/+controlledterms/ModelScope.m | 3 +- .../+controlledterms/MolecularEntity.m | 4 +- .../+controlledterms/OlfactoryStimulusType.m | 3 +- .../+controlledterms/OperatingDevice.m | 3 +- .../+controlledterms/OperatingSystem.m | 3 +- .../+controlledterms/OpticalStimulusType.m | 3 +- .../+openminds/+controlledterms/Organ.m | 3 +- .../+controlledterms/OrganismSubstance.m | 3 +- .../+controlledterms/OrganismSystem.m | 3 +- .../+controlledterms/PatchClampVariation.m | 3 +- .../+controlledterms/PreparationType.m | 3 +- .../+controlledterms/ProductAccessibility.m | 3 +- .../+controlledterms/ProgrammingLanguage.m | 3 +- .../+controlledterms/QualitativeOverlap.m | 3 +- .../+controlledterms/SemanticDataType.m | 3 +- .../+openminds/+controlledterms/Service.m | 3 +- .../+openminds/+controlledterms/SetupType.m | 3 +- .../SoftwareApplicationCategory.m | 3 +- .../+controlledterms/SoftwareFeature.m | 3 +- .../+openminds/+controlledterms/Species.m | 3 +- .../+controlledterms/StimulationApproach.m | 3 +- .../+controlledterms/StimulationTechnique.m | 3 +- .../+controlledterms/SubcellularEntity.m | 3 +- .../+controlledterms/SubjectAttribute.m | 3 +- .../+controlledterms/TactileStimulusType.m | 3 +- .../+openminds/+controlledterms/Technique.m | 3 +- .../+controlledterms/TermSuggestion.m | 3 +- .../+openminds/+controlledterms/Terminology.m | 4 +- .../+controlledterms/TissueSampleAttribute.m | 3 +- .../+controlledterms/TissueSampleType.m | 3 +- .../+controlledterms/TypeOfUncertainty.m | 3 +- .../+controlledterms/UBERONParcellation.m | 36 +- .../+controlledterms/UnitOfMeasurement.m | 3 +- .../+controlledterms/VisualStimulusType.m | 3 +- .../+core/+actors/AccountInformation.m | 9 +- .../+openminds/+core/+actors/Affiliation.m | 7 +- .../+openminds/+core/+actors/Consortium.m | 9 +- .../+core/+actors/ContactInformation.m | 3 +- .../+openminds/+core/+actors/Contribution.m | 7 +- .../+openminds/+core/+actors/Organization.m | 21 +- .../latest/+openminds/+core/+actors/Person.m | 27 +- .../+openminds/+core/+data/ContentType.m | 3 +- .../+core/+data/ContentTypePattern.m | 9 +- .../latest/+openminds/+core/+data/Copyright.m | 7 +- .../latest/+openminds/+core/+data/File.m | 33 +- .../+openminds/+core/+data/FileArchive.m | 15 +- .../+openminds/+core/+data/FileBundle.m | 29 +- .../+openminds/+core/+data/FilePathPattern.m | 3 +- .../+openminds/+core/+data/FileRepository.m | 39 +- .../+core/+data/FileRepositoryStructure.m | 9 +- .../latest/+openminds/+core/+data/Hash.m | 3 +- .../latest/+openminds/+core/+data/License.m | 3 +- .../+openminds/+core/+data/Measurement.m | 13 +- .../+openminds/+core/+data/ServiceLink.m | 13 +- .../+openminds/+core/+digitalidentifier/DOI.m | 3 +- .../+core/+digitalidentifier/GRIDID.m | 3 +- .../+core/+digitalidentifier/HANDLE.m | 3 +- .../+core/+digitalidentifier/ISBN.m | 3 +- .../+core/+digitalidentifier/ISSN.m | 3 +- .../+digitalidentifier/IdentifiersDotOrgID.m | 3 +- .../+core/+digitalidentifier/ORCID.m | 3 +- .../+core/+digitalidentifier/RORID.m | 3 +- .../+core/+digitalidentifier/RRID.m | 3 +- .../+core/+digitalidentifier/SWHID.m | 3 +- .../+core/+digitalidentifier/StockNumber.m | 9 +- .../+openminds/+core/+miscellaneous/Comment.m | 15 +- .../+openminds/+core/+miscellaneous/Funding.m | 7 +- .../+core/+miscellaneous/QuantitativeValue.m | 3 +- .../+miscellaneous/QuantitativeValueArray.m | 5 +- .../+miscellaneous/QuantitativeValueRange.m | 5 +- .../+miscellaneous/ResearchProductGroup.m | 9 +- .../+core/+miscellaneous/WebResource.m | 9 +- .../+openminds/+core/+products/Dataset.m | 21 +- .../+core/+products/DatasetVersion.m | 87 +- .../+core/+products/MetaDataModel.m | 21 +- .../+core/+products/MetaDataModelVersion.m | 77 +- .../latest/+openminds/+core/+products/Model.m | 25 +- .../+openminds/+core/+products/ModelVersion.m | 79 +- .../+openminds/+core/+products/Project.m | 11 +- .../latest/+openminds/+core/+products/Setup.m | 11 +- .../+openminds/+core/+products/Software.m | 21 +- .../+core/+products/SoftwareVersion.m | 83 +- .../+openminds/+core/+products/WebService.m | 17 +- .../+core/+products/WebServiceVersion.m | 73 +- .../+core/+research/BehavioralProtocol.m | 7 +- .../+core/+research/Configuration.m | 9 +- .../+core/+research/CustomPropertySet.m | 9 +- .../+core/+research/NumericalProperty.m | 7 +- .../+core/+research/PropertyValueList.m | 7 +- .../+openminds/+core/+research/Protocol.m | 7 +- .../+core/+research/ProtocolExecution.m | 43 +- .../+openminds/+core/+research/Strain.m | 21 +- .../+core/+research/StringProperty.m | 3 +- .../+openminds/+core/+research/Subject.m | 19 +- .../+openminds/+core/+research/SubjectGroup.m | 13 +- .../+core/+research/SubjectGroupState.m | 21 +- .../+openminds/+core/+research/SubjectState.m | 21 +- .../+openminds/+core/+research/TissueSample.m | 23 +- .../+core/+research/TissueSampleCollection.m | 17 +- .../+research/TissueSampleCollectionState.m | 19 +- .../+core/+research/TissueSampleState.m | 19 +- .../+ephys/+activity/CellPatching.m | 51 +- .../+ephys/+activity/ElectrodePlacement.m | 47 +- .../+ephys/+activity/RecordingActivity.m | 41 +- .../+openminds/+ephys/+device/Electrode.m | 21 +- .../+ephys/+device/ElectrodeArray.m | 21 +- .../+ephys/+device/ElectrodeArrayUsage.m | 35 +- .../+ephys/+device/ElectrodeUsage.m | 31 +- .../+openminds/+ephys/+device/Pipette.m | 27 +- .../+openminds/+ephys/+device/PipetteUsage.m | 85 +- .../+openminds/+ephys/+entity/Channel.m | 5 +- .../+openminds/+ephys/+entity/Recording.m | 29 +- .../latest/+openminds/+publications/Book.m | 47 +- .../latest/+openminds/+publications/Chapter.m | 49 +- .../+publications/LearningResource.m | 57 +- .../+openminds/+publications/LivePaper.m | 17 +- .../+publications/LivePaperResourceItem.m | 13 +- .../+publications/LivePaperSection.m | 3 +- .../+publications/LivePaperVersion.m | 59 +- .../+openminds/+publications/Periodical.m | 9 +- .../+publications/PublicationIssue.m | 5 +- .../+publications/PublicationVolume.m | 5 +- .../+publications/ScholarlyArticle.m | 49 +- .../+sands/+atlas/AtlasAnnotation.m | 35 +- .../+openminds/+sands/+atlas/BrainAtlas.m | 29 +- .../+sands/+atlas/BrainAtlasVersion.m | 83 +- .../+sands/+atlas/CommonCoordinateSpace.m | 21 +- .../+atlas/CommonCoordinateSpaceVersion.m | 81 +- .../+sands/+atlas/ParcellationEntity.m | 15 +- .../+sands/+atlas/ParcellationEntityVersion.m | 17 +- .../+sands/+atlas/ParcellationTerminology.m | 17 +- .../+atlas/ParcellationTerminologyVersion.m | 17 +- .../+sands/+mathematicalshapes/Circle.m | 11 +- .../+sands/+mathematicalshapes/Ellipse.m | 17 +- .../+sands/+mathematicalshapes/Rectangle.m | 17 +- .../+miscellaneous/AnatomicalTargetPosition.m | 15 +- .../+sands/+miscellaneous/CoordinatePoint.m | 17 +- .../QualitativeRelationAssessment.m | 15 +- .../QuantitativeRelationAssessment.m | 21 +- .../+sands/+miscellaneous/SingleColor.m | 5 +- .../+miscellaneous/ViewerSpecification.m | 21 +- .../+sands/+nonatlas/CustomAnatomicalEntity.m | 13 +- .../+sands/+nonatlas/CustomAnnotation.m | 37 +- .../+sands/+nonatlas/CustomCoordinateSpace.m | 15 +- .../+activity/CranialWindowPreparation.m | 45 +- .../+activity/TissueCulturePreparation.m | 39 +- .../+activity/TissueSampleSlicing.m | 47 +- .../+specimenprep/+device/SlicingDevice.m | 15 +- .../+device/SlicingDeviceUsage.m | 43 +- .../+activity/StimulationActivity.m | 49 +- .../+stimulation/+stimulus/EphysStimulus.m | 21 +- code/schemas/latest/+openminds/Contents.m | 5 +- .../+openminds/+controlledterms/AgeCategory.m | 1 - .../AnatomicalAxesOrientation.m | 1 - .../+controlledterms/BehavioralTask.m | 1 - .../+controlledterms/BiologicalSex.m | 1 - .../+openminds/+controlledterms/CellType.m | 1 - .../+controlledterms/ContributionType.m | 1 - .../+controlledterms/CriteriaQualityType.m | 1 - .../+openminds/+controlledterms/DatasetType.m | 1 - .../+openminds/+controlledterms/Disease.m | 1 - .../+controlledterms/DiseaseModel.m | 1 - .../+controlledterms/EthicsAssessment.m | 1 - .../+controlledterms/FileBundleGrouping.m | 1 - .../+controlledterms/FileUsageRole.m | 1 - .../+openminds/+controlledterms/Genotype.m | 1 - .../+openminds/+controlledterms/Language.m | 1 - .../+openminds/+controlledterms/Laterality.m | 1 - .../+controlledterms/MetaDataModelType.m | 1 - .../+openminds/+controlledterms/Modality.m | 1 - .../+controlledterms/ModelAbstractionLevel.m | 1 - .../+openminds/+controlledterms/ModelScope.m | 1 - .../+controlledterms/OperatingDevice.m | 1 - .../+controlledterms/OperatingSystem.m | 1 - .../v1.0/+openminds/+controlledterms/Organ.m | 1 - .../+openminds/+controlledterms/Phenotype.m | 1 - .../+controlledterms/PreparationType.m | 1 - .../+controlledterms/ProductAccessibility.m | 7 +- .../+controlledterms/ProgrammingLanguage.m | 1 - .../+controlledterms/QualitativeOverlap.m | 1 - .../SoftwareApplicationCategory.m | 1 - .../+controlledterms/SoftwareFeature.m | 1 - .../SoftwareFeatureCategory.m | 1 - .../+openminds/+controlledterms/Species.m | 1 - .../v1.0/+openminds/+controlledterms/Strain.m | 1 - .../+openminds/+controlledterms/Technique.m | 1 - .../+controlledterms/TermSuggestion.m | 1 - .../+openminds/+controlledterms/Terminology.m | 7 +- .../+controlledterms/TissueSampleType.m | 1 - .../+controlledterms/UnitOfMeasurement.m | 1 - .../+openminds/+core/+actors/Contribution.m | 5 +- .../+openminds/+core/+actors/Organization.m | 15 +- .../v1.0/+openminds/+core/+actors/Person.m | 7 +- .../v1.0/+openminds/+core/+data/ContentType.m | 1 - .../v1.0/+openminds/+core/+data/Copyright.m | 5 +- .../v1.0/+openminds/+core/+data/FileBundle.m | 23 +- .../+openminds/+core/+data/FileInstance.m | 31 +- .../+openminds/+core/+data/FileRepository.m | 25 +- .../v1.0/+openminds/+core/+data/Hash.m | 1 - .../v1.0/+openminds/+core/+data/License.m | 1 - .../+core/+miscellaneous/DigitalIdentifier.m | 7 +- .../+miscellaneous/DigitalIdentifierSchema.m | 3 +- .../+openminds/+core/+miscellaneous/Funding.m | 7 +- .../+core/+miscellaneous/QuantitativeValue.m | 1 - .../+miscellaneous/QuantitativeValueRange.m | 15 +- .../v1.0/+openminds/+core/+products/Dataset.m | 13 +- .../+core/+products/DatasetVersion.m | 79 +- .../+core/+products/MetaDataModel.m | 13 +- .../+core/+products/MetaDataModelVersion.m | 91 +- .../v1.0/+openminds/+core/+products/Model.m | 13 +- .../+openminds/+core/+products/ModelVersion.m | 97 +- .../v1.0/+openminds/+core/+products/Project.m | 9 +- .../+openminds/+core/+products/Software.m | 13 +- .../+core/+products/SoftwareVersion.m | 91 +- .../+core/+research/ParameterSetting.m | 71 ++ .../+openminds/+core/+research/Protocol.m | 5 +- .../+core/+research/ProtocolExecution.m | 21 +- .../v1.0/+openminds/+core/+research/Subject.m | 7 +- .../+openminds/+core/+research/SubjectGroup.m | 7 +- .../+core/+research/SubjectGroupState.m | 9 +- .../+openminds/+core/+research/SubjectState.m | 9 +- .../+openminds/+core/+research/TissueSample.m | 7 +- .../+core/+research/TissueSampleCollection.m | 7 +- .../+research/TissueSampleCollectionState.m | 9 +- .../+core/+research/TissueSampleState.m | 9 +- .../v1.0/+openminds/+sands/AnatomicalEntity.m | 1 - .../+sands/AnatomicalEntityRelation.m | 13 +- .../v1.0/+openminds/+sands/Annotation.m | 9 +- .../v1.0/+openminds/+sands/AtlasTerminology.m | 7 +- .../v1.0/+openminds/+sands/BrainAtlas.m | 3 +- .../+openminds/+sands/BrainAtlasVersion.m | 9 +- .../v1.0/+openminds/+sands/CoordinatePoint.m | 11 +- .../v1.0/+openminds/+sands/CoordinateSpace.m | 13 +- .../v1.0/+openminds/+sands/Electrode.m | 3 +- .../v1.0/+openminds/+sands/ElectrodeArray.m | 3 +- .../v1.0/+openminds/+sands/ElectrodeContact.m | 21 +- code/schemas/v1.0/+openminds/+sands/Image.m | 15 +- code/schemas/v1.0/+openminds/Contents.m | 4 +- .../+openminds/+controlledterms/AgeCategory.m | 1 - .../AnatomicalAxesOrientation.m | 1 - .../+controlledterms/BehavioralTask.m | 1 - .../+controlledterms/BiologicalSex.m | 1 - .../+openminds/+controlledterms/CellType.m | 1 - .../+controlledterms/ContributionType.m | 1 - .../+controlledterms/CriteriaQualityType.m | 1 - .../+openminds/+controlledterms/Disease.m | 1 - .../+controlledterms/DiseaseModel.m | 1 - .../+controlledterms/EthicsAssessment.m | 1 - .../+controlledterms/ExperimentalApproach.m | 1 - .../+controlledterms/FileBundleGrouping.m | 1 - .../+controlledterms/FileRepositoryType.m | 1 - .../+controlledterms/FileUsageRole.m | 1 - .../+openminds/+controlledterms/Handedness.m | 1 - .../+openminds/+controlledterms/Language.m | 1 - .../+openminds/+controlledterms/Laterality.m | 1 - .../+controlledterms/MetaDataModelType.m | 1 - .../+controlledterms/ModelAbstractionLevel.m | 1 - .../+openminds/+controlledterms/ModelScope.m | 1 - .../+controlledterms/OperatingDevice.m | 1 - .../+controlledterms/OperatingSystem.m | 1 - .../v2.0/+openminds/+controlledterms/Organ.m | 1 - .../+openminds/+controlledterms/Phenotype.m | 1 - .../+controlledterms/PreparationType.m | 1 - .../+controlledterms/ProductAccessibility.m | 1 - .../+controlledterms/ProgrammingLanguage.m | 1 - .../+controlledterms/QualitativeOverlap.m | 1 - .../+controlledterms/SemanticDataType.m | 1 - .../SoftwareApplicationCategory.m | 1 - .../+controlledterms/SoftwareFeature.m | 1 - .../+openminds/+controlledterms/Species.m | 1 - .../v2.0/+openminds/+controlledterms/Strain.m | 1 - .../+openminds/+controlledterms/Technique.m | 1 - .../+controlledterms/TermSuggestion.m | 1 - .../+openminds/+controlledterms/Terminology.m | 1 - .../+controlledterms/TissueSampleType.m | 1 - .../+controlledterms/TypeOfUncertainty.m | 1 - .../+controlledterms/UBERONParcellation.m | 1 - .../+controlledterms/UnitOfMeasurement.m | 1 - .../+openminds/+core/+actors/Affiliation.m | 7 +- .../+core/+actors/ContactInformation.m | 1 - .../+openminds/+core/+actors/Contribution.m | 5 +- .../+openminds/+core/+actors/Organization.m | 19 +- .../v2.0/+openminds/+core/+actors/Person.m | 19 +- .../v2.0/+openminds/+core/+data/ContentType.m | 1 - .../v2.0/+openminds/+core/+data/Copyright.m | 5 +- .../v2.0/+openminds/+core/+data/File.m | 31 +- .../v2.0/+openminds/+core/+data/FileBundle.m | 23 +- .../+openminds/+core/+data/FileRepository.m | 25 +- .../v2.0/+openminds/+core/+data/Hash.m | 1 - .../v2.0/+openminds/+core/+data/License.m | 1 - .../+openminds/+core/+miscellaneous/DOI.m | 1 - .../+openminds/+core/+miscellaneous/Funding.m | 5 +- .../+openminds/+core/+miscellaneous/GRIDID.m | 1 - .../+openminds/+core/+miscellaneous/ISBN.m | 1 - .../+openminds/+core/+miscellaneous/ORCID.m | 1 - .../+core/+miscellaneous/QuantitativeValue.m | 1 - .../+miscellaneous/QuantitativeValueRange.m | 3 +- .../+openminds/+core/+miscellaneous/RORID.m | 1 - .../+openminds/+core/+miscellaneous/SWHID.m | 1 - .../+openminds/+core/+miscellaneous/URL.m | 3 +- .../v2.0/+openminds/+core/+products/Dataset.m | 27 +- .../+core/+products/DatasetVersion.m | 85 +- .../+core/+products/MetaDataModel.m | 25 +- .../+core/+products/MetaDataModelVersion.m | 81 +- .../v2.0/+openminds/+core/+products/Model.m | 29 +- .../+openminds/+core/+products/ModelVersion.m | 83 +- .../v2.0/+openminds/+core/+products/Project.m | 15 +- .../+openminds/+core/+products/Software.m | 25 +- .../+core/+products/SoftwareVersion.m | 87 +- .../+core/+research/NumericalParameter.m | 5 +- .../+openminds/+core/+research/ParameterSet.m | 7 +- .../+openminds/+core/+research/Protocol.m | 5 +- .../+core/+research/ProtocolExecution.m | 31 +- .../+core/+research/StringParameter.m | 1 - .../v2.0/+openminds/+core/+research/Subject.m | 13 +- .../+openminds/+core/+research/SubjectGroup.m | 7 +- .../+core/+research/SubjectGroupState.m | 9 +- .../+openminds/+core/+research/SubjectState.m | 9 +- .../+openminds/+core/+research/TissueSample.m | 13 +- .../+core/+research/TissueSampleCollection.m | 7 +- .../+research/TissueSampleCollectionState.m | 9 +- .../+core/+research/TissueSampleState.m | 9 +- .../+sands/+atlas/AtlasAnnotation.m | 25 +- .../+openminds/+sands/+atlas/BrainAtlas.m | 21 +- .../+sands/+atlas/BrainAtlasVersion.m | 39 +- .../+sands/+atlas/CommonCoordinateSpace.m | 25 +- .../+sands/+atlas/ParcellationEntity.m | 23 +- .../+sands/+atlas/ParcellationTerminology.m | 19 +- .../+sands/+miscellaneous/CoordinatePoint.m | 15 +- .../QualitativeRelationAssessment.m | 15 +- .../QuantitativeRelationAssessment.m | 19 +- .../+sands/+nonatlas/CustomAnatomicalEntity.m | 11 +- .../+sands/+nonatlas/CustomAnnotation.m | 29 +- .../+sands/+nonatlas/CustomCoordinateSpace.m | 13 +- .../+openminds/+sands/+nonatlas/Electrode.m | 7 +- .../+sands/+nonatlas/ElectrodeArray.m | 7 +- .../+sands/+nonatlas/ElectrodeContact.m | 27 +- code/schemas/v2.0/+openminds/Contents.m | 4 +- .../+openminds/+chemicals/AmountOfChemical.m | 9 +- .../+openminds/+chemicals/ChemicalMixture.m | 1 - .../+openminds/+chemicals/ChemicalSubstance.m | 5 +- .../+openminds/+chemicals/ProductSource.m | 15 +- .../+openminds/+computation/DataAnalysis.m | 35 +- .../v3.0/+openminds/+computation/DataCopy.m | 35 +- .../+openminds/+computation/Environment.m | 13 +- .../+computation/GenericComputation.m | 35 +- .../+openminds/+computation/HardwareSystem.m | 1 - .../+computation/LaunchConfiguration.m | 7 +- .../v3.0/+openminds/+computation/LocalFile.m | 25 +- .../+openminds/+computation/ModelValidation.m | 35 +- .../+openminds/+computation/Optimization.m | 35 +- .../v3.0/+openminds/+computation/Simulation.m | 35 +- .../+openminds/+computation/SoftwareAgent.m | 7 +- .../+openminds/+computation/ValidationTest.m | 19 +- .../+computation/ValidationTestVersion.m | 67 +- .../+openminds/+computation/Visualization.m | 35 +- .../+computation/WorkflowExecution.m | 11 +- .../+openminds/+computation/WorkflowRecipe.m | 15 +- .../+computation/WorkflowRecipeVersion.m | 63 +- .../+controlledterms/ActionStatusType.m | 10 +- .../+openminds/+controlledterms/AgeCategory.m | 13 +- .../+controlledterms/AnalysisTechnique.m | 115 +- .../AnatomicalAxesOrientation.m | 51 +- .../AnatomicalIdentificationType.m | 5 +- .../+controlledterms/AnatomicalPlane.m | 6 +- .../+controlledterms/AnnotationCriteriaType.m | 5 +- .../+controlledterms/AnnotationType.m | 7 +- .../+openminds/+controlledterms/AtlasType.m | 6 +- .../+controlledterms/AuditoryStimulusType.m | 4 +- .../+controlledterms/BiologicalOrder.m | 9 +- .../+controlledterms/BiologicalProcess.m | 3 +- .../+controlledterms/BiologicalSex.m | 7 +- .../+controlledterms/BreedingType.m | 9 +- .../+controlledterms/CellCultureType.m | 5 +- .../+openminds/+controlledterms/CellType.m | 63 +- .../+controlledterms/ChemicalMixtureType.m | 7 +- .../+openminds/+controlledterms/Colormap.m | 86 +- .../+controlledterms/ContributionType.m | 11 +- .../CranialWindowConstructionType.m | 6 +- .../CranialWindowReinforcementType.m | 8 +- .../+controlledterms/CriteriaQualityType.m | 5 +- .../+openminds/+controlledterms/DataType.m | 14 +- .../+openminds/+controlledterms/DeviceType.m | 13 +- .../+controlledterms/DifferenceMeasure.m | 9 +- .../+openminds/+controlledterms/Disease.m | 24 +- .../+controlledterms/DiseaseModel.m | 11 +- .../+controlledterms/EducationalLevel.m | 6 +- .../+controlledterms/ElectricalStimulusType.m | 4 +- .../+controlledterms/EthicsAssessment.m | 6 +- .../+controlledterms/ExperimentalApproach.m | 42 +- .../+controlledterms/FileBundleGrouping.m | 12 +- .../+controlledterms/FileRepositoryType.m | 10 +- .../+controlledterms/FileUsageRole.m | 7 +- .../+controlledterms/GeneticStrainType.m | 10 +- .../+controlledterms/GustatoryStimulusType.m | 7 +- .../+openminds/+controlledterms/Handedness.m | 8 +- .../+openminds/+controlledterms/Language.m | 12 +- .../+openminds/+controlledterms/Laterality.m | 5 +- .../+controlledterms/LearningResourceType.m | 9 +- .../+controlledterms/MeasuredQuantity.m | 11 +- .../+controlledterms/MeasuredSignalType.m | 6 +- .../+controlledterms/MetaDataModelType.m | 7 +- .../+controlledterms/ModelAbstractionLevel.m | 18 +- .../+openminds/+controlledterms/ModelScope.m | 13 +- .../+controlledterms/MolecularEntity.m | 129 +- .../+controlledterms/OlfactoryStimulusType.m | 4 +- .../+controlledterms/OperatingDevice.m | 10 +- .../+controlledterms/OperatingSystem.m | 12 +- .../+controlledterms/OpticalStimulusType.m | 4 +- .../v3.0/+openminds/+controlledterms/Organ.m | 8 +- .../+controlledterms/OrganismSubstance.m | 7 +- .../+controlledterms/OrganismSystem.m | 13 +- .../+controlledterms/PatchClampVariation.m | 9 +- .../+controlledterms/PreparationType.m | 9 +- .../+controlledterms/ProductAccessibility.m | 9 +- .../+controlledterms/ProgrammingLanguage.m | 24 +- .../+controlledterms/QualitativeOverlap.m | 8 +- .../+controlledterms/SemanticDataType.m | 7 +- .../+openminds/+controlledterms/Service.m | 15 +- .../+openminds/+controlledterms/SetupType.m | 6 +- .../SoftwareApplicationCategory.m | 9 +- .../+controlledterms/SoftwareFeature.m | 35 +- .../+openminds/+controlledterms/Species.m | 21 +- .../+controlledterms/StimulationApproach.m | 9 +- .../+controlledterms/StimulationTechnique.m | 22 +- .../+controlledterms/SubcellularEntity.m | 17 +- .../+controlledterms/SubjectAttribute.m | 23 +- .../+controlledterms/TactileStimulusType.m | 6 +- .../+openminds/+controlledterms/Technique.m | 194 ++- .../+controlledterms/TermSuggestion.m | 3 +- .../+openminds/+controlledterms/Terminology.m | 80 +- .../+controlledterms/TissueSampleAttribute.m | 10 +- .../+controlledterms/TissueSampleType.m | 13 +- .../+controlledterms/TypeOfUncertainty.m | 5 +- .../+controlledterms/UBERONParcellation.m | 865 ++++++++++++- .../+controlledterms/UnitOfMeasurement.m | 58 +- .../+controlledterms/VisualStimulusType.m | 11 +- .../+core/+actors/AccountInformation.m | 7 +- .../+openminds/+core/+actors/Affiliation.m | 5 +- .../+openminds/+core/+actors/Consortium.m | 7 +- .../+core/+actors/ContactInformation.m | 1 - .../+openminds/+core/+actors/Contribution.m | 5 +- .../+openminds/+core/+actors/Organization.m | 19 +- .../v3.0/+openminds/+core/+actors/Person.m | 25 +- .../v3.0/+openminds/+core/+data/ContentType.m | 1 - .../+core/+data/ContentTypePattern.m | 7 +- .../v3.0/+openminds/+core/+data/Copyright.m | 5 +- .../v3.0/+openminds/+core/+data/File.m | 31 +- .../v3.0/+openminds/+core/+data/FileArchive.m | 13 +- .../v3.0/+openminds/+core/+data/FileBundle.m | 27 +- .../+openminds/+core/+data/FilePathPattern.m | 1 - .../+openminds/+core/+data/FileRepository.m | 37 +- .../+core/+data/FileRepositoryStructure.m | 7 +- .../v3.0/+openminds/+core/+data/Hash.m | 1 - .../v3.0/+openminds/+core/+data/License.m | 1 - .../v3.0/+openminds/+core/+data/Measurement.m | 11 +- .../v3.0/+openminds/+core/+data/ServiceLink.m | 11 +- .../+openminds/+core/+digitalidentifier/DOI.m | 1 - .../+core/+digitalidentifier/GRIDID.m | 1 - .../+core/+digitalidentifier/HANDLE.m | 1 - .../+core/+digitalidentifier/ISBN.m | 1 - .../+core/+digitalidentifier/ISSN.m | 1 - .../+digitalidentifier/IdentifiersDotOrgID.m | 1 - .../+core/+digitalidentifier/ORCID.m | 1 - .../+core/+digitalidentifier/RORID.m | 1 - .../+core/+digitalidentifier/RRID.m | 1 - .../+core/+digitalidentifier/SWHID.m | 1 - .../+core/+digitalidentifier/StockNumber.m | 7 +- .../+openminds/+core/+miscellaneous/Comment.m | 13 +- .../+openminds/+core/+miscellaneous/Funding.m | 5 +- .../+core/+miscellaneous/QuantitativeValue.m | 1 - .../+miscellaneous/QuantitativeValueArray.m | 3 +- .../+miscellaneous/QuantitativeValueRange.m | 3 +- .../+miscellaneous/ResearchProductGroup.m | 7 +- .../+core/+miscellaneous/WebResource.m | 7 +- .../v3.0/+openminds/+core/+products/Dataset.m | 19 +- .../+core/+products/DatasetVersion.m | 85 +- .../+core/+products/MetaDataModel.m | 19 +- .../+core/+products/MetaDataModelVersion.m | 75 +- .../v3.0/+openminds/+core/+products/Model.m | 23 +- .../+openminds/+core/+products/ModelVersion.m | 77 +- .../v3.0/+openminds/+core/+products/Project.m | 9 +- .../v3.0/+openminds/+core/+products/Setup.m | 9 +- .../+openminds/+core/+products/Software.m | 19 +- .../+core/+products/SoftwareVersion.m | 81 +- .../+openminds/+core/+products/WebService.m | 15 +- .../+core/+products/WebServiceVersion.m | 71 +- .../+core/+research/BehavioralProtocol.m | 5 +- .../+core/+research/Configuration.m | 7 +- .../+core/+research/CustomPropertySet.m | 7 +- .../+core/+research/NumericalProperty.m | 5 +- .../+core/+research/PropertyValueList.m | 5 +- .../+openminds/+core/+research/Protocol.m | 5 +- .../+core/+research/ProtocolExecution.m | 41 +- .../v3.0/+openminds/+core/+research/Strain.m | 19 +- .../+core/+research/StringProperty.m | 1 - .../v3.0/+openminds/+core/+research/Subject.m | 17 +- .../+openminds/+core/+research/SubjectGroup.m | 11 +- .../+core/+research/SubjectGroupState.m | 19 +- .../+openminds/+core/+research/SubjectState.m | 19 +- .../+openminds/+core/+research/TissueSample.m | 21 +- .../+core/+research/TissueSampleCollection.m | 15 +- .../+research/TissueSampleCollectionState.m | 17 +- .../+core/+research/TissueSampleState.m | 17 +- .../+ephys/+activity/CellPatching.m | 49 +- .../+ephys/+activity/ElectrodePlacement.m | 45 +- .../+ephys/+activity/RecordingActivity.m | 39 +- .../+openminds/+ephys/+device/Electrode.m | 19 +- .../+ephys/+device/ElectrodeArray.m | 19 +- .../+ephys/+device/ElectrodeArrayUsage.m | 33 +- .../+ephys/+device/ElectrodeUsage.m | 29 +- .../v3.0/+openminds/+ephys/+device/Pipette.m | 25 +- .../+openminds/+ephys/+device/PipetteUsage.m | 83 +- .../v3.0/+openminds/+ephys/+entity/Channel.m | 3 +- .../+openminds/+ephys/+entity/Recording.m | 27 +- .../v3.0/+openminds/+publications/Book.m | 45 +- .../v3.0/+openminds/+publications/Chapter.m | 47 +- .../+publications/LearningResource.m | 55 +- .../v3.0/+openminds/+publications/LivePaper.m | 15 +- .../+publications/LivePaperResourceItem.m | 7 +- .../+publications/LivePaperSection.m | 1 - .../+publications/LivePaperVersion.m | 57 +- .../+openminds/+publications/Periodical.m | 7 +- .../+publications/PublicationIssue.m | 3 +- .../+publications/PublicationVolume.m | 3 +- .../+publications/ScholarlyArticle.m | 47 +- .../+sands/+atlas/AtlasAnnotation.m | 33 +- .../+openminds/+sands/+atlas/BrainAtlas.m | 27 +- .../+sands/+atlas/BrainAtlasVersion.m | 81 +- .../+sands/+atlas/CommonCoordinateSpace.m | 19 +- .../+atlas/CommonCoordinateSpaceVersion.m | 79 +- .../+sands/+atlas/ParcellationEntity.m | 13 +- .../+sands/+atlas/ParcellationEntityVersion.m | 15 +- .../+sands/+atlas/ParcellationTerminology.m | 15 +- .../+atlas/ParcellationTerminologyVersion.m | 15 +- .../+sands/+mathematicalshapes/Circle.m | 9 +- .../+sands/+mathematicalshapes/Ellipse.m | 15 +- .../+sands/+mathematicalshapes/Rectangle.m | 15 +- .../+miscellaneous/AnatomicalTargetPosition.m | 13 +- .../+sands/+miscellaneous/CoordinatePoint.m | 15 +- .../QualitativeRelationAssessment.m | 13 +- .../QuantitativeRelationAssessment.m | 19 +- .../+sands/+miscellaneous/SingleColor.m | 3 +- .../+miscellaneous/ViewerSpecification.m | 19 +- .../+sands/+nonatlas/CustomAnatomicalEntity.m | 11 +- .../+sands/+nonatlas/CustomAnnotation.m | 35 +- .../+sands/+nonatlas/CustomCoordinateSpace.m | 13 +- .../+activity/CranialWindowPreparation.m | 43 +- .../+activity/TissueCulturePreparation.m | 13 +- .../+activity/TissueSampleSlicing.m | 21 +- .../+specimenprep/+device/SlicingDevice.m | 13 +- .../+device/SlicingDeviceUsage.m | 41 +- .../+activity/StimulationActivity.m | 47 +- .../+stimulation/+stimulus/EphysStimulus.m | 3 +- code/schemas/v3.0/+openminds/Contents.m | 5 +- .../+openminds/+chemicals/AmountOfChemical.m | 52 + .../+openminds/+chemicals/ChemicalMixture.m | 72 ++ .../+openminds/+chemicals/ChemicalSubstance.m | 72 ++ .../+openminds/+chemicals/ProductSource.m | 72 ++ .../+openminds/+computation/DataAnalysis.m | 173 +++ .../v4.0/+openminds/+computation/DataCopy.m | 173 +++ .../+openminds/+computation/Environment.m | 72 ++ .../+computation/GenericComputation.m | 173 +++ .../+openminds/+computation/HardwareSystem.m | 54 + .../+computation/LaunchConfiguration.m | 68 + .../v4.0/+openminds/+computation/LocalFile.m | 102 ++ .../+openminds/+computation/ModelValidation.m | 179 +++ .../+openminds/+computation/Optimization.m | 173 +++ .../v4.0/+openminds/+computation/Simulation.m | 173 +++ .../+openminds/+computation/SoftwareAgent.m | 58 + .../+openminds/+computation/ValidationTest.m | 130 ++ .../+computation/ValidationTestVersion.m | 234 ++++ .../+openminds/+computation/Visualization.m | 173 +++ .../+computation/WorkflowExecution.m | 68 + .../+openminds/+computation/WorkflowRecipe.m | 98 ++ .../+computation/WorkflowRecipeVersion.m | 220 ++++ .../+controlledterms/ActionStatusType.m | 50 + .../+openminds/+controlledterms/AgeCategory.m | 53 + .../+controlledterms/AnalysisTechnique.m | 155 +++ .../AnatomicalAxesOrientation.m | 91 ++ .../AnatomicalIdentificationType.m | 45 + .../+controlledterms/AnatomicalPlane.m | 46 + .../+controlledterms/AnnotationCriteriaType.m | 45 + .../+controlledterms/AnnotationType.m | 47 + .../+openminds/+controlledterms/AtlasType.m | 46 + .../+controlledterms/AuditoryStimulusType.m | 44 + .../+controlledterms/BiologicalOrder.m | 49 + .../+controlledterms/BiologicalProcess.m | 43 + .../+controlledterms/BiologicalSex.m | 47 + .../+controlledterms/BreedingType.m | 49 + .../+controlledterms/CellCultureType.m | 45 + .../+openminds/+controlledterms/CellType.m | 103 ++ .../+controlledterms/ChemicalMixtureType.m | 47 + .../+openminds/+controlledterms/Colormap.m | 126 ++ .../+controlledterms/ContributionType.m | 51 + .../CranialWindowConstructionType.m | 46 + .../CranialWindowReinforcementType.m | 48 + .../+controlledterms/CriteriaQualityType.m | 45 + .../+openminds/+controlledterms/DataType.m | 54 + .../+openminds/+controlledterms/DeviceType.m | 53 + .../+controlledterms/DifferenceMeasure.m | 49 + .../+openminds/+controlledterms/Disease.m | 64 + .../+controlledterms/DiseaseModel.m | 51 + .../+controlledterms/EducationalLevel.m | 46 + .../+controlledterms/ElectricalStimulusType.m | 44 + .../+controlledterms/EthicsAssessment.m | 46 + .../+controlledterms/ExperimentalApproach.m | 82 ++ .../+controlledterms/FileBundleGrouping.m | 52 + .../+controlledterms/FileRepositoryType.m | 50 + .../+controlledterms/FileUsageRole.m | 47 + .../+controlledterms/GeneticStrainType.m | 50 + .../+controlledterms/GustatoryStimulusType.m | 47 + .../+openminds/+controlledterms/Handedness.m | 48 + .../+openminds/+controlledterms/Language.m | 52 + .../+openminds/+controlledterms/Laterality.m | 45 + .../+controlledterms/LearningResourceType.m | 49 + .../+controlledterms/MRIPulseSequence.m | 43 + .../+controlledterms/MRIWeighting.m | 43 + .../+controlledterms/MeasuredQuantity.m | 51 + .../+controlledterms/MeasuredSignalType.m | 46 + .../+controlledterms/MetaDataModelType.m | 47 + .../+controlledterms/ModelAbstractionLevel.m | 58 + .../+openminds/+controlledterms/ModelScope.m | 53 + .../+controlledterms/MolecularEntity.m | 169 +++ .../+controlledterms/OlfactoryStimulusType.m | 44 + .../+controlledterms/OperatingDevice.m | 50 + .../+controlledterms/OperatingSystem.m | 52 + .../+controlledterms/OpticalStimulusType.m | 44 + .../v4.0/+openminds/+controlledterms/Organ.m | 48 + .../+controlledterms/OrganismSubstance.m | 47 + .../+controlledterms/OrganismSystem.m | 53 + .../+controlledterms/PatchClampVariation.m | 49 + .../+controlledterms/PreparationType.m | 49 + .../+controlledterms/ProductAccessibility.m | 49 + .../+controlledterms/ProgrammingLanguage.m | 64 + .../+controlledterms/QualitativeOverlap.m | 48 + .../+controlledterms/SemanticDataType.m | 47 + .../+openminds/+controlledterms/Service.m | 55 + .../+openminds/+controlledterms/SetupType.m | 46 + .../SoftwareApplicationCategory.m | 49 + .../+controlledterms/SoftwareFeature.m | 75 ++ .../+openminds/+controlledterms/Species.m | 61 + .../+controlledterms/StimulationApproach.m | 49 + .../+controlledterms/StimulationTechnique.m | 62 + .../+controlledterms/SubcellularEntity.m | 57 + .../+controlledterms/SubjectAttribute.m | 63 + .../+controlledterms/TactileStimulusType.m | 46 + .../+openminds/+controlledterms/Technique.m | 234 ++++ .../+controlledterms/TermSuggestion.m | 49 + .../+openminds/+controlledterms/Terminology.m | 120 ++ .../+controlledterms/TissueSampleAttribute.m | 50 + .../+controlledterms/TissueSampleType.m | 53 + .../+controlledterms/TypeOfUncertainty.m | 45 + .../+controlledterms/UBERONParcellation.m | 905 ++++++++++++++ .../+controlledterms/UnitOfMeasurement.m | 98 ++ .../+controlledterms/VisualStimulusType.m | 51 + .../+core/+actors/AccountInformation.m | 50 + .../+openminds/+core/+actors/Affiliation.m | 58 + .../+openminds/+core/+actors/Consortium.m | 62 + .../+core/+actors/ContactInformation.m | 42 + .../+openminds/+core/+actors/Contribution.m | 52 + .../+openminds/+core/+actors/Organization.m | 78 ++ .../v4.0/+openminds/+core/+actors/Person.m | 87 ++ .../v4.0/+openminds/+core/+data/ContentType.m | 88 ++ .../+core/+data/ContentTypePattern.m | 56 + .../v4.0/+openminds/+core/+data/Copyright.m | 51 + .../v4.0/+openminds/+core/+data/File.m | 110 ++ .../v4.0/+openminds/+core/+data/FileArchive.m | 58 + .../v4.0/+openminds/+core/+data/FileBundle.m | 96 ++ .../+openminds/+core/+data/FilePathPattern.m | 50 + .../+openminds/+core/+data/FileRepository.m | 104 ++ .../+core/+data/FileRepositoryStructure.m | 50 + .../v4.0/+openminds/+core/+data/Hash.m | 48 + .../v4.0/+openminds/+core/+data/License.m | 61 + .../v4.0/+openminds/+core/+data/Measurement.m | 73 ++ .../v4.0/+openminds/+core/+data/ServiceLink.m | 72 ++ .../+openminds/+core/+digitalidentifier/DOI.m | 43 + .../+core/+digitalidentifier/GRIDID.m | 43 + .../+core/+digitalidentifier/HANDLE.m | 43 + .../+core/+digitalidentifier/ISBN.m | 43 + .../+core/+digitalidentifier/ISSN.m | 43 + .../+digitalidentifier/IdentifiersDotOrgID.m | 43 + .../+core/+digitalidentifier/ORCID.m | 43 + .../+core/+digitalidentifier/RORID.m | 43 + .../+core/+digitalidentifier/RRID.m | 43 + .../+core/+digitalidentifier/SWHID.m | 43 + .../+core/+digitalidentifier/StockNumber.m | 50 + .../+openminds/+core/+miscellaneous/Comment.m | 65 + .../+openminds/+core/+miscellaneous/Funding.m | 62 + .../+core/+miscellaneous/QuantitativeValue.m | 69 ++ .../+miscellaneous/QuantitativeValueArray.m | 70 ++ .../+miscellaneous/QuantitativeValueRange.m | 64 + .../+miscellaneous/ResearchProductGroup.m | 50 + .../+core/+miscellaneous/WebResource.m | 56 + .../v4.0/+openminds/+core/+products/Dataset.m | 98 ++ .../+core/+products/DatasetVersion.m | 284 +++++ .../+core/+products/MetaDataModel.m | 98 ++ .../+core/+products/MetaDataModelVersion.m | 228 ++++ .../v4.0/+openminds/+core/+products/Model.m | 122 ++ .../+openminds/+core/+products/ModelVersion.m | 228 ++++ .../v4.0/+openminds/+core/+products/Project.m | 76 ++ .../v4.0/+openminds/+core/+products/Setup.m | 78 ++ .../+openminds/+core/+products/Software.m | 98 ++ .../+core/+products/SoftwareVersion.m | 283 +++++ .../+openminds/+core/+products/WebService.m | 90 ++ .../+core/+products/WebServiceVersion.m | 212 ++++ .../+core/+research/BehavioralProtocol.m | 78 ++ .../+core/+research/Configuration.m | 56 + .../+core/+research/CustomPropertySet.m | 58 + .../+core/+research/NumericalProperty.m | 49 + .../+core/+research/PropertyValueList.m | 50 + .../+openminds/+core/+research/Protocol.m | 72 ++ .../+core/+research/ProtocolExecution.m | 134 ++ .../v4.0/+openminds/+core/+research/Strain.m | 138 +++ .../+core/+research/StringProperty.m | 48 + .../v4.0/+openminds/+core/+research/Subject.m | 80 ++ .../+openminds/+core/+research/SubjectGroup.m | 85 ++ .../+core/+research/SubjectGroupState.m | 118 ++ .../+openminds/+core/+research/SubjectState.m | 118 ++ .../+openminds/+core/+research/TissueSample.m | 112 ++ .../+core/+research/TissueSampleCollection.m | 117 ++ .../+research/TissueSampleCollectionState.m | 102 ++ .../+core/+research/TissueSampleState.m | 102 ++ .../+ephys/+activity/CellPatching.m | 166 +++ .../+ephys/+activity/ElectrodePlacement.m | 142 +++ .../+ephys/+activity/RecordingActivity.m | 140 +++ .../+openminds/+ephys/+device/Electrode.m | 122 ++ .../+ephys/+device/ElectrodeArray.m | 136 ++ .../+ephys/+device/ElectrodeArrayUsage.m | 105 ++ .../+ephys/+device/ElectrodeUsage.m | 90 ++ .../v4.0/+openminds/+ephys/+device/Pipette.m | 122 ++ .../+openminds/+ephys/+device/PipetteUsage.m | 177 +++ .../v4.0/+openminds/+ephys/+entity/Channel.m | 50 + .../+openminds/+ephys/+entity/Recording.m | 94 ++ .../v4.0/+openminds/+publications/Book.m | 161 +++ .../v4.0/+openminds/+publications/Chapter.m | 175 +++ .../+publications/LearningResource.m | 218 ++++ .../v4.0/+openminds/+publications/LivePaper.m | 98 ++ .../+publications/LivePaperResourceItem.m | 64 + .../+publications/LivePaperSection.m | 69 ++ .../+publications/LivePaperVersion.m | 219 ++++ .../+openminds/+publications/Periodical.m | 56 + .../+publications/PublicationIssue.m | 50 + .../+publications/PublicationVolume.m | 50 + .../+publications/ScholarlyArticle.m | 175 +++ .../+sands/+atlas/AtlasAnnotation.m | 114 ++ .../+openminds/+sands/+atlas/BrainAtlas.m | 126 ++ .../+sands/+atlas/BrainAtlasVersion.m | 254 ++++ .../+sands/+atlas/CommonCoordinateSpace.m | 119 ++ .../+atlas/CommonCoordinateSpaceVersion.m | 257 ++++ .../+sands/+atlas/ParcellationEntity.m | 98 ++ .../+sands/+atlas/ParcellationEntityVersion.m | 116 ++ .../+sands/+atlas/ParcellationTerminology.m | 59 + .../+atlas/ParcellationTerminologyVersion.m | 59 + .../+sands/+mathematicalshapes/Circle.m | 44 + .../+sands/+mathematicalshapes/Ellipse.m | 52 + .../+sands/+mathematicalshapes/Rectangle.m | 52 + .../+miscellaneous/AnatomicalTargetPosition.m | 66 + .../+sands/+miscellaneous/CoordinatePoint.m | 52 + .../QualitativeRelationAssessment.m | 60 + .../QuantitativeRelationAssessment.m | 60 + .../+sands/+miscellaneous/SingleColor.m | 43 + .../+miscellaneous/ViewerSpecification.m | 66 + .../+sands/+nonatlas/CustomAnatomicalEntity.m | 66 + .../+sands/+nonatlas/CustomAnnotation.m | 122 ++ .../+sands/+nonatlas/CustomCoordinateSpace.m | 74 ++ .../+activity/CranialWindowPreparation.m | 150 +++ .../+activity/TissueCulturePreparation.m | 142 +++ .../+activity/TissueSampleSlicing.m | 150 +++ .../+specimenprep/+device/SlicingDevice.m | 92 ++ .../+device/SlicingDeviceUsage.m | 114 ++ .../+activity/StimulationActivity.m | 142 +++ .../+stimulation/+stimulus/EphysStimulus.m | 94 ++ code/schemas/v4.0/resources/alias.json | 534 ++++++++ .../v4.0/resources/schema_manifest.json | 1092 +++++++++++++++++ 3111 files changed, 40179 insertions(+), 13101 deletions(-) create mode 100644 code/enumerations/v4.0/+openminds/+enum/Models.m create mode 100644 code/enumerations/v4.0/+openminds/+enum/Types.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+accountinformation/Service.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+amountofchemical/Amount.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+anatomicaltargetposition/SpatialLocation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+anatomicaltargetposition/TargetIdentificationType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/AnchorPoint.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Criteria.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaQualityType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/InspiredBy.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Laterality.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/PreferredVisualization.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Specification.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Type.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Editor.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/License.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/HasTerminology.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/UsedSpecies.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Accessibility.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/HasTerminology.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/License.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/OtherContribution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Repository.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Type.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/PreparationDesign.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Protocol.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/TargetPosition.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/TissueBathSolution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Variation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+channel/Unit.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Editor.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/License.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalmixture/HasPart.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalmixture/ProductSource.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalmixture/Type.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalsubstance/MolecularEntity.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalsubstance/ProductSource.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+circle/Radius.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+comment/Commenter.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/HasVersion.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/UsedSpecies.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Accessibility.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AnatomicalAxesOrientation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AxesOrigin.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DefaultImage.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/License.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/NativeUnit.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/OtherContribution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Repository.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+configuration/Format.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+consortium/ContactInformation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contenttype/DataType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contenttypepattern/ContentType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contribution/Type.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ConstructionType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Input.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Output.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PreparationDesign.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Protocol.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ReinforcementType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customanatomicalentity/HasAnnotation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/AnchorPoint.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Criteria.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/CriteriaQualityType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/CriteriaType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/InspiredBy.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Laterality.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/PreferredVisualization.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Type.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/AnatomicalAxesOrientation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/AxesOrigin.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/DefaultImage.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/NativeUnit.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/LaunchConfiguration.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Recipe.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Status.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Technique.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/LaunchConfiguration.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Recipe.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Status.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Technique.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/HasVersion.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/BehavioralProtocol.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/DataType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/ExperimentalApproach.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/PreparationDesign.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Protocol.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Repository.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/DeviceType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/DeviceType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/Device.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/SpatialLocationOfElectrodes.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/PreparationDesign.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Protocol.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/TargetPosition.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/Device.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/SpatialLocation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ellipse/SemiMajorAxis.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ellipse/SemiMinorAxis.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+environment/Configuration.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+environment/Hardware.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+environment/Software.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/Epoch.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/Type.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/DataType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/FileRepository.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/Format.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/Hash.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/SpecialUsageRole.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/StorageSize.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filearchive/Format.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filearchive/SourceData.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/Format.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/GroupingType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/Hash.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filepathpattern/GroupingType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/ContentTypePattern.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/Format.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/Hash.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/StructurePattern.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/Type.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepositorystructure/FilePathPattern.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/LaunchConfiguration.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Recipe.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Status.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Technique.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+launchconfiguration/EnvironmentVariable.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Editor.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/EducationalLevel.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/License.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Type.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/HasVersion.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperresourceitem/HostedBy.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperresourceitem/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepapersection/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Accessibility.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/License.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/OtherContribution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Repository.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/CopyOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/DataType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/Format.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/Hash.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/SpecialUsageRole.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/StorageSize.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+measurement/MeasuredQuantity.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/AbstractionLevel.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/HasVersion.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/Scope.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/LaunchConfiguration.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Recipe.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Status.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Technique.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Format.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/License.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Repository.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/LaunchConfiguration.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Recipe.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Status.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Technique.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+organization/Affiliation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+organization/HasParent.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentity/HasParent.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentity/HasVersion.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentityversion/HasAnnotation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminology/DataLocation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminology/HasEntity.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminologyversion/DataLocation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminologyversion/HasEntity.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+periodical/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/Affiliation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/AssociatedAccount.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/ContactInformation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/DeviceType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/ExternalDiameter.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/InternalDiameter.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/ChlorideReversalPotential.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/CompensationCurrent.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/Device.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/EndMembranePotential.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/HoldingPotential.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/InputResistance.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/LiquidJunctionPotential.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/PipetteSolution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/SealResistance.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/SeriesResistance.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/SpatialLocation.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/StartMembranePotential.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+productsource/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/BehavioralProtocol.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/PreparationDesign.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+publicationissue/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+publicationvolume/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+qualitativerelationassessment/Criteria.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+qualitativerelationassessment/QualitativeOverlap.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativerelationassessment/Criteria.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativerelationassessment/InRelationTo.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevalue/TypeOfUncertainty.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluearray/TypeOfUncertainty.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluearray/Unit.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluerange/MaxValueUnit.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluerange/MinValueUnit.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/Channel.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/PreviousRecording.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/SamplingFrequency.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/PreparationDesign.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Protocol.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+rectangle/Length.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+rectangle/Width.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Editor.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/License.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+servicelink/PreviewImage.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+servicelink/Service.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+setup/Type.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/LaunchConfiguration.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Recipe.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Status.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Technique.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/DeviceType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/Device.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/OscillationAmplitude.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingPlane.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingSpeed.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/VibrationFrequency.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/HasVersion.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareagent/Environment.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareagent/Software.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Device.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Feature.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Language.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/License.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Repository.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/PreparationDesign.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Protocol.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Setup.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Stimulus.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stocknumber/Vendor.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/BackgroundStrain.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/BreedingType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/GeneticStrainType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/Species.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/StockNumber.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/StudiedState.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Attribute.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/DescendedFrom.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Attribute.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/DescendedFrom.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+termsuggestion/AddExistingTerminology.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureMedium.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/Output.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/PreparationDesign.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/Protocol.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Type.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Attribute.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Device.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/IsPartOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/PreparationDesign.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Protocol.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/TissueBathSolution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Attribute.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/HasVersion.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/ReferenceDataAcquisition.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/Scope.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/ScoreType.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Accessibility.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Format.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/License.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/OtherContribution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Repository.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+viewerspecification/AnchorPoint.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+viewerspecification/CameraPosition.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/CustomPropertySet.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/LaunchConfiguration.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Recipe.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Status.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Technique.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webresource/Format.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webservice/HasVersion.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Accessibility.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/HasPart.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/InputFormat.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/OtherContribution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/OutputFormat.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Repository.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/Recipe.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/HasVersion.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Accessibility.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Copyright.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Format.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Funding.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/License.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/OtherContribution.m delete mode 100644 code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Repository.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentity/HasParent.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentity/OtherAnatomicalRelation.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/Criteria.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/CriteriaQualityType.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/InRelationTo.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/QualitativeOverlap.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/BestViewPoint.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/Criteria.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/CriteriaQualityType.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/InspiredBy.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/Laterality.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/NamingTerm.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/RelatedAtlasTerm.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/VisualizedIn.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+atlasterminology/AnatomicalEntity.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+atlasterminology/DefinedIn.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/AnnotationSet.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/HasAlternativeVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/Terminology.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+contribution/ContributionType.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/AnatomicalAxesOrientation.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/AxesOrigin.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/DefaultImage.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/NativeUnit.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+dataset/HasVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Funding.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/HasAlternativeVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/HasSupplementVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/License.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Modality.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Repository.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Type.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+digitalidentifier/IdentifierSchema.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrode/ElectrodeContact.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodearray/Electrodes.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/CoordinatePoint.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/DefinedIn.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedRecording.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedStimulation.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/VisualizedIn.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/Format.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/Hash.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/Format.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/Hash.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/IsPartOf.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/SpecialUsageRole.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/StorageSize.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/Format.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/Hash.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+funding/Funder.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+image/CoordinateSpace.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+image/DefinedIn.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+image/VoxelSize.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/HasAlternativeVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/HasSupplementVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+model/HasVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/AbstractionLevel.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Copyright.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Format.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Funding.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/HasAlternativeVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/HasSupplementVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/License.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Repository.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Scope.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+organization/HasParent.m create mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+parametersetting/RelevantFor.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocol/BehavioralTask.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocol/Technique.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/ParameterSetting.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/PreparationType.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/SemanticallyAnchoredTo.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MaxValue.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MinValue.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+software/HasVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Device.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Funding.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/HasAlternativeVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/HasFeature.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/HasSupplementVersion.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Language.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/License.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Repository.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Genotype.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Phenotype.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Species.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Strain.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/StudiedState.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Genotype.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Phenotype.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Strain.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+termsuggestion/Terminology.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Genotype.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Phenotype.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Strain.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Type.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Genotype.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Phenotype.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Strain.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m delete mode 100644 code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+affiliation/Organization.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/BestViewPoint.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/Criteria.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaQualityType.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/InspiredBy.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/Laterality.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/VisualizedIn.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlas/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/HasTerminology.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/AnatomicalAxesOrientation.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/AxesOrigin.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DefaultImage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/NativeUnit.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+contribution/ContributionType.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customanatomicalentity/HasAnnotation.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/BestViewPoint.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/Criteria.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/CriteriaQualityType.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/InspiredBy.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/Laterality.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/VisualizedIn.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AnatomicalAxesOrientation.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AxesOrigin.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/DefaultImage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/NativeUnit.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/HasVersion.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/ExperimentalApproach.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Funding.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/License.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Protocol.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Repository.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Type.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrode/ElectrodeContact.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodearray/Electrodes.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/CoordinatePoint.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/DefinedIn.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/VisualizedIn.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/FileRepository.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/Format.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/Hash.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/IsPartOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/SpecialUsageRole.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/StorageSize.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/Format.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/Hash.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/Format.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/Hash.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/RepositoryType.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/AbstractionLevel.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/HasVersion.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Scope.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Copyright.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Format.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Funding.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/License.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Repository.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+organization/HasParent.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+organization/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/HasAnnotation.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/HasParent.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/IsPartOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationterminology/DefinedIn.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationterminology/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationterminology/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+person/Affiliation.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+person/ContactInformation.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+project/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocol/BehavioralTask.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocol/Technique.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/ParameterSet.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/PreparationType.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/SemanticallyAnchoredTo.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/Criteria.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/QualitativeOverlap.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/Criteria.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/InRelationTo.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativevalue/TypeOfUncertainty.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/Unit.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/HasVersion.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Device.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Feature.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Funding.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/HasComponent.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Homepage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Language.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/License.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Repository.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/IsPartOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/Phenotype.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/Species.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/Strain.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/StudiedState.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/Phenotype.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/Strain.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+termsuggestion/AddExistingTerminology.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/IsPartOf.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Phenotype.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Strain.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Type.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Phenotype.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Strain.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m delete mode 100644 code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+accountinformation/Service.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+amountofchemical/Amount.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/SpatialLocation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/TargetIdentificationType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/AnchorPoint.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Criteria.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaQualityType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/InspiredBy.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Laterality.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/PreferredVisualization.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Specification.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Editor.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/License.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/HasTerminology.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/UsedSpecies.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Accessibility.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/HasTerminology.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/License.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/OtherContribution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Repository.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/PreparationDesign.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Protocol.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/TargetPosition.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/TissueBathSolution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Variation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+channel/Unit.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Editor.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/License.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalmixture/HasPart.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalmixture/ProductSource.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalmixture/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalsubstance/MolecularEntity.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalsubstance/ProductSource.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+circle/Radius.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+comment/Commenter.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/HasVersion.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/UsedSpecies.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Accessibility.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AnatomicalAxesOrientation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AxesOrigin.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DefaultImage.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/License.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/NativeUnit.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/OtherContribution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Repository.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+configuration/Format.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+consortium/ContactInformation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contenttype/DataType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contenttypepattern/ContentType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contribution/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ConstructionType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Input.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Output.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PreparationDesign.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Protocol.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ReinforcementType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customanatomicalentity/HasAnnotation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/AnchorPoint.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Criteria.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/CriteriaQualityType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/CriteriaType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/InspiredBy.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Laterality.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/PreferredVisualization.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AnatomicalAxesOrientation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AxesOrigin.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/DefaultImage.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/NativeUnit.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/LaunchConfiguration.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Recipe.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Status.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Technique.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/LaunchConfiguration.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Recipe.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Status.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Technique.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/HasVersion.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/BehavioralProtocol.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/DataType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/ExperimentalApproach.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/PreparationDesign.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Protocol.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Repository.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/DeviceType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/DeviceType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/Device.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/SpatialLocationOfElectrodes.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/PreparationDesign.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Protocol.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/TargetPosition.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/Device.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/SpatialLocation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+ellipse/SemiMajorAxis.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+ellipse/SemiMinorAxis.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+environment/Configuration.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+environment/Hardware.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+environment/Software.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+ephysstimulus/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/DataType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/FileRepository.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/Format.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/Hash.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/SpecialUsageRole.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/StorageSize.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filearchive/Format.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filearchive/SourceData.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/Format.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/GroupingType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/Hash.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filepathpattern/GroupingType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/ContentTypePattern.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/Format.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/Hash.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/StructurePattern.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepositorystructure/FilePathPattern.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/LaunchConfiguration.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Recipe.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Status.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Technique.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+launchconfiguration/EnvironmentVariable.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Editor.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/EducationalLevel.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/License.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/HasVersion.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperresourceitem/HostedBy.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperresourceitem/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepapersection/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Accessibility.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/License.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/OtherContribution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Repository.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/CopyOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/DataType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/Format.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/Hash.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/SpecialUsageRole.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/StorageSize.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+measurement/MeasuredQuantity.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/AbstractionLevel.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/HasVersion.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/Scope.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/LaunchConfiguration.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Recipe.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Status.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Technique.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Format.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/License.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Repository.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/LaunchConfiguration.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Recipe.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Status.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Technique.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+organization/Affiliation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+organization/HasParent.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentity/HasParent.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentity/HasVersion.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentityversion/HasAnnotation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminology/DataLocation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminology/HasEntity.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminologyversion/DataLocation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminologyversion/HasEntity.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+periodical/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/Affiliation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/AssociatedAccount.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/ContactInformation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/DeviceType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/ExternalDiameter.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/InternalDiameter.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/ChlorideReversalPotential.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/CompensationCurrent.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/Device.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/EndMembranePotential.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/HoldingPotential.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/InputResistance.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/LiquidJunctionPotential.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/PipetteSolution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/SealResistance.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/SeriesResistance.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/SpatialLocation.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/StartMembranePotential.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+productsource/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/BehavioralProtocol.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/PreparationDesign.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+publicationissue/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+publicationvolume/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/Criteria.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/QualitativeOverlap.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/Criteria.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/InRelationTo.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevalue/TypeOfUncertainty.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluearray/TypeOfUncertainty.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluearray/Unit.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MaxValueUnit.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MinValueUnit.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/Channel.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/PreviousRecording.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/SamplingFrequency.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/PreparationDesign.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Protocol.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+rectangle/Length.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+rectangle/Width.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Editor.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/License.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+servicelink/PreviewImage.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+servicelink/Service.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+setup/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/LaunchConfiguration.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Recipe.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Status.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Technique.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/DeviceType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/Device.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/OscillationAmplitude.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingPlane.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingSpeed.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/VibrationFrequency.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/HasVersion.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareagent/Environment.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareagent/Software.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Device.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Feature.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/HasPart.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Language.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/License.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Repository.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/PreparationDesign.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Protocol.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Setup.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Stimulus.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stocknumber/Vendor.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/BackgroundStrain.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/BreedingType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/GeneticStrainType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/Species.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/StockNumber.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/StudiedState.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Attribute.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/DescendedFrom.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Attribute.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/DescendedFrom.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+termsuggestion/AddExistingTerminology.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureMedium.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/Output.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/IsPartOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Attribute.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Device.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/TissueBathSolution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Attribute.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/HasVersion.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/ReferenceDataAcquisition.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/Scope.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/ScoreType.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Accessibility.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Format.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/License.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/OtherContribution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Repository.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+viewerspecification/AnchorPoint.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+viewerspecification/CameraPosition.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/CustomPropertySet.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/LaunchConfiguration.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Recipe.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Status.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Technique.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webresource/Format.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webservice/HasVersion.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Accessibility.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/HasPart.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/InputFormat.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/OtherContribution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/OutputFormat.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Repository.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/Recipe.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/HasVersion.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Accessibility.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Copyright.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/DigitalIdentifier.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Format.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Funding.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsAlternativeVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsNewVersionOf.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/License.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/OtherContribution.m delete mode 100644 code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Repository.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+affiliation/MemberOf.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+amountofchemical/ChemicalProduct.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/AnatomicalTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+behavioralprotocol/DescribedIn.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+behavioralprotocol/Stimulation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+behavioralprotocol/StimulusType.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Author.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/CitedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Publisher.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlas/Author.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlas/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/Author.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/FullDocumentation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/RelatedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/UsedSpecimen.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/BathTemperature.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/Device.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Author.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/CitedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Publisher.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chemicalsubstance/Purity.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+comment/About.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Author.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Author.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/FullDocumentation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/RelatedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/UsedSpecimen.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+copyright/Holder.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Dimension.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelatedUBERONTerm.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customannotation/Specification.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+custompropertyset/DataLocation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+custompropertyset/RelevantFor.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/Environment.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/ResourceUsage.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/StartedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/WasInformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/Environment.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/ResourceUsage.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/StartedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/WasInformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataset/Author.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataset/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/InputData.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/License.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Technique.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/ConductorMaterial.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/InsulatorMaterial.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/IntrinsicResistance.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/Manufacturer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/Owner.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/ConductorMaterial.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/InsulatorMaterial.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/IntrinsicResistance.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/Manufacturer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/Owner.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfArray.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfElectrodes.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/ContactResistances.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/MetadataLocation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/UsedSpecimen.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/Device.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/AnatomicalLocation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/ContactResistance.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/MetadataLocation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/UsedSpecimen.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+ephysstimulus/DeliveredBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+ephysstimulus/GeneratedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+ephysstimulus/Specification.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+funding/Funder.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/Environment.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/ResourceUsage.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/StartedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/WasInformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/About.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Author.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/CitedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Publisher.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/RequiredTime.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaper/Author.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaper/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/About.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/Author.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/FullDocumentation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/RelatedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+measurement/MeasuredWith.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+measurement/Value.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/Developer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/Environment.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/ResourceUsage.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/StartedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/WasInformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+numericalproperty/Value.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/Environment.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/ResourceUsage.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/StartedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/WasInformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+parcellationentityversion/HasParent.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+parcellationentityversion/RelationAssessment.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/Manufacturer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/Material.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/Owner.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/AnatomicalLocation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/LabelingCompound.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/MetadataLocation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/PipetteResistance.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/UsedSpecimen.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+productsource/Provider.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+productsource/Purity.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+project/Coordinator.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+project/HasPart.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+propertyvaluelist/PropertyValuePair.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocol/DescribedIn.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocol/StimulusType.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocol/Technique.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recording/DataLocation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recording/RecordedWith.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/Device.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+researchproductgroup/HasPart.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Author.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/CitedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/IsPartOf.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Publisher.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+servicelink/DataLocation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+setup/HasPart.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+setup/Manufacturer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/Environment.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/ResourceUsage.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/StartedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/WasInformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdevice/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdevice/Manufacturer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdevice/Owner.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/MetadataLocation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SliceThickness.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingAngle.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/UsedSpecimen.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+software/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+software/Developer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/HasPart.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+strain/DiseaseModel.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subject/Species.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/RelativeTimeIndication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/RelativeTimeIndication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesample/AnatomicalLocation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/AnatomicalLocation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/DescendedFrom.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/RelativeTimeIndication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Temperature.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/DescendedFrom.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/RelativeTimeIndication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtest/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtest/Developer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtest/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Configuration.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Developer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/FullDocumentation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/ReferenceData.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/RelatedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+viewerspecification/PreferredDisplayColor.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/Environment.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/Input.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/Output.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/PerformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/ResourceUsage.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/StartedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/StudyTarget.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/WasInformedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webservice/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webservice/Developer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/Developer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/FullDocumentation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/RelatedPublication.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowexecution/Configuration.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowexecution/Stage.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowexecution/StartedBy.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipe/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipe/Developer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Custodian.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Developer.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/FullDocumentation.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/HasPart.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Keyword.m create mode 100644 code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/RelatedPublication.m create mode 100644 code/schemas/v1.0/+openminds/+core/+research/ParameterSetting.m create mode 100644 code/schemas/v4.0/+openminds/+chemicals/AmountOfChemical.m create mode 100644 code/schemas/v4.0/+openminds/+chemicals/ChemicalMixture.m create mode 100644 code/schemas/v4.0/+openminds/+chemicals/ChemicalSubstance.m create mode 100644 code/schemas/v4.0/+openminds/+chemicals/ProductSource.m create mode 100644 code/schemas/v4.0/+openminds/+computation/DataAnalysis.m create mode 100644 code/schemas/v4.0/+openminds/+computation/DataCopy.m create mode 100644 code/schemas/v4.0/+openminds/+computation/Environment.m create mode 100644 code/schemas/v4.0/+openminds/+computation/GenericComputation.m create mode 100644 code/schemas/v4.0/+openminds/+computation/HardwareSystem.m create mode 100644 code/schemas/v4.0/+openminds/+computation/LaunchConfiguration.m create mode 100644 code/schemas/v4.0/+openminds/+computation/LocalFile.m create mode 100644 code/schemas/v4.0/+openminds/+computation/ModelValidation.m create mode 100644 code/schemas/v4.0/+openminds/+computation/Optimization.m create mode 100644 code/schemas/v4.0/+openminds/+computation/Simulation.m create mode 100644 code/schemas/v4.0/+openminds/+computation/SoftwareAgent.m create mode 100644 code/schemas/v4.0/+openminds/+computation/ValidationTest.m create mode 100644 code/schemas/v4.0/+openminds/+computation/ValidationTestVersion.m create mode 100644 code/schemas/v4.0/+openminds/+computation/Visualization.m create mode 100644 code/schemas/v4.0/+openminds/+computation/WorkflowExecution.m create mode 100644 code/schemas/v4.0/+openminds/+computation/WorkflowRecipe.m create mode 100644 code/schemas/v4.0/+openminds/+computation/WorkflowRecipeVersion.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/ActionStatusType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/AgeCategory.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/AnalysisTechnique.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/AnatomicalIdentificationType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/AnatomicalPlane.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/AnnotationCriteriaType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/AnnotationType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/AtlasType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/AuditoryStimulusType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/BiologicalOrder.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/BiologicalProcess.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/BiologicalSex.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/BreedingType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/CellCultureType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/CellType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/ChemicalMixtureType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/Colormap.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/ContributionType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/CranialWindowConstructionType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/CranialWindowReinforcementType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/CriteriaQualityType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/DataType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/DeviceType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/DifferenceMeasure.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/Disease.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/DiseaseModel.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/EducationalLevel.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/ElectricalStimulusType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/EthicsAssessment.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/ExperimentalApproach.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/FileBundleGrouping.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/FileRepositoryType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/FileUsageRole.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/GeneticStrainType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/GustatoryStimulusType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/Handedness.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/Language.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/Laterality.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/LearningResourceType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/MRIPulseSequence.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/MRIWeighting.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/MeasuredQuantity.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/MeasuredSignalType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/MetaDataModelType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/ModelAbstractionLevel.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/ModelScope.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/MolecularEntity.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/OlfactoryStimulusType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/OperatingDevice.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/OperatingSystem.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/OpticalStimulusType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/Organ.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/OrganismSubstance.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/OrganismSystem.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/PatchClampVariation.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/PreparationType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/ProductAccessibility.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/ProgrammingLanguage.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/QualitativeOverlap.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/SemanticDataType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/Service.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/SetupType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/SoftwareApplicationCategory.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/SoftwareFeature.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/Species.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/StimulationApproach.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/StimulationTechnique.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/SubcellularEntity.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/SubjectAttribute.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/TactileStimulusType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/Technique.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/TermSuggestion.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/Terminology.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/TissueSampleAttribute.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/TissueSampleType.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/TypeOfUncertainty.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/UBERONParcellation.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/UnitOfMeasurement.m create mode 100644 code/schemas/v4.0/+openminds/+controlledterms/VisualStimulusType.m create mode 100644 code/schemas/v4.0/+openminds/+core/+actors/AccountInformation.m create mode 100644 code/schemas/v4.0/+openminds/+core/+actors/Affiliation.m create mode 100644 code/schemas/v4.0/+openminds/+core/+actors/Consortium.m create mode 100644 code/schemas/v4.0/+openminds/+core/+actors/ContactInformation.m create mode 100644 code/schemas/v4.0/+openminds/+core/+actors/Contribution.m create mode 100644 code/schemas/v4.0/+openminds/+core/+actors/Organization.m create mode 100644 code/schemas/v4.0/+openminds/+core/+actors/Person.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/ContentType.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/ContentTypePattern.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/Copyright.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/File.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/FileArchive.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/FileBundle.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/FilePathPattern.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/FileRepository.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/FileRepositoryStructure.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/Hash.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/License.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/Measurement.m create mode 100644 code/schemas/v4.0/+openminds/+core/+data/ServiceLink.m create mode 100644 code/schemas/v4.0/+openminds/+core/+digitalidentifier/DOI.m create mode 100644 code/schemas/v4.0/+openminds/+core/+digitalidentifier/GRIDID.m create mode 100644 code/schemas/v4.0/+openminds/+core/+digitalidentifier/HANDLE.m create mode 100644 code/schemas/v4.0/+openminds/+core/+digitalidentifier/ISBN.m create mode 100644 code/schemas/v4.0/+openminds/+core/+digitalidentifier/ISSN.m create mode 100644 code/schemas/v4.0/+openminds/+core/+digitalidentifier/IdentifiersDotOrgID.m create mode 100644 code/schemas/v4.0/+openminds/+core/+digitalidentifier/ORCID.m create mode 100644 code/schemas/v4.0/+openminds/+core/+digitalidentifier/RORID.m create mode 100644 code/schemas/v4.0/+openminds/+core/+digitalidentifier/RRID.m create mode 100644 code/schemas/v4.0/+openminds/+core/+digitalidentifier/SWHID.m create mode 100644 code/schemas/v4.0/+openminds/+core/+digitalidentifier/StockNumber.m create mode 100644 code/schemas/v4.0/+openminds/+core/+miscellaneous/Comment.m create mode 100644 code/schemas/v4.0/+openminds/+core/+miscellaneous/Funding.m create mode 100644 code/schemas/v4.0/+openminds/+core/+miscellaneous/QuantitativeValue.m create mode 100644 code/schemas/v4.0/+openminds/+core/+miscellaneous/QuantitativeValueArray.m create mode 100644 code/schemas/v4.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m create mode 100644 code/schemas/v4.0/+openminds/+core/+miscellaneous/ResearchProductGroup.m create mode 100644 code/schemas/v4.0/+openminds/+core/+miscellaneous/WebResource.m create mode 100644 code/schemas/v4.0/+openminds/+core/+products/Dataset.m create mode 100644 code/schemas/v4.0/+openminds/+core/+products/DatasetVersion.m create mode 100644 code/schemas/v4.0/+openminds/+core/+products/MetaDataModel.m create mode 100644 code/schemas/v4.0/+openminds/+core/+products/MetaDataModelVersion.m create mode 100644 code/schemas/v4.0/+openminds/+core/+products/Model.m create mode 100644 code/schemas/v4.0/+openminds/+core/+products/ModelVersion.m create mode 100644 code/schemas/v4.0/+openminds/+core/+products/Project.m create mode 100644 code/schemas/v4.0/+openminds/+core/+products/Setup.m create mode 100644 code/schemas/v4.0/+openminds/+core/+products/Software.m create mode 100644 code/schemas/v4.0/+openminds/+core/+products/SoftwareVersion.m create mode 100644 code/schemas/v4.0/+openminds/+core/+products/WebService.m create mode 100644 code/schemas/v4.0/+openminds/+core/+products/WebServiceVersion.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/BehavioralProtocol.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/Configuration.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/CustomPropertySet.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/NumericalProperty.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/PropertyValueList.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/Protocol.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/ProtocolExecution.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/Strain.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/StringProperty.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/Subject.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/SubjectGroup.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/SubjectGroupState.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/SubjectState.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/TissueSample.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/TissueSampleCollection.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/TissueSampleCollectionState.m create mode 100644 code/schemas/v4.0/+openminds/+core/+research/TissueSampleState.m create mode 100644 code/schemas/v4.0/+openminds/+ephys/+activity/CellPatching.m create mode 100644 code/schemas/v4.0/+openminds/+ephys/+activity/ElectrodePlacement.m create mode 100644 code/schemas/v4.0/+openminds/+ephys/+activity/RecordingActivity.m create mode 100644 code/schemas/v4.0/+openminds/+ephys/+device/Electrode.m create mode 100644 code/schemas/v4.0/+openminds/+ephys/+device/ElectrodeArray.m create mode 100644 code/schemas/v4.0/+openminds/+ephys/+device/ElectrodeArrayUsage.m create mode 100644 code/schemas/v4.0/+openminds/+ephys/+device/ElectrodeUsage.m create mode 100644 code/schemas/v4.0/+openminds/+ephys/+device/Pipette.m create mode 100644 code/schemas/v4.0/+openminds/+ephys/+device/PipetteUsage.m create mode 100644 code/schemas/v4.0/+openminds/+ephys/+entity/Channel.m create mode 100644 code/schemas/v4.0/+openminds/+ephys/+entity/Recording.m create mode 100644 code/schemas/v4.0/+openminds/+publications/Book.m create mode 100644 code/schemas/v4.0/+openminds/+publications/Chapter.m create mode 100644 code/schemas/v4.0/+openminds/+publications/LearningResource.m create mode 100644 code/schemas/v4.0/+openminds/+publications/LivePaper.m create mode 100644 code/schemas/v4.0/+openminds/+publications/LivePaperResourceItem.m create mode 100644 code/schemas/v4.0/+openminds/+publications/LivePaperSection.m create mode 100644 code/schemas/v4.0/+openminds/+publications/LivePaperVersion.m create mode 100644 code/schemas/v4.0/+openminds/+publications/Periodical.m create mode 100644 code/schemas/v4.0/+openminds/+publications/PublicationIssue.m create mode 100644 code/schemas/v4.0/+openminds/+publications/PublicationVolume.m create mode 100644 code/schemas/v4.0/+openminds/+publications/ScholarlyArticle.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+atlas/AtlasAnnotation.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+atlas/BrainAtlas.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+atlas/BrainAtlasVersion.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+atlas/CommonCoordinateSpace.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+atlas/CommonCoordinateSpaceVersion.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationEntity.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationEntityVersion.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationTerminology.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationTerminologyVersion.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+mathematicalshapes/Circle.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+mathematicalshapes/Ellipse.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+mathematicalshapes/Rectangle.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+miscellaneous/AnatomicalTargetPosition.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+miscellaneous/CoordinatePoint.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+miscellaneous/SingleColor.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+miscellaneous/ViewerSpecification.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+nonatlas/CustomAnnotation.m create mode 100644 code/schemas/v4.0/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m create mode 100644 code/schemas/v4.0/+openminds/+specimenprep/+activity/CranialWindowPreparation.m create mode 100644 code/schemas/v4.0/+openminds/+specimenprep/+activity/TissueCulturePreparation.m create mode 100644 code/schemas/v4.0/+openminds/+specimenprep/+activity/TissueSampleSlicing.m create mode 100644 code/schemas/v4.0/+openminds/+specimenprep/+device/SlicingDevice.m create mode 100644 code/schemas/v4.0/+openminds/+specimenprep/+device/SlicingDeviceUsage.m create mode 100644 code/schemas/v4.0/+openminds/+stimulation/+activity/StimulationActivity.m create mode 100644 code/schemas/v4.0/+openminds/+stimulation/+stimulus/EphysStimulus.m create mode 100644 code/schemas/v4.0/resources/alias.json create mode 100644 code/schemas/v4.0/resources/schema_manifest.json diff --git a/code/enumerations/latest/+openminds/+enum/Models.m b/code/enumerations/latest/+openminds/+enum/Models.m index 731186bc..ec0b11a3 100644 --- a/code/enumerations/latest/+openminds/+enum/Models.m +++ b/code/enumerations/latest/+openminds/+enum/Models.m @@ -1,12 +1,12 @@ classdef Models enumeration + SANDS + chemicals computation - publications controlledTerms - chemicals - SANDS core ephys + publications specimenPrep stimulation end diff --git a/code/enumerations/latest/+openminds/+enum/Types.m b/code/enumerations/latest/+openminds/+enum/Types.m index 84a4a86a..30d19b7d 100644 --- a/code/enumerations/latest/+openminds/+enum/Types.m +++ b/code/enumerations/latest/+openminds/+enum/Types.m @@ -1,5 +1,4 @@ classdef Types < openminds.abstract.TypesEnumeration - enumeration None('None') AtlasAnnotation("openminds.sands.atlas.AtlasAnnotation") @@ -221,5 +220,4 @@ StimulationActivity("openminds.stimulation.activity.StimulationActivity") EphysStimulus("openminds.stimulation.stimulus.EphysStimulus") end - end \ No newline at end of file diff --git a/code/enumerations/v1.0/+openminds/+enum/Types.m b/code/enumerations/v1.0/+openminds/+enum/Types.m index 83d036a1..ebb8f4ad 100644 --- a/code/enumerations/v1.0/+openminds/+enum/Types.m +++ b/code/enumerations/v1.0/+openminds/+enum/Types.m @@ -1,5 +1,4 @@ classdef Types < openminds.abstract.TypesEnumeration - enumeration None('None') AnatomicalEntity("openminds.sands.AnatomicalEntity") @@ -88,5 +87,4 @@ TissueSampleCollectionState("openminds.core.research.TissueSampleCollectionState") TissueSampleState("openminds.core.research.TissueSampleState") end - end \ No newline at end of file diff --git a/code/enumerations/v2.0/+openminds/+enum/Types.m b/code/enumerations/v2.0/+openminds/+enum/Types.m index 6feb5ce7..36ec2c9b 100644 --- a/code/enumerations/v2.0/+openminds/+enum/Types.m +++ b/code/enumerations/v2.0/+openminds/+enum/Types.m @@ -1,5 +1,4 @@ classdef Types < openminds.abstract.TypesEnumeration - enumeration None('None') AtlasAnnotation("openminds.sands.atlas.AtlasAnnotation") @@ -102,5 +101,4 @@ TissueSampleCollectionState("openminds.core.research.TissueSampleCollectionState") TissueSampleState("openminds.core.research.TissueSampleState") end - end \ No newline at end of file diff --git a/code/enumerations/v3.0/+openminds/+enum/Models.m b/code/enumerations/v3.0/+openminds/+enum/Models.m index 731186bc..ec0b11a3 100644 --- a/code/enumerations/v3.0/+openminds/+enum/Models.m +++ b/code/enumerations/v3.0/+openminds/+enum/Models.m @@ -1,12 +1,12 @@ classdef Models enumeration + SANDS + chemicals computation - publications controlledTerms - chemicals - SANDS core ephys + publications specimenPrep stimulation end diff --git a/code/enumerations/v3.0/+openminds/+enum/Types.m b/code/enumerations/v3.0/+openminds/+enum/Types.m index 1e4cabd6..a625aae2 100644 --- a/code/enumerations/v3.0/+openminds/+enum/Types.m +++ b/code/enumerations/v3.0/+openminds/+enum/Types.m @@ -1,5 +1,4 @@ classdef Types < openminds.abstract.TypesEnumeration - enumeration None('None') AtlasAnnotation("openminds.sands.atlas.AtlasAnnotation") @@ -219,5 +218,4 @@ StimulationActivity("openminds.stimulation.activity.StimulationActivity") EphysStimulus("openminds.stimulation.stimulus.EphysStimulus") end - end \ No newline at end of file diff --git a/code/enumerations/v4.0/+openminds/+enum/Models.m b/code/enumerations/v4.0/+openminds/+enum/Models.m new file mode 100644 index 00000000..ec0b11a3 --- /dev/null +++ b/code/enumerations/v4.0/+openminds/+enum/Models.m @@ -0,0 +1,13 @@ +classdef Models + enumeration + SANDS + chemicals + computation + controlledTerms + core + ephys + publications + specimenPrep + stimulation + end +end \ No newline at end of file diff --git a/code/enumerations/v4.0/+openminds/+enum/Types.m b/code/enumerations/v4.0/+openminds/+enum/Types.m new file mode 100644 index 00000000..30d19b7d --- /dev/null +++ b/code/enumerations/v4.0/+openminds/+enum/Types.m @@ -0,0 +1,223 @@ +classdef Types < openminds.abstract.TypesEnumeration + enumeration + None('None') + AtlasAnnotation("openminds.sands.atlas.AtlasAnnotation") + BrainAtlas("openminds.sands.atlas.BrainAtlas") + BrainAtlasVersion("openminds.sands.atlas.BrainAtlasVersion") + CommonCoordinateSpace("openminds.sands.atlas.CommonCoordinateSpace") + CommonCoordinateSpaceVersion("openminds.sands.atlas.CommonCoordinateSpaceVersion") + ParcellationEntity("openminds.sands.atlas.ParcellationEntity") + ParcellationEntityVersion("openminds.sands.atlas.ParcellationEntityVersion") + ParcellationTerminology("openminds.sands.atlas.ParcellationTerminology") + ParcellationTerminologyVersion("openminds.sands.atlas.ParcellationTerminologyVersion") + Circle("openminds.sands.mathematicalshapes.Circle") + Ellipse("openminds.sands.mathematicalshapes.Ellipse") + Rectangle("openminds.sands.mathematicalshapes.Rectangle") + AnatomicalTargetPosition("openminds.sands.miscellaneous.AnatomicalTargetPosition") + CoordinatePoint("openminds.sands.miscellaneous.CoordinatePoint") + QualitativeRelationAssessment("openminds.sands.miscellaneous.QualitativeRelationAssessment") + QuantitativeRelationAssessment("openminds.sands.miscellaneous.QuantitativeRelationAssessment") + SingleColor("openminds.sands.miscellaneous.SingleColor") + ViewerSpecification("openminds.sands.miscellaneous.ViewerSpecification") + CustomAnatomicalEntity("openminds.sands.nonatlas.CustomAnatomicalEntity") + CustomAnnotation("openminds.sands.nonatlas.CustomAnnotation") + CustomCoordinateSpace("openminds.sands.nonatlas.CustomCoordinateSpace") + AmountOfChemical("openminds.chemicals.AmountOfChemical") + ChemicalMixture("openminds.chemicals.ChemicalMixture") + ChemicalSubstance("openminds.chemicals.ChemicalSubstance") + ProductSource("openminds.chemicals.ProductSource") + DataAnalysis("openminds.computation.DataAnalysis") + DataCopy("openminds.computation.DataCopy") + Environment("openminds.computation.Environment") + GenericComputation("openminds.computation.GenericComputation") + HardwareSystem("openminds.computation.HardwareSystem") + LaunchConfiguration("openminds.computation.LaunchConfiguration") + LocalFile("openminds.computation.LocalFile") + ModelValidation("openminds.computation.ModelValidation") + Optimization("openminds.computation.Optimization") + Simulation("openminds.computation.Simulation") + SoftwareAgent("openminds.computation.SoftwareAgent") + ValidationTest("openminds.computation.ValidationTest") + ValidationTestVersion("openminds.computation.ValidationTestVersion") + Visualization("openminds.computation.Visualization") + WorkflowExecution("openminds.computation.WorkflowExecution") + WorkflowRecipe("openminds.computation.WorkflowRecipe") + WorkflowRecipeVersion("openminds.computation.WorkflowRecipeVersion") + MRIPulseSequence("openminds.controlledterms.MRIPulseSequence") + MRIWeighting("openminds.controlledterms.MRIWeighting") + UBERONParcellation("openminds.controlledterms.UBERONParcellation") + ActionStatusType("openminds.controlledterms.ActionStatusType") + AgeCategory("openminds.controlledterms.AgeCategory") + AnalysisTechnique("openminds.controlledterms.AnalysisTechnique") + AnatomicalAxesOrientation("openminds.controlledterms.AnatomicalAxesOrientation") + AnatomicalIdentificationType("openminds.controlledterms.AnatomicalIdentificationType") + AnatomicalPlane("openminds.controlledterms.AnatomicalPlane") + AnnotationCriteriaType("openminds.controlledterms.AnnotationCriteriaType") + AnnotationType("openminds.controlledterms.AnnotationType") + AtlasType("openminds.controlledterms.AtlasType") + AuditoryStimulusType("openminds.controlledterms.AuditoryStimulusType") + BiologicalOrder("openminds.controlledterms.BiologicalOrder") + BiologicalProcess("openminds.controlledterms.BiologicalProcess") + BiologicalSex("openminds.controlledterms.BiologicalSex") + BreedingType("openminds.controlledterms.BreedingType") + CellCultureType("openminds.controlledterms.CellCultureType") + CellType("openminds.controlledterms.CellType") + ChemicalMixtureType("openminds.controlledterms.ChemicalMixtureType") + Colormap("openminds.controlledterms.Colormap") + ContributionType("openminds.controlledterms.ContributionType") + CranialWindowConstructionType("openminds.controlledterms.CranialWindowConstructionType") + CranialWindowReinforcementType("openminds.controlledterms.CranialWindowReinforcementType") + CriteriaQualityType("openminds.controlledterms.CriteriaQualityType") + DataType("openminds.controlledterms.DataType") + DeviceType("openminds.controlledterms.DeviceType") + DifferenceMeasure("openminds.controlledterms.DifferenceMeasure") + Disease("openminds.controlledterms.Disease") + DiseaseModel("openminds.controlledterms.DiseaseModel") + EducationalLevel("openminds.controlledterms.EducationalLevel") + ElectricalStimulusType("openminds.controlledterms.ElectricalStimulusType") + EthicsAssessment("openminds.controlledterms.EthicsAssessment") + ExperimentalApproach("openminds.controlledterms.ExperimentalApproach") + FileBundleGrouping("openminds.controlledterms.FileBundleGrouping") + FileRepositoryType("openminds.controlledterms.FileRepositoryType") + FileUsageRole("openminds.controlledterms.FileUsageRole") + GeneticStrainType("openminds.controlledterms.GeneticStrainType") + GustatoryStimulusType("openminds.controlledterms.GustatoryStimulusType") + Handedness("openminds.controlledterms.Handedness") + Language("openminds.controlledterms.Language") + Laterality("openminds.controlledterms.Laterality") + LearningResourceType("openminds.controlledterms.LearningResourceType") + MeasuredQuantity("openminds.controlledterms.MeasuredQuantity") + MeasuredSignalType("openminds.controlledterms.MeasuredSignalType") + MetaDataModelType("openminds.controlledterms.MetaDataModelType") + ModelAbstractionLevel("openminds.controlledterms.ModelAbstractionLevel") + ModelScope("openminds.controlledterms.ModelScope") + MolecularEntity("openminds.controlledterms.MolecularEntity") + OlfactoryStimulusType("openminds.controlledterms.OlfactoryStimulusType") + OperatingDevice("openminds.controlledterms.OperatingDevice") + OperatingSystem("openminds.controlledterms.OperatingSystem") + OpticalStimulusType("openminds.controlledterms.OpticalStimulusType") + Organ("openminds.controlledterms.Organ") + OrganismSubstance("openminds.controlledterms.OrganismSubstance") + OrganismSystem("openminds.controlledterms.OrganismSystem") + PatchClampVariation("openminds.controlledterms.PatchClampVariation") + PreparationType("openminds.controlledterms.PreparationType") + ProductAccessibility("openminds.controlledterms.ProductAccessibility") + ProgrammingLanguage("openminds.controlledterms.ProgrammingLanguage") + QualitativeOverlap("openminds.controlledterms.QualitativeOverlap") + SemanticDataType("openminds.controlledterms.SemanticDataType") + Service("openminds.controlledterms.Service") + SetupType("openminds.controlledterms.SetupType") + SoftwareApplicationCategory("openminds.controlledterms.SoftwareApplicationCategory") + SoftwareFeature("openminds.controlledterms.SoftwareFeature") + Species("openminds.controlledterms.Species") + StimulationApproach("openminds.controlledterms.StimulationApproach") + StimulationTechnique("openminds.controlledterms.StimulationTechnique") + SubcellularEntity("openminds.controlledterms.SubcellularEntity") + SubjectAttribute("openminds.controlledterms.SubjectAttribute") + TactileStimulusType("openminds.controlledterms.TactileStimulusType") + Technique("openminds.controlledterms.Technique") + TermSuggestion("openminds.controlledterms.TermSuggestion") + Terminology("openminds.controlledterms.Terminology") + TissueSampleAttribute("openminds.controlledterms.TissueSampleAttribute") + TissueSampleType("openminds.controlledterms.TissueSampleType") + TypeOfUncertainty("openminds.controlledterms.TypeOfUncertainty") + UnitOfMeasurement("openminds.controlledterms.UnitOfMeasurement") + VisualStimulusType("openminds.controlledterms.VisualStimulusType") + AccountInformation("openminds.core.actors.AccountInformation") + Affiliation("openminds.core.actors.Affiliation") + Consortium("openminds.core.actors.Consortium") + ContactInformation("openminds.core.actors.ContactInformation") + Contribution("openminds.core.actors.Contribution") + Organization("openminds.core.actors.Organization") + Person("openminds.core.actors.Person") + ContentType("openminds.core.data.ContentType") + ContentTypePattern("openminds.core.data.ContentTypePattern") + Copyright("openminds.core.data.Copyright") + File("openminds.core.data.File") + FileArchive("openminds.core.data.FileArchive") + FileBundle("openminds.core.data.FileBundle") + FilePathPattern("openminds.core.data.FilePathPattern") + FileRepository("openminds.core.data.FileRepository") + FileRepositoryStructure("openminds.core.data.FileRepositoryStructure") + Hash("openminds.core.data.Hash") + License("openminds.core.data.License") + Measurement("openminds.core.data.Measurement") + ServiceLink("openminds.core.data.ServiceLink") + DOI("openminds.core.digitalidentifier.DOI") + GRIDID("openminds.core.digitalidentifier.GRIDID") + HANDLE("openminds.core.digitalidentifier.HANDLE") + ISBN("openminds.core.digitalidentifier.ISBN") + ISSN("openminds.core.digitalidentifier.ISSN") + IdentifiersDotOrgID("openminds.core.digitalidentifier.IdentifiersDotOrgID") + ORCID("openminds.core.digitalidentifier.ORCID") + RORID("openminds.core.digitalidentifier.RORID") + RRID("openminds.core.digitalidentifier.RRID") + SWHID("openminds.core.digitalidentifier.SWHID") + StockNumber("openminds.core.digitalidentifier.StockNumber") + Comment("openminds.core.miscellaneous.Comment") + Funding("openminds.core.miscellaneous.Funding") + QuantitativeValue("openminds.core.miscellaneous.QuantitativeValue") + QuantitativeValueArray("openminds.core.miscellaneous.QuantitativeValueArray") + QuantitativeValueRange("openminds.core.miscellaneous.QuantitativeValueRange") + ResearchProductGroup("openminds.core.miscellaneous.ResearchProductGroup") + WebResource("openminds.core.miscellaneous.WebResource") + Dataset("openminds.core.products.Dataset") + DatasetVersion("openminds.core.products.DatasetVersion") + MetaDataModel("openminds.core.products.MetaDataModel") + MetaDataModelVersion("openminds.core.products.MetaDataModelVersion") + Model("openminds.core.products.Model") + ModelVersion("openminds.core.products.ModelVersion") + Project("openminds.core.products.Project") + Setup("openminds.core.products.Setup") + Software("openminds.core.products.Software") + SoftwareVersion("openminds.core.products.SoftwareVersion") + WebService("openminds.core.products.WebService") + WebServiceVersion("openminds.core.products.WebServiceVersion") + BehavioralProtocol("openminds.core.research.BehavioralProtocol") + Configuration("openminds.core.research.Configuration") + CustomPropertySet("openminds.core.research.CustomPropertySet") + NumericalProperty("openminds.core.research.NumericalProperty") + PropertyValueList("openminds.core.research.PropertyValueList") + Protocol("openminds.core.research.Protocol") + ProtocolExecution("openminds.core.research.ProtocolExecution") + Strain("openminds.core.research.Strain") + StringProperty("openminds.core.research.StringProperty") + Subject("openminds.core.research.Subject") + SubjectGroup("openminds.core.research.SubjectGroup") + SubjectGroupState("openminds.core.research.SubjectGroupState") + SubjectState("openminds.core.research.SubjectState") + TissueSample("openminds.core.research.TissueSample") + TissueSampleCollection("openminds.core.research.TissueSampleCollection") + TissueSampleCollectionState("openminds.core.research.TissueSampleCollectionState") + TissueSampleState("openminds.core.research.TissueSampleState") + CellPatching("openminds.ephys.activity.CellPatching") + ElectrodePlacement("openminds.ephys.activity.ElectrodePlacement") + RecordingActivity("openminds.ephys.activity.RecordingActivity") + Electrode("openminds.ephys.device.Electrode") + ElectrodeArray("openminds.ephys.device.ElectrodeArray") + ElectrodeArrayUsage("openminds.ephys.device.ElectrodeArrayUsage") + ElectrodeUsage("openminds.ephys.device.ElectrodeUsage") + Pipette("openminds.ephys.device.Pipette") + PipetteUsage("openminds.ephys.device.PipetteUsage") + Channel("openminds.ephys.entity.Channel") + Recording("openminds.ephys.entity.Recording") + Book("openminds.publications.Book") + Chapter("openminds.publications.Chapter") + LearningResource("openminds.publications.LearningResource") + LivePaper("openminds.publications.LivePaper") + LivePaperResourceItem("openminds.publications.LivePaperResourceItem") + LivePaperSection("openminds.publications.LivePaperSection") + LivePaperVersion("openminds.publications.LivePaperVersion") + Periodical("openminds.publications.Periodical") + PublicationIssue("openminds.publications.PublicationIssue") + PublicationVolume("openminds.publications.PublicationVolume") + ScholarlyArticle("openminds.publications.ScholarlyArticle") + CranialWindowPreparation("openminds.specimenprep.activity.CranialWindowPreparation") + TissueCulturePreparation("openminds.specimenprep.activity.TissueCulturePreparation") + TissueSampleSlicing("openminds.specimenprep.activity.TissueSampleSlicing") + SlicingDevice("openminds.specimenprep.device.SlicingDevice") + SlicingDeviceUsage("openminds.specimenprep.device.SlicingDeviceUsage") + StimulationActivity("openminds.stimulation.activity.StimulationActivity") + EphysStimulus("openminds.stimulation.stimulus.EphysStimulus") + end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+accountinformation/Service.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+accountinformation/Service.m deleted file mode 100644 index f95af5fe..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+accountinformation/Service.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Service < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.WebService" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+affiliation/MemberOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+affiliation/MemberOf.m index 0524c0c1..67c76ad4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+affiliation/MemberOf.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+affiliation/MemberOf.m @@ -1,6 +1,9 @@ classdef MemberOf < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+amountofchemical/Amount.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+amountofchemical/Amount.m deleted file mode 100644 index 5f08d3d3..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+amountofchemical/Amount.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Amount < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+amountofchemical/ChemicalProduct.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+amountofchemical/ChemicalProduct.m index 7c4328a4..4467a2ba 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+amountofchemical/ChemicalProduct.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+amountofchemical/ChemicalProduct.m @@ -1,6 +1,10 @@ classdef ChemicalProduct < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+anatomicaltargetposition/AnatomicalTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+anatomicaltargetposition/AnatomicalTarget.m index fc1f1aaa..1b6316a6 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+anatomicaltargetposition/AnatomicalTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+anatomicaltargetposition/AnatomicalTarget.m @@ -1,6 +1,15 @@ classdef AnatomicalTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+anatomicaltargetposition/SpatialLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+anatomicaltargetposition/SpatialLocation.m deleted file mode 100644 index 88dbc5cb..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+anatomicaltargetposition/SpatialLocation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpatialLocation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+anatomicaltargetposition/TargetIdentificationType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+anatomicaltargetposition/TargetIdentificationType.m deleted file mode 100644 index 086b52d5..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+anatomicaltargetposition/TargetIdentificationType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TargetIdentificationType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnatomicalIdentificationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/AnchorPoint.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/AnchorPoint.m deleted file mode 100644 index 0c4aa64a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/AnchorPoint.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnchorPoint < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Criteria.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaQualityType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaQualityType.m deleted file mode 100644 index 2d3f1156..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaQualityType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CriteriaQualityType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CriteriaQualityType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaType.m deleted file mode 100644 index 28c35076..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CriteriaType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnnotationCriteriaType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/InspiredBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/InspiredBy.m deleted file mode 100644 index 703dfc8a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/InspiredBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InspiredBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Laterality.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/PreferredVisualization.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/PreferredVisualization.m deleted file mode 100644 index 7aa9e8af..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/PreferredVisualization.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreferredVisualization < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ViewerSpecification" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Specification.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Specification.m deleted file mode 100644 index a07cc019..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Specification.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Specification < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Type.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Type.m deleted file mode 100644 index 65028770..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+atlasannotation/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnnotationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+behavioralprotocol/DescribedIn.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+behavioralprotocol/DescribedIn.m index 9ce96985..88b1a2a9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+behavioralprotocol/DescribedIn.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+behavioralprotocol/DescribedIn.m @@ -1,6 +1,10 @@ classdef DescribedIn < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+behavioralprotocol/Stimulation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+behavioralprotocol/Stimulation.m index 7d35c462..cb4a06a4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+behavioralprotocol/Stimulation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+behavioralprotocol/Stimulation.m @@ -1,6 +1,9 @@ classdef Stimulation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+behavioralprotocol/StimulusType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+behavioralprotocol/StimulusType.m index 56ccde00..00f7674c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+behavioralprotocol/StimulusType.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+behavioralprotocol/StimulusType.m @@ -1,6 +1,14 @@ classdef StimulusType < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Author.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Author.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/CitedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/CitedPublication.m index 5af2446c..e746f035 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/CitedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/CitedPublication.m @@ -1,6 +1,9 @@ classdef CitedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/DigitalIdentifier.m index ba47fd88..20447239 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Editor.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Editor.m deleted file mode 100644 index dd11954e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Editor.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Editor < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Person" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Publisher.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Publisher.m index 98c8a324..30670428 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Publisher.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+book/Publisher.m @@ -1,6 +1,10 @@ classdef Publisher < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/Author.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/Author.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m index e031c5e8..6d1a8cc4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/HasTerminology.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/HasTerminology.m deleted file mode 100644 index 505009f6..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/HasTerminology.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasTerminology < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationTerminology" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m deleted file mode 100644 index 2aea73e3..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/UsedSpecies.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/UsedSpecies.m deleted file mode 100644 index 94cb41e5..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlas/UsedSpecies.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef UsedSpecies < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Accessibility.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Author.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Author.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m deleted file mode 100644 index 5137a386..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CommonCoordinateSpaceVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m index e031c5e8..6d1a8cc4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/FullDocumentation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/FullDocumentation.m index 82644d65..32d4abf7 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/FullDocumentation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/FullDocumentation.m @@ -1,6 +1,11 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/HasTerminology.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/HasTerminology.m deleted file mode 100644 index 84b5b96f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/HasTerminology.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasTerminology < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationTerminologyVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/IsAlternativeVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/IsAlternativeVersionOf.m deleted file mode 100644 index f32ba16a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m deleted file mode 100644 index df4ae28f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/OtherContribution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/RelatedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/RelatedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Repository.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Type.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Type.m deleted file mode 100644 index d1b8c94f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AtlasType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/UsedSpecimen.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/UsedSpecimen.m index 7a39702e..c4a33e60 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/UsedSpecimen.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+brainatlasversion/UsedSpecimen.m @@ -1,6 +1,11 @@ classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"] + ALLOWED_TYPES = [ ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/BathTemperature.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/BathTemperature.m index 133d3e6d..422cdf9d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/BathTemperature.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/BathTemperature.m @@ -1,6 +1,9 @@ classdef BathTemperature < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Device.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Device.m index dd8e745d..ab1b371e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Device.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Device.m @@ -1,6 +1,11 @@ classdef Device < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Input.m index f03221ac..235115cf 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Input.m @@ -1,6 +1,9 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Output.m index 22cbb922..e53cb1f6 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Output.m @@ -1,6 +1,9 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/PreparationDesign.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Protocol.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/TargetPosition.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/TargetPosition.m deleted file mode 100644 index 94e49d0d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/TargetPosition.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TargetPosition < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AnatomicalTargetPosition" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/TissueBathSolution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/TissueBathSolution.m deleted file mode 100644 index a7b257a0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/TissueBathSolution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TissueBathSolution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.ChemicalMixture" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Variation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Variation.m deleted file mode 100644 index 3265a813..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cellpatching/Variation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Variation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PatchClampVariation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+channel/Unit.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+channel/Unit.m deleted file mode 100644 index 8200d7a0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+channel/Unit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Unit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Author.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Author.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/CitedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/CitedPublication.m index 5af2446c..e746f035 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/CitedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/CitedPublication.m @@ -1,6 +1,9 @@ classdef CitedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Editor.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Editor.m deleted file mode 100644 index dd11954e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Editor.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Editor < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Person" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/IsPartOf.m deleted file mode 100644 index 011aefc0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.Book" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Publisher.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Publisher.m index 98c8a324..30670428 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Publisher.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chapter/Publisher.m @@ -1,6 +1,10 @@ classdef Publisher < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalmixture/HasPart.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalmixture/HasPart.m deleted file mode 100644 index 9584262e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalmixture/HasPart.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasPart < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.AmountOfChemical" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalmixture/ProductSource.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalmixture/ProductSource.m deleted file mode 100644 index 1182f766..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalmixture/ProductSource.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ProductSource < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.ProductSource" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalmixture/Type.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalmixture/Type.m deleted file mode 100644 index f5f025c3..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalmixture/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ChemicalMixtureType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalsubstance/MolecularEntity.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalsubstance/MolecularEntity.m deleted file mode 100644 index ddd1c242..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalsubstance/MolecularEntity.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef MolecularEntity < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.MolecularEntity" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalsubstance/ProductSource.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalsubstance/ProductSource.m deleted file mode 100644 index 1182f766..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalsubstance/ProductSource.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ProductSource < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.ProductSource" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalsubstance/Purity.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalsubstance/Purity.m index 8851d879..f426905e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalsubstance/Purity.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+chemicalsubstance/Purity.m @@ -1,6 +1,9 @@ classdef Purity < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+circle/Radius.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+circle/Radius.m deleted file mode 100644 index 0d3ef204..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+circle/Radius.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Radius < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+comment/About.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+comment/About.m index 40a7fe46..e3a05df4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+comment/About.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+comment/About.m @@ -1,6 +1,27 @@ classdef About < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.ValidationTest", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.computation.WorkflowRecipe", ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.core.products.WebService", ... + "openminds.core.products.WebServiceVersion", ... + "openminds.publications.LivePaper", ... + "openminds.publications.LivePaperVersion", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+comment/Commenter.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+comment/Commenter.m deleted file mode 100644 index 7fe09d67..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+comment/Commenter.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Commenter < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Person" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/Author.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/Author.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m index e031c5e8..6d1a8cc4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/HasVersion.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/HasVersion.m deleted file mode 100644 index e237fa68..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CommonCoordinateSpaceVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/UsedSpecies.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/UsedSpecies.m deleted file mode 100644 index 94cb41e5..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespace/UsedSpecies.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef UsedSpecies < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Accessibility.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AnatomicalAxesOrientation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AnatomicalAxesOrientation.m deleted file mode 100644 index 20efbffb..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AnatomicalAxesOrientation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnatomicalAxesOrientation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnatomicalAxesOrientation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Author.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Author.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AxesOrigin.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AxesOrigin.m deleted file mode 100644 index 800a29d7..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AxesOrigin.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AxesOrigin < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DefaultImage.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DefaultImage.m deleted file mode 100644 index 0bbc3272..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DefaultImage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DefaultImage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DigitalIdentifier.m index e031c5e8..6d1a8cc4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/FullDocumentation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/FullDocumentation.m index 82644d65..32d4abf7 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/FullDocumentation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/FullDocumentation.m @@ -1,6 +1,11 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsAlternativeVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsAlternativeVersionOf.m deleted file mode 100644 index 121558a2..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CommonCoordinateSpaceVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsNewVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsNewVersionOf.m deleted file mode 100644 index 8808672f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CommonCoordinateSpaceVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/NativeUnit.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/NativeUnit.m deleted file mode 100644 index 982b9c40..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/NativeUnit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef NativeUnit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/OtherContribution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/RelatedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/RelatedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Repository.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/UsedSpecimen.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/UsedSpecimen.m index 7a39702e..c4a33e60 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/UsedSpecimen.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/UsedSpecimen.m @@ -1,6 +1,11 @@ classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"] + ALLOWED_TYPES = [ ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+configuration/Format.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+configuration/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+configuration/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+consortium/ContactInformation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+consortium/ContactInformation.m deleted file mode 100644 index 77a0b50c..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+consortium/ContactInformation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ContactInformation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContactInformation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contenttype/DataType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contenttype/DataType.m deleted file mode 100644 index a6933b4c..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contenttype/DataType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DataType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DataType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contenttypepattern/ContentType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contenttypepattern/ContentType.m deleted file mode 100644 index 4413ec4d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contenttypepattern/ContentType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ContentType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contribution/Contributor.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contribution/Contributor.m index c009a23d..e654ae7a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contribution/Contributor.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contribution/Contributor.m @@ -1,6 +1,10 @@ classdef Contributor < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contribution/Type.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contribution/Type.m deleted file mode 100644 index 0c0d4afb..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+contribution/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ContributionType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m index 48c22301..b5449f78 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m @@ -1,6 +1,9 @@ classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.CommonCoordinateSpaceVersion", "openminds.sands.CustomCoordinateSpace"] + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + "openminds.sands.nonatlas.CustomCoordinateSpace" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m deleted file mode 100644 index e71907a5..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Coordinates < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+copyright/Holder.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+copyright/Holder.m index 741e00c0..0afd399f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+copyright/Holder.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+copyright/Holder.m @@ -1,6 +1,10 @@ classdef Holder < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ConstructionType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ConstructionType.m deleted file mode 100644 index 75ccd64e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ConstructionType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ConstructionType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CranialWindowConstructionType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Dimension.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Dimension.m index 2a2fcaeb..6fd0c35f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Dimension.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Dimension.m @@ -1,6 +1,10 @@ classdef Dimension < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.Circle", "openminds.sands.Ellipse", "openminds.sands.Rectangle"] + ALLOWED_TYPES = [ ... + "openminds.sands.mathematicalshapes.Circle", ... + "openminds.sands.mathematicalshapes.Ellipse", ... + "openminds.sands.mathematicalshapes.Rectangle" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Input.m deleted file mode 100644 index c81de10c..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Input.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Input < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Output.m deleted file mode 100644 index eaa54e59..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Output.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Output < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PreparationDesign.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Protocol.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ReinforcementType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ReinforcementType.m deleted file mode 100644 index df791bfa..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ReinforcementType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ReinforcementType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CranialWindowReinforcementType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+cranialwindowpreparation/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customanatomicalentity/HasAnnotation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customanatomicalentity/HasAnnotation.m deleted file mode 100644 index 9a225cb1..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customanatomicalentity/HasAnnotation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasAnnotation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CustomAnnotation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customanatomicalentity/RelatedUBERONTerm.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customanatomicalentity/RelatedUBERONTerm.m index 86aec9ad..b21818ae 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customanatomicalentity/RelatedUBERONTerm.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customanatomicalentity/RelatedUBERONTerm.m @@ -1,6 +1,9 @@ classdef RelatedUBERONTerm < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Organ", "openminds.controlledterms.UBERONParcellation"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.UBERONParcellation" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m index 65cd00a4..4a40ba2f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m @@ -1,6 +1,9 @@ classdef RelationAssessment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.QualitativeRelationAssessment", "openminds.sands.QuantitativeRelationAssessment"] + ALLOWED_TYPES = [ ... + "openminds.sands.miscellaneous.QualitativeRelationAssessment", ... + "openminds.sands.miscellaneous.QuantitativeRelationAssessment" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/AnchorPoint.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/AnchorPoint.m deleted file mode 100644 index 0c4aa64a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/AnchorPoint.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnchorPoint < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m index 48c22301..b5449f78 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m @@ -1,6 +1,9 @@ classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.CommonCoordinateSpaceVersion", "openminds.sands.CustomCoordinateSpace"] + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + "openminds.sands.nonatlas.CustomCoordinateSpace" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Criteria.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/CriteriaQualityType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/CriteriaQualityType.m deleted file mode 100644 index 2d3f1156..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/CriteriaQualityType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CriteriaQualityType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CriteriaQualityType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/CriteriaType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/CriteriaType.m deleted file mode 100644 index 28c35076..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/CriteriaType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CriteriaType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnnotationCriteriaType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/InspiredBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/InspiredBy.m deleted file mode 100644 index 703dfc8a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/InspiredBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InspiredBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Laterality.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/PreferredVisualization.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/PreferredVisualization.m deleted file mode 100644 index 7aa9e8af..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/PreferredVisualization.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreferredVisualization < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ViewerSpecification" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Specification.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Specification.m index ae1e9ca3..4c3feb6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Specification.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Specification.m @@ -1,6 +1,9 @@ classdef Specification < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.PropertyValueList"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.research.PropertyValueList" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Type.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Type.m deleted file mode 100644 index 65028770..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customannotation/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnnotationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/AnatomicalAxesOrientation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/AnatomicalAxesOrientation.m deleted file mode 100644 index 20efbffb..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/AnatomicalAxesOrientation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnatomicalAxesOrientation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnatomicalAxesOrientation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/AxesOrigin.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/AxesOrigin.m deleted file mode 100644 index 800a29d7..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/AxesOrigin.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AxesOrigin < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/DefaultImage.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/DefaultImage.m deleted file mode 100644 index 0bbc3272..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/DefaultImage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DefaultImage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/NativeUnit.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/NativeUnit.m deleted file mode 100644 index 982b9c40..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+customcoordinatespace/NativeUnit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef NativeUnit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+custompropertyset/DataLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+custompropertyset/DataLocation.m index 1255b0e2..d79cef2e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+custompropertyset/DataLocation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+custompropertyset/DataLocation.m @@ -1,6 +1,10 @@ classdef DataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Configuration", "openminds.core.File", "openminds.core.PropertyValueList"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.research.Configuration", ... + "openminds.core.research.PropertyValueList" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+custompropertyset/RelevantFor.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+custompropertyset/RelevantFor.m index 45a9f5ff..d81aa156 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+custompropertyset/RelevantFor.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+custompropertyset/RelevantFor.m @@ -1,6 +1,13 @@ classdef RelevantFor < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.Technique" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Environment.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Environment.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Input.m index 7a1bafd0..91114afb 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Input.m @@ -1,6 +1,13 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/LaunchConfiguration.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Output.m index 28e9db8f..5be8d35f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Output.m @@ -1,6 +1,11 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Recipe.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/ResourceUsage.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/ResourceUsage.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/StartedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/StartedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Status.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Technique.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/WasInformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/WasInformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataanalysis/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Environment.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Environment.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Input.m index 441aa707..1be37a29 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Input.m @@ -1,6 +1,14 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.DatasetVersion", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/LaunchConfiguration.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Output.m index fe6b61cf..f85816fb 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Output.m @@ -1,6 +1,10 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Recipe.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/ResourceUsage.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/ResourceUsage.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/StartedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/StartedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Status.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Technique.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/WasInformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/WasInformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datacopy/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/Author.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/Author.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m index c901395c..a003cd86 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.IdentifiersDotOrgID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.IdentifiersDotOrgID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/HasVersion.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/HasVersion.m deleted file mode 100644 index 766e5d58..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+dataset/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Author.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Author.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/BehavioralProtocol.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/BehavioralProtocol.m deleted file mode 100644 index 66b38c0e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/BehavioralProtocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BehavioralProtocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.BehavioralProtocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/DataType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/DataType.m deleted file mode 100644 index 484ca94f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/DataType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DataType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SemanticDataType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m index c901395c..a003cd86 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.IdentifiersDotOrgID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.IdentifiersDotOrgID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m deleted file mode 100644 index bdc1fa86..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef EthicsAssessment < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.EthicsAssessment" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/ExperimentalApproach.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/ExperimentalApproach.m deleted file mode 100644 index 352ec274..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/ExperimentalApproach.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ExperimentalApproach < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ExperimentalApproach" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m index 82644d65..32d4abf7 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m @@ -1,6 +1,11 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/InputData.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/InputData.m index 7ef747cc..96fd233f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/InputData.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/InputData.m @@ -1,6 +1,15 @@ classdef InputData < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/IsAlternativeVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/IsAlternativeVersionOf.m deleted file mode 100644 index 156a849f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m deleted file mode 100644 index 9d7c1f9a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/License.m index f368febc..1488b82d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/License.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/License.m @@ -1,6 +1,9 @@ classdef License < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.License", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.License", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/PreparationDesign.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/PreparationDesign.m deleted file mode 100644 index 894cb500..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Protocol.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Repository.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m index 15407a8c..77d14248 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m @@ -1,6 +1,11 @@ classdef StudiedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"] + ALLOWED_TYPES = [ ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Technique.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Technique.m index 0b6f4eaf..339097a2 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Technique.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+datasetversion/Technique.m @@ -1,6 +1,13 @@ classdef Technique < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.Technique" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/ConductorMaterial.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/ConductorMaterial.m index e57893d0..f6cfa9c5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/ConductorMaterial.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/ConductorMaterial.m @@ -1,6 +1,10 @@ classdef ConductorMaterial < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/DeviceType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/DeviceType.m deleted file mode 100644 index 51a64515..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/DeviceType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DeviceType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DeviceType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/DigitalIdentifier.m index af7b01fa..a6820880 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/InsulatorMaterial.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/InsulatorMaterial.m index 86442a76..4c497384 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/InsulatorMaterial.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/InsulatorMaterial.m @@ -1,6 +1,10 @@ classdef InsulatorMaterial < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/IntrinsicResistance.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/IntrinsicResistance.m index f60b6f19..61d1b35f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/IntrinsicResistance.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/IntrinsicResistance.m @@ -1,6 +1,9 @@ classdef IntrinsicResistance < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/Manufacturer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/Manufacturer.m index 10324fe9..2e233e10 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/Manufacturer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/Manufacturer.m @@ -1,6 +1,10 @@ classdef Manufacturer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/Owner.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/Owner.m index 02426b5e..099e886b 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/Owner.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrode/Owner.m @@ -1,6 +1,10 @@ classdef Owner < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/ConductorMaterial.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/ConductorMaterial.m index e57893d0..f6cfa9c5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/ConductorMaterial.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/ConductorMaterial.m @@ -1,6 +1,10 @@ classdef ConductorMaterial < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/DeviceType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/DeviceType.m deleted file mode 100644 index 51a64515..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/DeviceType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DeviceType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DeviceType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/DigitalIdentifier.m index af7b01fa..a6820880 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/InsulatorMaterial.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/InsulatorMaterial.m index 86442a76..4c497384 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/InsulatorMaterial.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/InsulatorMaterial.m @@ -1,6 +1,10 @@ classdef InsulatorMaterial < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/IntrinsicResistance.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/IntrinsicResistance.m index f60b6f19..61d1b35f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/IntrinsicResistance.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/IntrinsicResistance.m @@ -1,6 +1,9 @@ classdef IntrinsicResistance < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/Manufacturer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/Manufacturer.m index 10324fe9..2e233e10 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/Manufacturer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/Manufacturer.m @@ -1,6 +1,10 @@ classdef Manufacturer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/Owner.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/Owner.m index 02426b5e..099e886b 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/Owner.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearray/Owner.m @@ -1,6 +1,10 @@ classdef Owner < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfArray.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfArray.m index 7e4f42ef..38b7684f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfArray.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfArray.m @@ -1,6 +1,15 @@ classdef AnatomicalLocationOfArray < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfElectrodes.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfElectrodes.m index 290b2975..fe7113fb 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfElectrodes.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfElectrodes.m @@ -1,6 +1,15 @@ classdef AnatomicalLocationOfElectrodes < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/ContactResistances.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/ContactResistances.m index 57adfb14..9076411c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/ContactResistances.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/ContactResistances.m @@ -1,6 +1,9 @@ classdef ContactResistances < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/Device.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/Device.m deleted file mode 100644 index 53684d56..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.ephys.ElectrodeArray" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/MetadataLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/MetadataLocation.m index 9a6232c7..ee20ec38 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/MetadataLocation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/MetadataLocation.m @@ -1,6 +1,9 @@ classdef MetadataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/SpatialLocationOfElectrodes.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/SpatialLocationOfElectrodes.m deleted file mode 100644 index 8b45e8f3..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/SpatialLocationOfElectrodes.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpatialLocationOfElectrodes < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/UsedSpecimen.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/UsedSpecimen.m index 51b76e57..7bc0984f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/UsedSpecimen.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodearrayusage/UsedSpecimen.m @@ -1,6 +1,9 @@ classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Device.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Device.m index dd8e745d..ab1b371e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Device.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Device.m @@ -1,6 +1,11 @@ classdef Device < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Input.m index f03221ac..235115cf 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Input.m @@ -1,6 +1,9 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Output.m index 22cbb922..e53cb1f6 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Output.m @@ -1,6 +1,9 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/PreparationDesign.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Protocol.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/TargetPosition.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/TargetPosition.m deleted file mode 100644 index 94e49d0d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeplacement/TargetPosition.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TargetPosition < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AnatomicalTargetPosition" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/AnatomicalLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/AnatomicalLocation.m index 3d2b92e9..9dc3dada 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/AnatomicalLocation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/AnatomicalLocation.m @@ -1,6 +1,15 @@ classdef AnatomicalLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/ContactResistance.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/ContactResistance.m index c6a384dd..1d67639d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/ContactResistance.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/ContactResistance.m @@ -1,6 +1,9 @@ classdef ContactResistance < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/Device.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/Device.m deleted file mode 100644 index bf835d5d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.ephys.Electrode" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/MetadataLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/MetadataLocation.m index 9a6232c7..ee20ec38 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/MetadataLocation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/MetadataLocation.m @@ -1,6 +1,9 @@ classdef MetadataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/SpatialLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/SpatialLocation.m deleted file mode 100644 index ff9276d9..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/SpatialLocation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpatialLocation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/UsedSpecimen.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/UsedSpecimen.m index 51b76e57..7bc0984f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/UsedSpecimen.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+electrodeusage/UsedSpecimen.m @@ -1,6 +1,9 @@ classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ellipse/SemiMajorAxis.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ellipse/SemiMajorAxis.m deleted file mode 100644 index e7046d57..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ellipse/SemiMajorAxis.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SemiMajorAxis < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ellipse/SemiMinorAxis.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ellipse/SemiMinorAxis.m deleted file mode 100644 index 0bbc21e6..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ellipse/SemiMinorAxis.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SemiMinorAxis < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+environment/Configuration.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+environment/Configuration.m deleted file mode 100644 index eb35c294..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+environment/Configuration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Configuration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Configuration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+environment/Hardware.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+environment/Hardware.m deleted file mode 100644 index f85c41de..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+environment/Hardware.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hardware < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.HardwareSystem" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+environment/Software.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+environment/Software.m deleted file mode 100644 index 75504767..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+environment/Software.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Software < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/DeliveredBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/DeliveredBy.m index 719044af..bd3f9ba7 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/DeliveredBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/DeliveredBy.m @@ -1,6 +1,11 @@ classdef DeliveredBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/Epoch.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/Epoch.m deleted file mode 100644 index 9f67d343..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/Epoch.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Epoch < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/GeneratedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/GeneratedBy.m index 140d3f36..3781c943 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/GeneratedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/GeneratedBy.m @@ -1,6 +1,11 @@ classdef GeneratedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/Specification.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/Specification.m index 6b0e36f6..86167988 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/Specification.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/Specification.m @@ -1,6 +1,11 @@ classdef Specification < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Configuration", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.PropertyValueList"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.Configuration", ... + "openminds.core.research.PropertyValueList" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/Type.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/Type.m deleted file mode 100644 index e498665f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+ephysstimulus/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ElectricalStimulusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/DataType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/DataType.m deleted file mode 100644 index a6933b4c..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/DataType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DataType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DataType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/FileRepository.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/FileRepository.m deleted file mode 100644 index ffd90a29..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/FileRepository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef FileRepository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/Format.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/Hash.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/Hash.m deleted file mode 100644 index 246ce2e0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/IsPartOf.m deleted file mode 100644 index 50c158bb..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileBundle" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/SpecialUsageRole.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/SpecialUsageRole.m deleted file mode 100644 index bc4ce81d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/SpecialUsageRole.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpecialUsageRole < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileUsageRole" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/StorageSize.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+file/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filearchive/Format.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filearchive/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filearchive/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filearchive/SourceData.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filearchive/SourceData.m deleted file mode 100644 index 03aeffd5..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filearchive/SourceData.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SourceData < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/Format.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m index 01d145c2..0c538b26 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m @@ -1,6 +1,56 @@ classdef GroupedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.core.BehavioralProtocol", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.CustomCoordinateSpace", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.BehavioralProtocol", ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity", ... + "openminds.sands.nonatlas.CustomCoordinateSpace" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/GroupingType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/GroupingType.m deleted file mode 100644 index de9729ca..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/GroupingType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef GroupingType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileBundleGrouping" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/Hash.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/Hash.m deleted file mode 100644 index c356bb5d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m index d9ecc708..17c7a5a4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m @@ -1,6 +1,9 @@ classdef IsPartOf < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.FileBundle", "openminds.core.FileRepository"] + ALLOWED_TYPES = [ ... + "openminds.core.data.FileBundle", ... + "openminds.core.data.FileRepository" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filepathpattern/GroupingType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filepathpattern/GroupingType.m deleted file mode 100644 index de9729ca..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filepathpattern/GroupingType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef GroupingType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileBundleGrouping" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/ContentTypePattern.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/ContentTypePattern.m deleted file mode 100644 index b99b0fe3..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/ContentTypePattern.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ContentTypePattern < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentTypePattern" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/Format.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/Hash.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/Hash.m deleted file mode 100644 index c356bb5d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m deleted file mode 100644 index c8317701..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HostedBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/StructurePattern.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/StructurePattern.m deleted file mode 100644 index 0e702a46..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/StructurePattern.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StructurePattern < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepositoryStructure" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/Type.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/Type.m deleted file mode 100644 index 8b070740..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepository/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileRepositoryType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepositorystructure/FilePathPattern.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepositorystructure/FilePathPattern.m deleted file mode 100644 index 644e7408..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+filerepositorystructure/FilePathPattern.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef FilePathPattern < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FilePathPattern" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+funding/Funder.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+funding/Funder.m index fd3d20ed..5e84d9a7 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+funding/Funder.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+funding/Funder.m @@ -1,6 +1,10 @@ classdef Funder < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Environment.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Environment.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Input.m index b2cecbaa..6d3013a0 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Input.m @@ -1,6 +1,11 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/LaunchConfiguration.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Output.m index 28e9db8f..5be8d35f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Output.m @@ -1,6 +1,11 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Recipe.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/ResourceUsage.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/ResourceUsage.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/StartedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/StartedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Status.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Technique.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/WasInformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/WasInformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+genericcomputation/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+launchconfiguration/EnvironmentVariable.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+launchconfiguration/EnvironmentVariable.m deleted file mode 100644 index 53a8228b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+launchconfiguration/EnvironmentVariable.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef EnvironmentVariable < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.PropertyValueList" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/About.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/About.m index 06add52b..cc795c5c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/About.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/About.m @@ -1,6 +1,27 @@ classdef About < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.ValidationTest", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.computation.WorkflowRecipe", ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.core.products.WebService", ... + "openminds.core.products.WebServiceVersion", ... + "openminds.publications.LivePaper", ... + "openminds.publications.LivePaperVersion", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Author.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Author.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/CitedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/CitedPublication.m index 5af2446c..e746f035 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/CitedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/CitedPublication.m @@ -1,6 +1,9 @@ classdef CitedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Editor.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Editor.m deleted file mode 100644 index dd11954e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Editor.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Editor < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Person" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/EducationalLevel.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/EducationalLevel.m deleted file mode 100644 index 3699921d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/EducationalLevel.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef EducationalLevel < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.EducationalLevel" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Publisher.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Publisher.m index 98c8a324..30670428 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Publisher.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Publisher.m @@ -1,6 +1,10 @@ classdef Publisher < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/RequiredTime.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/RequiredTime.m index e7306692..1a801506 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/RequiredTime.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/RequiredTime.m @@ -1,6 +1,9 @@ classdef RequiredTime < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Type.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Type.m deleted file mode 100644 index 063eb449..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+learningresource/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.LearningResourceType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/Author.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/Author.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/HasVersion.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/HasVersion.m deleted file mode 100644 index f173f552..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaper/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.LivePaperVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperresourceitem/HostedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperresourceitem/HostedBy.m deleted file mode 100644 index 83697cee..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperresourceitem/HostedBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HostedBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Service", "openminds.core.Organization", "openminds.core.WebService"] - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperresourceitem/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperresourceitem/IsPartOf.m deleted file mode 100644 index 65e0e27b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperresourceitem/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.LivePaperSection" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepapersection/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepapersection/IsPartOf.m deleted file mode 100644 index 0ac663cf..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepapersection/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.LivePaperVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/About.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/About.m index b6873d4c..b871b56d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/About.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/About.m @@ -1,6 +1,10 @@ classdef About < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DatasetVersion", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Accessibility.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Author.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Author.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/FullDocumentation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/FullDocumentation.m index 82644d65..32d4abf7 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/FullDocumentation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/FullDocumentation.m @@ -1,6 +1,11 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/IsAlternativeVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/IsAlternativeVersionOf.m deleted file mode 100644 index 7e0ba1c7..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.LivePaperVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/IsNewVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/IsNewVersionOf.m deleted file mode 100644 index 7f9fd07e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.LivePaperVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/OtherContribution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/RelatedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/RelatedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Repository.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+livepaperversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/CopyOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/CopyOf.m deleted file mode 100644 index be1d4e54..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/CopyOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CopyOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/DataType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/DataType.m deleted file mode 100644 index a6933b4c..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/DataType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DataType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DataType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/Format.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/Hash.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/Hash.m deleted file mode 100644 index c356bb5d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/SpecialUsageRole.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/SpecialUsageRole.m deleted file mode 100644 index bc4ce81d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/SpecialUsageRole.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpecialUsageRole < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileUsageRole" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/StorageSize.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+localfile/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+measurement/MeasuredQuantity.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+measurement/MeasuredQuantity.m deleted file mode 100644 index 2810c689..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+measurement/MeasuredQuantity.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef MeasuredQuantity < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.MeasuredQuantity" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+measurement/MeasuredWith.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+measurement/MeasuredWith.m index b9fb68e8..e40f0fb5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+measurement/MeasuredWith.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+measurement/MeasuredWith.m @@ -1,6 +1,11 @@ classdef MeasuredWith < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+measurement/Value.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+measurement/Value.m index 00c93ff4..3be9f958 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+measurement/Value.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+measurement/Value.m @@ -1,6 +1,9 @@ classdef Value < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m index 5d4474e7..b60a1120 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m deleted file mode 100644 index e58d7b8d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.MetaDataModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m index 5d4474e7..b60a1120 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m index 82644d65..32d4abf7 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m @@ -1,6 +1,11 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/IsAlternativeVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/IsAlternativeVersionOf.m deleted file mode 100644 index 5b82bc15..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.MetaDataModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m deleted file mode 100644 index 81f59ef6..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.MetaDataModelVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m deleted file mode 100644 index da044435..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SerializationFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m deleted file mode 100644 index e6014a51..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpecificationFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m deleted file mode 100644 index a0197007..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.MetaDataModelType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/AbstractionLevel.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/AbstractionLevel.m deleted file mode 100644 index 88795a38..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/AbstractionLevel.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AbstractionLevel < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ModelAbstractionLevel" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/Developer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/Developer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m index 5d4474e7..b60a1120 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/HasVersion.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/HasVersion.m deleted file mode 100644 index 512864a5..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/Scope.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/Scope.m deleted file mode 100644 index 63a81c76..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/Scope.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Scope < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ModelScope" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+model/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Environment.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Environment.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Input.m index 872db45e..5e033d91 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Input.m @@ -1,6 +1,13 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/LaunchConfiguration.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Output.m index fe6b61cf..f85816fb 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Output.m @@ -1,6 +1,10 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Recipe.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/ResourceUsage.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/ResourceUsage.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/StartedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/StartedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Status.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Technique.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/WasInformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/WasInformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelvalidation/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Developer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Developer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m index 5d4474e7..b60a1120 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Format.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Format.m deleted file mode 100644 index 8b918b6e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m index 82644d65..32d4abf7 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m @@ -1,6 +1,11 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/InputData.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/InputData.m index 0e472d50..f67a32db 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/InputData.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/InputData.m @@ -1,6 +1,11 @@ classdef InputData < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/IsAlternativeVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/IsAlternativeVersionOf.m deleted file mode 100644 index e686373c..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m deleted file mode 100644 index 796f8c47..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/License.m deleted file mode 100644 index 28c01b6b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/OutputData.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/OutputData.m index 3a3bbb70..3523f597 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/OutputData.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/OutputData.m @@ -1,6 +1,11 @@ classdef OutputData < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Repository.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+modelversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+numericalproperty/Value.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+numericalproperty/Value.m index 00c93ff4..3be9f958 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+numericalproperty/Value.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+numericalproperty/Value.m @@ -1,6 +1,9 @@ classdef Value < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Environment.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Environment.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Input.m index 3482dfc6..da10ad3f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Input.m @@ -1,6 +1,12 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/LaunchConfiguration.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Output.m index ca6f83e4..3eff9110 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Output.m @@ -1,6 +1,11 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Recipe.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/ResourceUsage.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/ResourceUsage.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/StartedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/StartedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Status.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Technique.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/WasInformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/WasInformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+optimization/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+organization/Affiliation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+organization/Affiliation.m deleted file mode 100644 index bd3ba8ae..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+organization/Affiliation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Affiliation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Affiliation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m index 6384f6f8..11780713 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.GRIDID", "openminds.core.RORID", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.GRIDID", ... + "openminds.core.digitalidentifier.RORID", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+organization/HasParent.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+organization/HasParent.m deleted file mode 100644 index 62443767..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+organization/HasParent.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasParent < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentity/HasParent.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentity/HasParent.m deleted file mode 100644 index e7f248a1..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentity/HasParent.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasParent < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntity" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentity/HasVersion.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentity/HasVersion.m deleted file mode 100644 index c51aab0d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentity/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntityVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m index 86aec9ad..b21818ae 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m @@ -1,6 +1,9 @@ classdef RelatedUBERONTerm < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Organ", "openminds.controlledterms.UBERONParcellation"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.UBERONParcellation" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentityversion/HasAnnotation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentityversion/HasAnnotation.m deleted file mode 100644 index 6c916c00..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentityversion/HasAnnotation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasAnnotation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AtlasAnnotation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentityversion/HasParent.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentityversion/HasParent.m index 0ffd0015..a3f4c38a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentityversion/HasParent.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentityversion/HasParent.m @@ -1,6 +1,9 @@ classdef HasParent < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentityversion/RelationAssessment.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentityversion/RelationAssessment.m index 65cd00a4..4a40ba2f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentityversion/RelationAssessment.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationentityversion/RelationAssessment.m @@ -1,6 +1,9 @@ classdef RelationAssessment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.QualitativeRelationAssessment", "openminds.sands.QuantitativeRelationAssessment"] + ALLOWED_TYPES = [ ... + "openminds.sands.miscellaneous.QualitativeRelationAssessment", ... + "openminds.sands.miscellaneous.QuantitativeRelationAssessment" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminology/DataLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminology/DataLocation.m deleted file mode 100644 index 0783a8ea..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminology/DataLocation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DataLocation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminology/HasEntity.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminology/HasEntity.m deleted file mode 100644 index be94c27a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminology/HasEntity.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasEntity < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntity" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminologyversion/DataLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminologyversion/DataLocation.m deleted file mode 100644 index 0783a8ea..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminologyversion/DataLocation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DataLocation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminologyversion/HasEntity.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminologyversion/HasEntity.m deleted file mode 100644 index 87aaa43e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+parcellationterminologyversion/HasEntity.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasEntity < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntityVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+periodical/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+periodical/DigitalIdentifier.m deleted file mode 100644 index 8cf27522..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+periodical/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ISSN" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/Affiliation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/Affiliation.m deleted file mode 100644 index bd3ba8ae..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/Affiliation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Affiliation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Affiliation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/AssociatedAccount.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/AssociatedAccount.m deleted file mode 100644 index 446d176e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/AssociatedAccount.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AssociatedAccount < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.AccountInformation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/ContactInformation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/ContactInformation.m deleted file mode 100644 index 77a0b50c..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/ContactInformation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ContactInformation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContactInformation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m deleted file mode 100644 index 803a9a8f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ORCID" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/DeviceType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/DeviceType.m deleted file mode 100644 index 51a64515..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/DeviceType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DeviceType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DeviceType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/DigitalIdentifier.m index af7b01fa..a6820880 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/ExternalDiameter.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/ExternalDiameter.m deleted file mode 100644 index 6dd6e152..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/ExternalDiameter.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ExternalDiameter < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/InternalDiameter.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/InternalDiameter.m deleted file mode 100644 index 8fa529e2..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/InternalDiameter.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InternalDiameter < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/Manufacturer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/Manufacturer.m index 10324fe9..2e233e10 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/Manufacturer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/Manufacturer.m @@ -1,6 +1,10 @@ classdef Manufacturer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/Material.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/Material.m index 9414a3aa..5a8e613c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/Material.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/Material.m @@ -1,6 +1,10 @@ classdef Material < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/Owner.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/Owner.m index 02426b5e..099e886b 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/Owner.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipette/Owner.m @@ -1,6 +1,10 @@ classdef Owner < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/AnatomicalLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/AnatomicalLocation.m index 3d2b92e9..9dc3dada 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/AnatomicalLocation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/AnatomicalLocation.m @@ -1,6 +1,15 @@ classdef AnatomicalLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/ChlorideReversalPotential.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/ChlorideReversalPotential.m deleted file mode 100644 index 72df7b5c..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/ChlorideReversalPotential.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ChlorideReversalPotential < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/CompensationCurrent.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/CompensationCurrent.m deleted file mode 100644 index c84cfa92..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/CompensationCurrent.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CompensationCurrent < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/Device.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/Device.m deleted file mode 100644 index 7193653d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.ephys.Pipette" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/EndMembranePotential.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/EndMembranePotential.m deleted file mode 100644 index 00020b29..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/EndMembranePotential.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef EndMembranePotential < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/HoldingPotential.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/HoldingPotential.m deleted file mode 100644 index 9442fda0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/HoldingPotential.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HoldingPotential < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/InputResistance.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/InputResistance.m deleted file mode 100644 index 9b58c517..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/InputResistance.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InputResistance < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/LabelingCompound.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/LabelingCompound.m index af13a96b..ce23246d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/LabelingCompound.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/LabelingCompound.m @@ -1,6 +1,10 @@ classdef LabelingCompound < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/LiquidJunctionPotential.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/LiquidJunctionPotential.m deleted file mode 100644 index 0d27de7b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/LiquidJunctionPotential.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LiquidJunctionPotential < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/MetadataLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/MetadataLocation.m index 9a6232c7..ee20ec38 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/MetadataLocation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/MetadataLocation.m @@ -1,6 +1,9 @@ classdef MetadataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/PipetteResistance.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/PipetteResistance.m index 0ce3740e..2c650141 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/PipetteResistance.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/PipetteResistance.m @@ -1,6 +1,9 @@ classdef PipetteResistance < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/PipetteSolution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/PipetteSolution.m deleted file mode 100644 index 053fcf29..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/PipetteSolution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PipetteSolution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.ChemicalMixture" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/SealResistance.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/SealResistance.m deleted file mode 100644 index 7d63e516..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/SealResistance.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SealResistance < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/SeriesResistance.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/SeriesResistance.m deleted file mode 100644 index 422e775f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/SeriesResistance.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SeriesResistance < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/SpatialLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/SpatialLocation.m deleted file mode 100644 index ff9276d9..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/SpatialLocation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpatialLocation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/StartMembranePotential.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/StartMembranePotential.m deleted file mode 100644 index 0a92a7cc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/StartMembranePotential.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StartMembranePotential < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/UsedSpecimen.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/UsedSpecimen.m index 51b76e57..7bc0984f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/UsedSpecimen.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+pipetteusage/UsedSpecimen.m @@ -1,6 +1,9 @@ classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+productsource/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+productsource/DigitalIdentifier.m deleted file mode 100644 index 84b4b5fc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+productsource/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.RRID" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+productsource/Provider.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+productsource/Provider.m index 3b623207..6874c33f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+productsource/Provider.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+productsource/Provider.m @@ -1,6 +1,10 @@ classdef Provider < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+productsource/Purity.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+productsource/Purity.m index 8851d879..f426905e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+productsource/Purity.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+productsource/Purity.m @@ -1,6 +1,9 @@ classdef Purity < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+project/Coordinator.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+project/Coordinator.m index 27ef9d57..86f835e3 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+project/Coordinator.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+project/Coordinator.m @@ -1,6 +1,10 @@ classdef Coordinator < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+project/HasPart.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+project/HasPart.m index c0410860..59a08f17 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+project/HasPart.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+project/HasPart.m @@ -1,6 +1,27 @@ classdef HasPart < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.ValidationTest", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.computation.WorkflowRecipe", ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.core.products.WebService", ... + "openminds.core.products.WebServiceVersion", ... + "openminds.publications.LivePaper", ... + "openminds.publications.LivePaperVersion", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+propertyvaluelist/PropertyValuePair.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+propertyvaluelist/PropertyValuePair.m index 0bc9c9e3..15fa6f6b 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+propertyvaluelist/PropertyValuePair.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+propertyvaluelist/PropertyValuePair.m @@ -1,6 +1,9 @@ classdef PropertyValuePair < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.NumericalProperty", "openminds.core.StringProperty"] + ALLOWED_TYPES = [ ... + "openminds.core.research.NumericalProperty", ... + "openminds.core.research.StringProperty" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocol/DescribedIn.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocol/DescribedIn.m index 501e8785..451c2f89 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocol/DescribedIn.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocol/DescribedIn.m @@ -1,6 +1,10 @@ classdef DescribedIn < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocol/StimulusType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocol/StimulusType.m index 56ccde00..00f7674c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocol/StimulusType.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocol/StimulusType.m @@ -1,6 +1,14 @@ classdef StimulusType < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocol/Technique.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocol/Technique.m index 0b6f4eaf..339097a2 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocol/Technique.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocol/Technique.m @@ -1,6 +1,13 @@ classdef Technique < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.Technique" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/BehavioralProtocol.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/BehavioralProtocol.m deleted file mode 100644 index 66b38c0e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/BehavioralProtocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BehavioralProtocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.BehavioralProtocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/Input.m index 0e1241a6..b6558bbd 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/Input.m @@ -1,6 +1,15 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/Output.m index 361db26f..0e5d3fc8 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/Output.m @@ -1,6 +1,13 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/PreparationDesign.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+publicationissue/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+publicationissue/IsPartOf.m deleted file mode 100644 index 467ca26e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+publicationissue/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.PublicationVolume" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+publicationvolume/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+publicationvolume/IsPartOf.m deleted file mode 100644 index 0918c6be..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+publicationvolume/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.Periodical" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+qualitativerelationassessment/Criteria.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+qualitativerelationassessment/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+qualitativerelationassessment/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m index 20c39879..07266e93 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m @@ -1,6 +1,10 @@ classdef InRelationTo < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+qualitativerelationassessment/QualitativeOverlap.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+qualitativerelationassessment/QualitativeOverlap.m deleted file mode 100644 index fa65a9f7..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+qualitativerelationassessment/QualitativeOverlap.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef QualitativeOverlap < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.QualitativeOverlap" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativerelationassessment/Criteria.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativerelationassessment/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativerelationassessment/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativerelationassessment/InRelationTo.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativerelationassessment/InRelationTo.m deleted file mode 100644 index 71079657..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativerelationassessment/InRelationTo.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InRelationTo < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntityVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m index cfdabb67..afc427e4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m @@ -1,6 +1,9 @@ classdef QuantitativeOverlap < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevalue/TypeOfUncertainty.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevalue/TypeOfUncertainty.m deleted file mode 100644 index 2baca250..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevalue/TypeOfUncertainty.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TypeOfUncertainty < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TypeOfUncertainty" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m deleted file mode 100644 index 8200d7a0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Unit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluearray/TypeOfUncertainty.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluearray/TypeOfUncertainty.m deleted file mode 100644 index 2baca250..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluearray/TypeOfUncertainty.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TypeOfUncertainty < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TypeOfUncertainty" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluearray/Unit.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluearray/Unit.m deleted file mode 100644 index 8200d7a0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluearray/Unit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Unit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluerange/MaxValueUnit.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluerange/MaxValueUnit.m deleted file mode 100644 index d5d604cb..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluerange/MaxValueUnit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef MaxValueUnit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluerange/MinValueUnit.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluerange/MinValueUnit.m deleted file mode 100644 index dbac6119..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+quantitativevaluerange/MinValueUnit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef MinValueUnit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/Channel.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/Channel.m deleted file mode 100644 index 70bab1ba..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/Channel.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Channel < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.ephys.Channel" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/DataLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/DataLocation.m index 6be01517..a6494987 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/DataLocation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/DataLocation.m @@ -1,6 +1,9 @@ classdef DataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/PreviousRecording.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/PreviousRecording.m deleted file mode 100644 index cca987dd..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/PreviousRecording.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreviousRecording < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.ephys.Recording" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/RecordedWith.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/RecordedWith.m index 6c09a122..fa0cdc34 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/RecordedWith.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/RecordedWith.m @@ -1,6 +1,11 @@ classdef RecordedWith < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/SamplingFrequency.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/SamplingFrequency.m deleted file mode 100644 index 5293310a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recording/SamplingFrequency.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SamplingFrequency < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Device.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Device.m index 88cbed96..f1142d85 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Device.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Device.m @@ -1,6 +1,10 @@ classdef Device < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage"] + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Input.m index f42cba25..54e9c3ea 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Input.m @@ -1,6 +1,11 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Output.m index 564c0684..379463ea 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Output.m @@ -1,6 +1,9 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/PreparationDesign.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Protocol.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+recordingactivity/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+rectangle/Length.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+rectangle/Length.m deleted file mode 100644 index bd203995..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+rectangle/Length.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Length < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+rectangle/Width.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+rectangle/Width.m deleted file mode 100644 index 8b5755ac..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+rectangle/Width.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Width < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+researchproductgroup/HasPart.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+researchproductgroup/HasPart.m index c0410860..59a08f17 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+researchproductgroup/HasPart.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+researchproductgroup/HasPart.m @@ -1,6 +1,27 @@ classdef HasPart < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.ValidationTest", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.computation.WorkflowRecipe", ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.core.products.WebService", ... + "openminds.core.products.WebServiceVersion", ... + "openminds.publications.LivePaper", ... + "openminds.publications.LivePaperVersion", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Author.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Author.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/CitedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/CitedPublication.m index 5af2446c..e746f035 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/CitedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/CitedPublication.m @@ -1,6 +1,9 @@ classdef CitedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Editor.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Editor.m deleted file mode 100644 index dd11954e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Editor.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Editor < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Person" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/IsPartOf.m index 018b3661..e20662d3 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/IsPartOf.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/IsPartOf.m @@ -1,6 +1,9 @@ classdef IsPartOf < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.publications.PublicationIssue", "openminds.publications.PublicationVolume"] + ALLOWED_TYPES = [ ... + "openminds.publications.PublicationIssue", ... + "openminds.publications.PublicationVolume" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Publisher.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Publisher.m index 98c8a324..30670428 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Publisher.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+scholarlyarticle/Publisher.m @@ -1,6 +1,10 @@ classdef Publisher < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+servicelink/DataLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+servicelink/DataLocation.m index 17bd15d9..40ce68d6 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+servicelink/DataLocation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+servicelink/DataLocation.m @@ -1,6 +1,13 @@ classdef DataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.publications.LivePaperResourceItem", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion", ... + "openminds.publications.LivePaperResourceItem", ... + "openminds.sands.atlas.ParcellationEntityVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+servicelink/PreviewImage.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+servicelink/PreviewImage.m deleted file mode 100644 index f2db3d01..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+servicelink/PreviewImage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreviewImage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+servicelink/Service.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+servicelink/Service.m deleted file mode 100644 index d92f4db5..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+servicelink/Service.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Service < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Service" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+setup/HasPart.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+setup/HasPart.m index d59a7784..9e76df51 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+setup/HasPart.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+setup/HasPart.m @@ -1,6 +1,13 @@ classdef HasPart < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Setup", "openminds.core.SoftwareVersion", "openminds.ephys.Electrode", "openminds.ephys.ElectrodeArray", "openminds.ephys.Pipette", "openminds.specimenprep.SlicingDevice"] + ALLOWED_TYPES = [ ... + "openminds.core.products.Setup", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.ephys.device.Electrode", ... + "openminds.ephys.device.ElectrodeArray", ... + "openminds.ephys.device.Pipette", ... + "openminds.specimenprep.device.SlicingDevice" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+setup/Manufacturer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+setup/Manufacturer.m index 10324fe9..2e233e10 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+setup/Manufacturer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+setup/Manufacturer.m @@ -1,6 +1,10 @@ classdef Manufacturer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+setup/Type.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+setup/Type.m deleted file mode 100644 index d2d493be..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+setup/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SetupType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Environment.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Environment.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Input.m index 3482dfc6..da10ad3f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Input.m @@ -1,6 +1,12 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/LaunchConfiguration.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Output.m index 28e9db8f..5be8d35f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Output.m @@ -1,6 +1,11 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Recipe.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/ResourceUsage.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/ResourceUsage.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/StartedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/StartedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Status.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Technique.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/WasInformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/WasInformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+simulation/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/DeviceType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/DeviceType.m deleted file mode 100644 index 51a64515..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/DeviceType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DeviceType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DeviceType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/DigitalIdentifier.m index af7b01fa..a6820880 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/Manufacturer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/Manufacturer.m index 10324fe9..2e233e10 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/Manufacturer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/Manufacturer.m @@ -1,6 +1,10 @@ classdef Manufacturer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/Owner.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/Owner.m index 02426b5e..099e886b 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/Owner.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdevice/Owner.m @@ -1,6 +1,10 @@ classdef Owner < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/Device.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/Device.m deleted file mode 100644 index e4155381..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.specimenprep.SlicingDevice" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/MetadataLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/MetadataLocation.m index 9a6232c7..ee20ec38 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/MetadataLocation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/MetadataLocation.m @@ -1,6 +1,9 @@ classdef MetadataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/OscillationAmplitude.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/OscillationAmplitude.m deleted file mode 100644 index 19d804d0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/OscillationAmplitude.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OscillationAmplitude < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SliceThickness.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SliceThickness.m index 7ecef4d5..bb2fc5d8 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SliceThickness.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SliceThickness.m @@ -1,6 +1,9 @@ classdef SliceThickness < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingAngle.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingAngle.m index 2716e7db..f35a5483 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingAngle.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingAngle.m @@ -1,6 +1,9 @@ classdef SlicingAngle < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.NumericalProperty", "openminds.core.QuantitativeValue"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.research.NumericalProperty" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingPlane.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingPlane.m deleted file mode 100644 index 12e1eff4..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingPlane.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SlicingPlane < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnatomicalPlane" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingSpeed.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingSpeed.m deleted file mode 100644 index 45b4a4f7..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingSpeed.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SlicingSpeed < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/UsedSpecimen.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/UsedSpecimen.m index 51b76e57..7bc0984f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/UsedSpecimen.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/UsedSpecimen.m @@ -1,6 +1,9 @@ classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/VibrationFrequency.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/VibrationFrequency.m deleted file mode 100644 index ef31c708..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+slicingdeviceusage/VibrationFrequency.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef VibrationFrequency < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/Developer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/Developer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m index 846fb7df..90915871 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.RRID", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID", ... + "openminds.core.digitalidentifier.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/HasVersion.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/HasVersion.m deleted file mode 100644 index 2d98cedb..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+software/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareagent/Environment.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareagent/Environment.m deleted file mode 100644 index e1cb0dcc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareagent/Environment.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Environment < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.Environment" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareagent/Software.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareagent/Software.m deleted file mode 100644 index 28b69ada..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareagent/Software.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Software < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m deleted file mode 100644 index 4a93044b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ApplicationCategory < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SoftwareApplicationCategory" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Developer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Developer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Device.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Device.m deleted file mode 100644 index 90c9e26f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.OperatingDevice" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m index 846fb7df..90915871 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.RRID", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID", ... + "openminds.core.digitalidentifier.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Feature.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Feature.m deleted file mode 100644 index cfce619f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Feature.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Feature < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SoftwareFeature" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m index 82644d65..32d4abf7 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m @@ -1,6 +1,11 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/HasPart.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/HasPart.m index e6d6409b..e4d4de71 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/HasPart.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/HasPart.m @@ -1,6 +1,11 @@ classdef HasPart < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" + ALLOWED_TYPES = [ ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m deleted file mode 100644 index b3357f36..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InputFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/IsAlternativeVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/IsAlternativeVersionOf.m deleted file mode 100644 index 1148f1d1..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m deleted file mode 100644 index 989f0f16..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Language.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Language.m deleted file mode 100644 index 319cb24b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Language.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Language < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Language" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/License.m deleted file mode 100644 index 28c01b6b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m deleted file mode 100644 index 6393832a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OperatingSystem < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.OperatingSystem" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m deleted file mode 100644 index f21697d5..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OutputFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m deleted file mode 100644 index 74eec63a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ProgrammingLanguage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProgrammingLanguage" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Repository.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+softwareversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Input.m index f42cba25..54e9c3ea 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Input.m @@ -1,6 +1,11 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Output.m index 361db26f..0e5d3fc8 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Output.m @@ -1,6 +1,13 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/PreparationDesign.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Protocol.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Setup.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Setup.m deleted file mode 100644 index a173ce84..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Setup.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Setup < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Setup" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Stimulus.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Stimulus.m deleted file mode 100644 index 4ad686ab..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/Stimulus.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Stimulus < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.stimulation.EphysStimulus" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stimulationactivity/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stocknumber/Vendor.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stocknumber/Vendor.m deleted file mode 100644 index 064babb4..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+stocknumber/Vendor.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Vendor < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/BackgroundStrain.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/BackgroundStrain.m deleted file mode 100644 index 533dfc82..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/BackgroundStrain.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BackgroundStrain < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Strain" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/BreedingType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/BreedingType.m deleted file mode 100644 index f311255d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/BreedingType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BreedingType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BreedingType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/DigitalIdentifier.m deleted file mode 100644 index 84b4b5fc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.RRID" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/DiseaseModel.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/DiseaseModel.m index 8302a5ff..86f9db5c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/DiseaseModel.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/DiseaseModel.m @@ -1,6 +1,9 @@ classdef DiseaseModel < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/GeneticStrainType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/GeneticStrainType.m deleted file mode 100644 index aae19066..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/GeneticStrainType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef GeneticStrainType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.GeneticStrainType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/Species.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/Species.m deleted file mode 100644 index 43e26fdd..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/Species.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Species < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/StockNumber.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/StockNumber.m deleted file mode 100644 index c968ff91..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+strain/StockNumber.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StockNumber < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.StockNumber" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m deleted file mode 100644 index 1a75db95..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/IsPartOf.m deleted file mode 100644 index 26a6dd4b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectGroup" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/Species.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/Species.m index 07b63721..9d677b64 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/Species.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/Species.m @@ -1,6 +1,9 @@ classdef Species < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Species", "openminds.core.Strain"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Species", ... + "openminds.core.research.Strain" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/StudiedState.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/StudiedState.m deleted file mode 100644 index d0640000..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subject/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m deleted file mode 100644 index fdaee8ec..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroup/Species.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroup/Species.m index a26f2f2c..93ee58c9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroup/Species.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroup/Species.m @@ -1,6 +1,9 @@ classdef Species < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Species", "openminds.core.Strain"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Species", ... + "openminds.core.research.Strain" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m deleted file mode 100644 index 7deaafa5..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectGroupState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m deleted file mode 100644 index 9f41cd33..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AgeCategory < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AgeCategory" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Attribute.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Attribute.m deleted file mode 100644 index 6add2c87..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Attribute.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Attribute < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SubjectAttribute" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/DescendedFrom.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/DescendedFrom.m deleted file mode 100644 index 51a4be05..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/DescendedFrom.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DescendedFrom < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectGroupState" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m deleted file mode 100644 index cfddd4cf..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Handedness < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Handedness" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/RelativeTimeIndication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/RelativeTimeIndication.m index 84aa3cf8..87f51e92 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/RelativeTimeIndication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/RelativeTimeIndication.m @@ -1,6 +1,9 @@ classdef RelativeTimeIndication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Age.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Age.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m deleted file mode 100644 index b8660b3e..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AgeCategory < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AgeCategory" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Attribute.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Attribute.m deleted file mode 100644 index 6add2c87..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Attribute.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Attribute < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SubjectAttribute" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/DescendedFrom.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/DescendedFrom.m deleted file mode 100644 index 29bda45a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/DescendedFrom.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DescendedFrom < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectState" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m deleted file mode 100644 index 75b695d0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Handedness < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Handedness" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/RelativeTimeIndication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/RelativeTimeIndication.m index 84aa3cf8..87f51e92 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/RelativeTimeIndication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/RelativeTimeIndication.m @@ -1,6 +1,9 @@ classdef RelativeTimeIndication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Weight.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Weight.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+subjectstate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+termsuggestion/AddExistingTerminology.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+termsuggestion/AddExistingTerminology.m deleted file mode 100644 index ada55ea1..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+termsuggestion/AddExistingTerminology.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AddExistingTerminology < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Terminology" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureMedium.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureMedium.m deleted file mode 100644 index 946c6eee..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureMedium.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CultureMedium < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.ChemicalMixture" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureType.m deleted file mode 100644 index 37c52b8a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CultureType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CellCultureType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/Input.m index f42cba25..54e9c3ea 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/Input.m @@ -1,6 +1,11 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/Output.m deleted file mode 100644 index ceadc146..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/Output.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Output < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/PreparationDesign.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/Protocol.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissueculturepreparation/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/AnatomicalLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/AnatomicalLocation.m index a188cd5a..7ad2cc9d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/AnatomicalLocation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/AnatomicalLocation.m @@ -1,6 +1,15 @@ classdef AnatomicalLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m deleted file mode 100644 index 1a75db95..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/IsPartOf.m deleted file mode 100644 index 719fd9d6..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleCollection" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Origin.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Origin.m index 2308aa9a..c3c3b98a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Origin.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Origin.m @@ -1,6 +1,10 @@ classdef Origin < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Species.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Species.m index 07b63721..9d677b64 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Species.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Species.m @@ -1,6 +1,9 @@ classdef Species < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Species", "openminds.core.Strain"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Species", ... + "openminds.core.research.Strain" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m deleted file mode 100644 index 0335157b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Type.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Type.m deleted file mode 100644 index 524262d5..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesample/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TissueSampleType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/AnatomicalLocation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/AnatomicalLocation.m index a188cd5a..7ad2cc9d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/AnatomicalLocation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/AnatomicalLocation.m @@ -1,6 +1,15 @@ classdef AnatomicalLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m deleted file mode 100644 index fdaee8ec..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m index e0d5f8a3..ba5a0926 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m @@ -1,6 +1,10 @@ classdef Origin < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m index a26f2f2c..93ee58c9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m @@ -1,6 +1,9 @@ classdef Species < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Species", "openminds.core.Strain"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Species", ... + "openminds.core.research.Strain" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m deleted file mode 100644 index d04aacb0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleCollectionState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m deleted file mode 100644 index e7df0b41..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TissueSampleType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Attribute.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Attribute.m deleted file mode 100644 index 7015b9dc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Attribute.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Attribute < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TissueSampleAttribute" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/DescendedFrom.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/DescendedFrom.m index 301286b4..14688c3b 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/DescendedFrom.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/DescendedFrom.m @@ -1,6 +1,11 @@ classdef DescendedFrom < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/RelativeTimeIndication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/RelativeTimeIndication.m index 84aa3cf8..87f51e92 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/RelativeTimeIndication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/RelativeTimeIndication.m @@ -1,6 +1,9 @@ classdef RelativeTimeIndication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Device.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Device.m deleted file mode 100644 index 8f3e49b0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.specimenprep.SlicingDeviceUsage" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Input.m index f8bcf62b..76bb7995 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Input.m @@ -1,6 +1,10 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/IsPartOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Output.m index da61d35d..f2057d5e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Output.m @@ -1,6 +1,9 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/PreparationDesign.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Protocol.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Temperature.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Temperature.m index 0620165c..4d5bbfc2 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Temperature.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/Temperature.m @@ -1,6 +1,9 @@ classdef Temperature < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/TissueBathSolution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/TissueBathSolution.m deleted file mode 100644 index a7b257a0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesampleslicing/TissueBathSolution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TissueBathSolution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.ChemicalMixture" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Attribute.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Attribute.m deleted file mode 100644 index 7015b9dc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Attribute.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Attribute < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TissueSampleAttribute" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/DescendedFrom.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/DescendedFrom.m index 301286b4..14688c3b 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/DescendedFrom.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/DescendedFrom.m @@ -1,6 +1,11 @@ classdef DescendedFrom < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/RelativeTimeIndication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/RelativeTimeIndication.m index 84aa3cf8..87f51e92 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/RelativeTimeIndication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/RelativeTimeIndication.m @@ -1,6 +1,9 @@ classdef RelativeTimeIndication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/Developer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/Developer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/HasVersion.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/HasVersion.m deleted file mode 100644 index 2aeef4c2..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.ValidationTestVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/ReferenceDataAcquisition.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/ReferenceDataAcquisition.m deleted file mode 100644 index 5d96af93..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/ReferenceDataAcquisition.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ReferenceDataAcquisition < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Technique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/Scope.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/Scope.m deleted file mode 100644 index 63a81c76..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/Scope.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Scope < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ModelScope" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/ScoreType.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/ScoreType.m deleted file mode 100644 index 369b0b78..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/ScoreType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ScoreType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DifferenceMeasure" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtest/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Accessibility.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Configuration.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Configuration.m index 23f24fed..cd701a0d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Configuration.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Configuration.m @@ -1,6 +1,11 @@ classdef Configuration < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Configuration", "openminds.core.File", "openminds.core.PropertyValueList", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.miscellaneous.WebResource", ... + "openminds.core.research.Configuration", ... + "openminds.core.research.PropertyValueList" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Developer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Developer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Format.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/FullDocumentation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/FullDocumentation.m index 82644d65..32d4abf7 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/FullDocumentation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/FullDocumentation.m @@ -1,6 +1,11 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/IsAlternativeVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/IsAlternativeVersionOf.m deleted file mode 100644 index 2a84674f..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.ValidationTestVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/IsNewVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/IsNewVersionOf.m deleted file mode 100644 index 205c5ebe..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.ValidationTestVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/License.m deleted file mode 100644 index 28c01b6b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/OtherContribution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/ReferenceData.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/ReferenceData.m index fc97649e..26f4c21d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/ReferenceData.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/ReferenceData.m @@ -1,6 +1,11 @@ classdef ReferenceData < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/RelatedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/RelatedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Repository.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+validationtestversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+viewerspecification/AnchorPoint.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+viewerspecification/AnchorPoint.m deleted file mode 100644 index 0c4aa64a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+viewerspecification/AnchorPoint.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnchorPoint < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+viewerspecification/CameraPosition.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+viewerspecification/CameraPosition.m deleted file mode 100644 index c9da2765..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+viewerspecification/CameraPosition.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CameraPosition < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+viewerspecification/PreferredDisplayColor.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+viewerspecification/PreferredDisplayColor.m index e86953d6..69e9d41d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+viewerspecification/PreferredDisplayColor.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+viewerspecification/PreferredDisplayColor.m @@ -1,6 +1,9 @@ classdef PreferredDisplayColor < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Colormap", "openminds.sands.SingleColor"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Colormap", ... + "openminds.sands.miscellaneous.SingleColor" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/CustomPropertySet.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Environment.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Environment.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Input.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Input.m index b2cecbaa..6d3013a0 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Input.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Input.m @@ -1,6 +1,11 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/LaunchConfiguration.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Output.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Output.m index 28e9db8f..5be8d35f 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Output.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Output.m @@ -1,6 +1,11 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/PerformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/PerformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Recipe.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/ResourceUsage.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/ResourceUsage.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/StartedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/StartedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Status.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/StudyTarget.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/StudyTarget.m index 5803fde1..90719a6a 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/StudyTarget.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/StudyTarget.m @@ -1,6 +1,35 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Technique.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/WasInformedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/WasInformedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+visualization/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webresource/Format.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webresource/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webresource/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webservice/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webservice/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webservice/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webservice/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webservice/Developer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webservice/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webservice/Developer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webservice/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webservice/HasVersion.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webservice/HasVersion.m deleted file mode 100644 index 92ac9469..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webservice/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.WebServiceVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Accessibility.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Developer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Developer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/FullDocumentation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/FullDocumentation.m index 82644d65..32d4abf7 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/FullDocumentation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/FullDocumentation.m @@ -1,6 +1,11 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/HasPart.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/HasPart.m deleted file mode 100644 index e6d6409b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/HasPart.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasPart < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/InputFormat.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/InputFormat.m deleted file mode 100644 index b3357f36..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/InputFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InputFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/IsAlternativeVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/IsAlternativeVersionOf.m deleted file mode 100644 index b140f3d4..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.WebServiceVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/IsNewVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/IsNewVersionOf.m deleted file mode 100644 index 16588f83..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.WebServiceVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/OtherContribution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/OutputFormat.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/OutputFormat.m deleted file mode 100644 index f21697d5..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/OutputFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OutputFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/RelatedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/RelatedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Repository.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+webserviceversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/Configuration.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/Configuration.m index 38d0bfb2..2a2e2fa2 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/Configuration.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/Configuration.m @@ -1,6 +1,9 @@ classdef Configuration < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Configuration", "openminds.core.File"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.research.Configuration" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/Recipe.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/Stage.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/Stage.m index 3d202996..e8518f96 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/Stage.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/Stage.m @@ -1,6 +1,14 @@ classdef Stage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/StartedBy.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/StartedBy.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowexecution/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/Developer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/Developer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/HasVersion.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/HasVersion.m deleted file mode 100644 index 9dd5ba9b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipe/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Accessibility.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Copyright.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Custodian.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Custodian.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Developer.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Developer.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/DigitalIdentifier.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Format.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/FullDocumentation.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/FullDocumentation.m index 82644d65..32d4abf7 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/FullDocumentation.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/FullDocumentation.m @@ -1,6 +1,11 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Funding.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/HasPart.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/HasPart.m index 4b9a7134..9457d1c8 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/HasPart.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/HasPart.m @@ -1,6 +1,11 @@ classdef HasPart < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.WorkflowRecipeVersion", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsAlternativeVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsAlternativeVersionOf.m deleted file mode 100644 index a04d1ecc..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsNewVersionOf.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsNewVersionOf.m deleted file mode 100644 index c89e39f0..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Keyword.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Keyword.m index a286cdd2..a5cfb819 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Keyword.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Keyword.m @@ -1,6 +1,87 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/License.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/License.m deleted file mode 100644 index 28c01b6b..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/OtherContribution.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/RelatedPublication.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/RelatedPublication.m +++ b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Repository.m b/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/latest/+openminds/+internal/+mixedtype/+workflowrecipeversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentity/HasParent.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentity/HasParent.m deleted file mode 100644 index 90f243f1..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentity/HasParent.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasParent < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AnatomicalEntity" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentity/OtherAnatomicalRelation.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentity/OtherAnatomicalRelation.m deleted file mode 100644 index d7509f08..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentity/OtherAnatomicalRelation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherAnatomicalRelation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AnatomicalEntityRelation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/Criteria.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/CriteriaQualityType.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/CriteriaQualityType.m deleted file mode 100644 index 2d3f1156..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/CriteriaQualityType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CriteriaQualityType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CriteriaQualityType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/InRelationTo.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/InRelationTo.m deleted file mode 100644 index 080f566c..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/InRelationTo.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InRelationTo < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AnatomicalEntity" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/QualitativeOverlap.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/QualitativeOverlap.m deleted file mode 100644 index fa65a9f7..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/QualitativeOverlap.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef QualitativeOverlap < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.QualitativeOverlap" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/QuantitativeOverlap.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/QuantitativeOverlap.m index cfdabb67..afc427e4 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/QuantitativeOverlap.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+anatomicalentityrelation/QuantitativeOverlap.m @@ -1,6 +1,9 @@ classdef QuantitativeOverlap < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/BestViewPoint.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/BestViewPoint.m deleted file mode 100644 index d552debd..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/BestViewPoint.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BestViewPoint < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/Criteria.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/CriteriaQualityType.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/CriteriaQualityType.m deleted file mode 100644 index 2d3f1156..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/CriteriaQualityType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CriteriaQualityType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CriteriaQualityType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/InspiredBy.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/InspiredBy.m deleted file mode 100644 index df5309b5..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/InspiredBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InspiredBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.Image" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/Laterality.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/NamingTerm.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/NamingTerm.m deleted file mode 100644 index cffd1407..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/NamingTerm.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef NamingTerm < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AnatomicalEntity" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/RelatedAtlasTerm.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/RelatedAtlasTerm.m deleted file mode 100644 index 491a3f43..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/RelatedAtlasTerm.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef RelatedAtlasTerm < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AnatomicalEntity" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/VisualizedIn.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/VisualizedIn.m deleted file mode 100644 index e3e50389..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+annotation/VisualizedIn.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef VisualizedIn < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.Image" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+atlasterminology/AnatomicalEntity.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+atlasterminology/AnatomicalEntity.m deleted file mode 100644 index 1a321ff0..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+atlasterminology/AnatomicalEntity.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnatomicalEntity < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AnatomicalEntity" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+atlasterminology/DefinedIn.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+atlasterminology/DefinedIn.m deleted file mode 100644 index 3dd8f259..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+atlasterminology/DefinedIn.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DefinedIn < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileInstance" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m deleted file mode 100644 index 2aea73e3..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/AnnotationSet.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/AnnotationSet.m deleted file mode 100644 index 551274ef..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/AnnotationSet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnnotationSet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.Annotation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m deleted file mode 100644 index 89dbf031..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinateSpace" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m deleted file mode 100644 index 34ca9f0d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/HasAlternativeVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/HasAlternativeVersion.m deleted file mode 100644 index 46b528cc..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/HasAlternativeVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasAlternativeVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m deleted file mode 100644 index df4ae28f..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/Terminology.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/Terminology.m deleted file mode 100644 index f860fdf9..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+brainatlasversion/Terminology.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Terminology < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AtlasTerminology" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+contribution/ContributionType.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+contribution/ContributionType.m deleted file mode 100644 index 864a7652..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+contribution/ContributionType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ContributionType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ContributionType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m index 9d99fd70..6d5a066d 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m @@ -1,6 +1,9 @@ classdef Contributor < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m deleted file mode 100644 index 89dbf031..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinateSpace" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m deleted file mode 100644 index e71907a5..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Coordinates < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/AnatomicalAxesOrientation.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/AnatomicalAxesOrientation.m deleted file mode 100644 index 20efbffb..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/AnatomicalAxesOrientation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnatomicalAxesOrientation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnatomicalAxesOrientation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/AxesOrigin.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/AxesOrigin.m deleted file mode 100644 index 800a29d7..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/AxesOrigin.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AxesOrigin < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/DefaultImage.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/DefaultImage.m deleted file mode 100644 index 45f40678..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/DefaultImage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DefaultImage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.Image" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/DigitalIdentifier.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/DigitalIdentifier.m deleted file mode 100644 index 34ca9f0d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/NativeUnit.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/NativeUnit.m deleted file mode 100644 index 982b9c40..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+coordinatespace/NativeUnit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef NativeUnit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+copyright/Holder.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+copyright/Holder.m index 782289a7..7eb57f9e 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+copyright/Holder.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+copyright/Holder.m @@ -1,6 +1,9 @@ classdef Holder < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m deleted file mode 100644 index 34ca9f0d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+dataset/HasVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+dataset/HasVersion.m deleted file mode 100644 index 766e5d58..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+dataset/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m index 8478d089..cdcb7171 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m @@ -1,6 +1,9 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m index cb22bff0..70c0c6c9 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m @@ -1,6 +1,9 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Developer.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Developer.m index ed1b46e1..967a6b79 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Developer.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Developer.m @@ -1,6 +1,9 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m deleted file mode 100644 index 34ca9f0d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m deleted file mode 100644 index bdc1fa86..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef EthicsAssessment < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.EthicsAssessment" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m deleted file mode 100644 index 1fe5ca77..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef FullDocumentation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Funding.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/HasAlternativeVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/HasAlternativeVersion.m deleted file mode 100644 index 006d8673..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/HasAlternativeVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasAlternativeVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/HasSupplementVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/HasSupplementVersion.m deleted file mode 100644 index 7902b3b1..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/HasSupplementVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasSupplementVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m deleted file mode 100644 index 9d7c1f9a..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/License.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Modality.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Modality.m deleted file mode 100644 index d727f93f..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Modality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Modality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Modality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m deleted file mode 100644 index 03ee654d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef RelatedPublication < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Repository.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Type.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Type.m deleted file mode 100644 index eb620cc8..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+datasetversion/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DatasetType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+digitalidentifier/IdentifierSchema.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+digitalidentifier/IdentifierSchema.m deleted file mode 100644 index 8fd809a2..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+digitalidentifier/IdentifierSchema.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IdentifierSchema < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifierSchema" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrode/ElectrodeContact.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrode/ElectrodeContact.m deleted file mode 100644 index e653db0d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrode/ElectrodeContact.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ElectrodeContact < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ElectrodeContact" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodearray/Electrodes.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodearray/Electrodes.m deleted file mode 100644 index 3f6f9cb4..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodearray/Electrodes.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Electrodes < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.Electrode" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/CoordinatePoint.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/CoordinatePoint.m deleted file mode 100644 index 4fce78ec..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/CoordinatePoint.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CoordinatePoint < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/DefinedIn.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/DefinedIn.m deleted file mode 100644 index 3dd8f259..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/DefinedIn.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DefinedIn < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileInstance" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedRecording.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedRecording.m deleted file mode 100644 index ecb108c0..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedRecording.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef RelatedRecording < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileInstance" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedStimulation.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedStimulation.m deleted file mode 100644 index a5c241eb..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedStimulation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef RelatedStimulation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileInstance" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/VisualizedIn.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/VisualizedIn.m deleted file mode 100644 index 74a57b05..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+electrodecontact/VisualizedIn.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef VisualizedIn < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.Image" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/Format.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m deleted file mode 100644 index 04b0b09c..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef GroupedBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileBundleGrouping" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/Hash.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/Hash.m deleted file mode 100644 index c356bb5d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m index d9ecc708..17c7a5a4 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m @@ -1,6 +1,9 @@ classdef IsPartOf < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.FileBundle", "openminds.core.FileRepository"] + ALLOWED_TYPES = [ ... + "openminds.core.data.FileBundle", ... + "openminds.core.data.FileRepository" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/Format.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/Hash.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/Hash.m deleted file mode 100644 index c356bb5d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/IsPartOf.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/IsPartOf.m deleted file mode 100644 index 50c158bb..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileBundle" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/SpecialUsageRole.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/SpecialUsageRole.m deleted file mode 100644 index 5f991532..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/SpecialUsageRole.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpecialUsageRole < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.fileUsageRole" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/StorageSize.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+fileinstance/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/Format.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/Hash.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/Hash.m deleted file mode 100644 index c356bb5d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m deleted file mode 100644 index c8317701..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HostedBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+funding/Funder.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+funding/Funder.m deleted file mode 100644 index 013ae230..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+funding/Funder.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funder < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+image/CoordinateSpace.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+image/CoordinateSpace.m deleted file mode 100644 index 89dbf031..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+image/CoordinateSpace.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinateSpace" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+image/DefinedIn.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+image/DefinedIn.m deleted file mode 100644 index 3f6a9f3b..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+image/DefinedIn.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DefinedIn < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileInstance" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+image/VoxelSize.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+image/VoxelSize.m deleted file mode 100644 index 3179e7ba..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+image/VoxelSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef VoxelSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m deleted file mode 100644 index 34ca9f0d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m deleted file mode 100644 index e58d7b8d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.MetaDataModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Author.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Author.m index 8478d089..cdcb7171 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Author.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Author.m @@ -1,6 +1,9 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m index cb22bff0..70c0c6c9 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m @@ -1,6 +1,9 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m index ed1b46e1..967a6b79 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m @@ -1,6 +1,9 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m deleted file mode 100644 index 34ca9f0d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m deleted file mode 100644 index 1fe5ca77..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef FullDocumentation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/HasAlternativeVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/HasAlternativeVersion.m deleted file mode 100644 index 006d8673..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/HasAlternativeVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasAlternativeVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/HasSupplementVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/HasSupplementVersion.m deleted file mode 100644 index 7902b3b1..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/HasSupplementVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasSupplementVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m deleted file mode 100644 index 81f59ef6..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.MetaDataModelVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m deleted file mode 100644 index 03ee654d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef RelatedPublication < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m deleted file mode 100644 index da044435..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SerializationFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m deleted file mode 100644 index e6014a51..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpecificationFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m deleted file mode 100644 index a0197007..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.MetaDataModelType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m deleted file mode 100644 index 34ca9f0d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+model/HasVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+model/HasVersion.m deleted file mode 100644 index 512864a5..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+model/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/AbstractionLevel.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/AbstractionLevel.m deleted file mode 100644 index 88795a38..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/AbstractionLevel.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AbstractionLevel < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ModelAbstractionLevel" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Author.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Author.m index 8478d089..cdcb7171 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Author.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Author.m @@ -1,6 +1,9 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Copyright.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m index cb22bff0..70c0c6c9 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m @@ -1,6 +1,9 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m index ed1b46e1..967a6b79 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m @@ -1,6 +1,9 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m deleted file mode 100644 index 34ca9f0d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Format.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m deleted file mode 100644 index 1fe5ca77..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef FullDocumentation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Funding.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/HasAlternativeVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/HasAlternativeVersion.m deleted file mode 100644 index 38459d51..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/HasAlternativeVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasAlternativeVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/HasSupplementVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/HasSupplementVersion.m deleted file mode 100644 index d3e1a284..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/HasSupplementVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasSupplementVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m deleted file mode 100644 index c39ad439..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InputData < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m deleted file mode 100644 index 796f8c47..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/License.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m deleted file mode 100644 index 874937b0..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OutputData < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m deleted file mode 100644 index 03ee654d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef RelatedPublication < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Repository.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Scope.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Scope.m deleted file mode 100644 index 63a81c76..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/Scope.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Scope < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ModelScope" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/StudyTarget.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/StudyTarget.m index 5b4ee1b0..342fdcd5 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/StudyTarget.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+modelversion/StudyTarget.m @@ -1,6 +1,14 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.Disease", "openminds.controlledterms.Genotype", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.TermSuggestion", "openminds.sands.AnatomicalEntity"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.Genotype", ... + "openminds.controlledterms.Phenotype", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.sands.AnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m deleted file mode 100644 index dfc415f3..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+organization/HasParent.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+organization/HasParent.m deleted file mode 100644 index de4dc4ee..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+organization/HasParent.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasParent < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+parametersetting/RelevantFor.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+parametersetting/RelevantFor.m new file mode 100644 index 00000000..2cb160e5 --- /dev/null +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+parametersetting/RelevantFor.m @@ -0,0 +1,9 @@ +classdef RelevantFor < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.BehavioralTask", ... + "openminds.controlledterms.Technique" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m deleted file mode 100644 index dfc415f3..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+project/HasResearchProducts.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+project/HasResearchProducts.m index b1fa210b..c9117a7f 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+project/HasResearchProducts.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+project/HasResearchProducts.m @@ -1,6 +1,15 @@ classdef HasResearchProducts < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+project/ProjectLeader.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+project/ProjectLeader.m index e6427a40..2343961c 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+project/ProjectLeader.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+project/ProjectLeader.m @@ -1,6 +1,9 @@ classdef ProjectLeader < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocol/BehavioralTask.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocol/BehavioralTask.m deleted file mode 100644 index e10cfdc6..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocol/BehavioralTask.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BehavioralTask < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BehavioralTask" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocol/StudyTarget.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocol/StudyTarget.m index fb26edd2..342fdcd5 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocol/StudyTarget.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocol/StudyTarget.m @@ -1,6 +1,14 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterm.BiologicalSex", "openminds.controlledterm.Disease", "openminds.controlledterm.Genotype", "openminds.controlledterm.Phenotype", "openminds.controlledterm.Species", "openminds.controlledterm.TermSuggestion", "openminds.sands.AnatomicalEntity"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.Genotype", ... + "openminds.controlledterms.Phenotype", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.sands.AnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocol/Technique.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocol/Technique.m deleted file mode 100644 index 782254b2..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocol/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Technique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m index b32b01d8..1416b895 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m @@ -1,6 +1,13 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.FileBundle", "openminds.core.FileInstance", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.data.FileBundle", ... + "openminds.core.data.FileInstance", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m index bf4ac150..e20c276a 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m @@ -1,6 +1,13 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.FileBundle", "openminds.core.FileInstance", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.data.FileBundle", ... + "openminds.core.data.FileInstance", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/ParameterSetting.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/ParameterSetting.m deleted file mode 100644 index 1f5c2da5..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/ParameterSetting.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ParameterSetting < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ParameterSetting" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/PreparationType.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/PreparationType.m deleted file mode 100644 index f6830280..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/PreparationType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m deleted file mode 100644 index 02196c4b..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/SemanticallyAnchoredTo.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/SemanticallyAnchoredTo.m deleted file mode 100644 index 04f598ca..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/SemanticallyAnchoredTo.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SemanticallyAnchoredTo < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AnatomicalEntity" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m index 5b4ee1b0..342fdcd5 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m @@ -1,6 +1,14 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.Disease", "openminds.controlledterms.Genotype", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.TermSuggestion", "openminds.sands.AnatomicalEntity"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.Genotype", ... + "openminds.controlledterms.Phenotype", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.sands.AnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m deleted file mode 100644 index 8200d7a0..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Unit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MaxValue.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MaxValue.m deleted file mode 100644 index 5165706b..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MaxValue.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef MaxValue < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MinValue.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MinValue.m deleted file mode 100644 index 7589ef7c..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MinValue.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef MinValue < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m deleted file mode 100644 index 34ca9f0d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+software/HasVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+software/HasVersion.m deleted file mode 100644 index 2d98cedb..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+software/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m deleted file mode 100644 index 4a93044b..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ApplicationCategory < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SoftwareApplicationCategory" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Author.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Author.m index 8478d089..cdcb7171 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Author.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Author.m @@ -1,6 +1,9 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m index cb22bff0..70c0c6c9 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m @@ -1,6 +1,9 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m index ed1b46e1..967a6b79 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m @@ -1,6 +1,9 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Device.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Device.m deleted file mode 100644 index 90c9e26f..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.OperatingDevice" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m deleted file mode 100644 index 34ca9f0d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m deleted file mode 100644 index 1fe5ca77..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef FullDocumentation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Funding.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/HasAlternativeVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/HasAlternativeVersion.m deleted file mode 100644 index 83c60ddc..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/HasAlternativeVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasAlternativeVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/HasFeature.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/HasFeature.m deleted file mode 100644 index 3be2dadd..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/HasFeature.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasFeature < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SoftwareFeature" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/HasSupplementVersion.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/HasSupplementVersion.m deleted file mode 100644 index a0061a11..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/HasSupplementVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasSupplementVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m deleted file mode 100644 index b3357f36..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InputFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m deleted file mode 100644 index 989f0f16..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Language.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Language.m deleted file mode 100644 index 319cb24b..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Language.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Language < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Language" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/License.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m deleted file mode 100644 index 6393832a..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OperatingSystem < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.OperatingSystem" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m deleted file mode 100644 index f21697d5..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OutputFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m deleted file mode 100644 index 74eec63a..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ProgrammingLanguage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProgrammingLanguage" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m deleted file mode 100644 index 03ee654d..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef RelatedPublication < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DigitalIdentifier" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Repository.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+softwareversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m deleted file mode 100644 index 1a75db95..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Genotype.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Genotype.m deleted file mode 100644 index 74080899..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Genotype.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Genotype < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Genotype" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Phenotype.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Phenotype.m deleted file mode 100644 index 8ac0040e..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Phenotype.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Phenotype < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Phenotype" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Species.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Species.m deleted file mode 100644 index 43e26fdd..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Species.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Species < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Strain.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Strain.m deleted file mode 100644 index ab758754..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/Strain.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Strain < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Strain" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/StudiedState.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/StudiedState.m deleted file mode 100644 index d0640000..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subject/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m deleted file mode 100644 index fdaee8ec..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Genotype.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Genotype.m deleted file mode 100644 index 793beac5..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Genotype.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Genotype < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Genotype" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Phenotype.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Phenotype.m deleted file mode 100644 index e8222b9e..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Phenotype.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Phenotype < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Phenotype" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m deleted file mode 100644 index 923a7844..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Species < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Strain.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Strain.m deleted file mode 100644 index e9196a68..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/Strain.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Strain < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Strain" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m deleted file mode 100644 index 7deaafa5..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectGroupState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m deleted file mode 100644 index 9f41cd33..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AgeCategory < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AgeCategory" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m deleted file mode 100644 index 87099889..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Handedness < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m deleted file mode 100644 index b8660b3e..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AgeCategory < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AgeCategory" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m deleted file mode 100644 index 1ae0b705..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Handedness < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+termsuggestion/Terminology.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+termsuggestion/Terminology.m deleted file mode 100644 index c5e47dea..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+termsuggestion/Terminology.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Terminology < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Terminology" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m deleted file mode 100644 index 1a75db95..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Genotype.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Genotype.m deleted file mode 100644 index 74080899..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Genotype.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Genotype < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Genotype" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m index e2df614d..668569d9 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m @@ -1,6 +1,9 @@ classdef Origin < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Phenotype.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Phenotype.m deleted file mode 100644 index 8ac0040e..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Phenotype.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Phenotype < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Phenotype" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m deleted file mode 100644 index 43e26fdd..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Species < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Strain.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Strain.m deleted file mode 100644 index ab758754..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Strain.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Strain < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Strain" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m deleted file mode 100644 index 0335157b..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Type.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Type.m deleted file mode 100644 index 524262d5..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesample/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TissueSampleType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m deleted file mode 100644 index fdaee8ec..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Genotype.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Genotype.m deleted file mode 100644 index 793beac5..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Genotype.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Genotype < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Genotype" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m index a10ffc40..1189d3f5 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m @@ -1,6 +1,9 @@ classdef Origin < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Phenotype.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Phenotype.m deleted file mode 100644 index e8222b9e..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Phenotype.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Phenotype < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Phenotype" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m deleted file mode 100644 index 923a7844..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Species < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Strain.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Strain.m deleted file mode 100644 index e9196a68..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Strain.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Strain < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Strain" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m deleted file mode 100644 index d04aacb0..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleCollectionState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m deleted file mode 100644 index e7df0b41..00000000 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TissueSampleType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m +++ b/code/mixedtypes/v1.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+affiliation/Organization.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+affiliation/Organization.m deleted file mode 100644 index e3f3aff4..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+affiliation/Organization.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Organization < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/BestViewPoint.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/BestViewPoint.m deleted file mode 100644 index d552debd..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/BestViewPoint.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BestViewPoint < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/Criteria.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaQualityType.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaQualityType.m deleted file mode 100644 index 2d3f1156..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaQualityType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CriteriaQualityType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CriteriaQualityType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/InspiredBy.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/InspiredBy.m deleted file mode 100644 index 703dfc8a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/InspiredBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InspiredBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/Laterality.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/VisualizedIn.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/VisualizedIn.m deleted file mode 100644 index 2c0a3bc3..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+atlasannotation/VisualizedIn.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef VisualizedIn < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m deleted file mode 100644 index 2aea73e3..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlas/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlas/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlas/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m deleted file mode 100644 index c6b0602d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CommonCoordinateSpace" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/HasTerminology.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/HasTerminology.m deleted file mode 100644 index b1a6c711..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/HasTerminology.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasTerminology < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.parcellationTerminology" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsAlternativeVersionOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsAlternativeVersionOf.m deleted file mode 100644 index f32ba16a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m deleted file mode 100644 index df4ae28f..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/AnatomicalAxesOrientation.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/AnatomicalAxesOrientation.m deleted file mode 100644 index 20efbffb..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/AnatomicalAxesOrientation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnatomicalAxesOrientation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnatomicalAxesOrientation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/AxesOrigin.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/AxesOrigin.m deleted file mode 100644 index 800a29d7..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/AxesOrigin.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AxesOrigin < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DefaultImage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DefaultImage.m deleted file mode 100644 index 0bbc3272..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DefaultImage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DefaultImage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/NativeUnit.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/NativeUnit.m deleted file mode 100644 index 982b9c40..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/NativeUnit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef NativeUnit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+contribution/ContributionType.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+contribution/ContributionType.m deleted file mode 100644 index 864a7652..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+contribution/ContributionType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ContributionType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ContributionType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m index 9d99fd70..6d5a066d 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m @@ -1,6 +1,9 @@ classdef Contributor < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m index 96eb71d6..e3d09dfa 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m @@ -1,6 +1,9 @@ classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.CommonCoordinateSpace", "openminds.sands.CustomCoordinateSpace"] + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.nonatlas.CustomCoordinateSpace" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m deleted file mode 100644 index e71907a5..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Coordinates < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+copyright/Holder.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+copyright/Holder.m index 782289a7..7eb57f9e 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+copyright/Holder.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+copyright/Holder.m @@ -1,6 +1,9 @@ classdef Holder < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customanatomicalentity/HasAnnotation.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customanatomicalentity/HasAnnotation.m deleted file mode 100644 index ef0a1386..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customanatomicalentity/HasAnnotation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasAnnotation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CustomAnnotation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m index 65cd00a4..4a40ba2f 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m @@ -1,6 +1,9 @@ classdef RelationAssessment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.QualitativeRelationAssessment", "openminds.sands.QuantitativeRelationAssessment"] + ALLOWED_TYPES = [ ... + "openminds.sands.miscellaneous.QualitativeRelationAssessment", ... + "openminds.sands.miscellaneous.QuantitativeRelationAssessment" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/BestViewPoint.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/BestViewPoint.m deleted file mode 100644 index d552debd..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/BestViewPoint.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BestViewPoint < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m index 96eb71d6..e3d09dfa 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m @@ -1,6 +1,9 @@ classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.CommonCoordinateSpace", "openminds.sands.CustomCoordinateSpace"] + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.nonatlas.CustomCoordinateSpace" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/Criteria.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/CriteriaQualityType.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/CriteriaQualityType.m deleted file mode 100644 index 2d3f1156..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/CriteriaQualityType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CriteriaQualityType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CriteriaQualityType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/InspiredBy.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/InspiredBy.m deleted file mode 100644 index 703dfc8a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/InspiredBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InspiredBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/Laterality.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/VisualizedIn.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/VisualizedIn.m deleted file mode 100644 index 2c0a3bc3..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customannotation/VisualizedIn.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef VisualizedIn < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AnatomicalAxesOrientation.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AnatomicalAxesOrientation.m deleted file mode 100644 index 20efbffb..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AnatomicalAxesOrientation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnatomicalAxesOrientation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnatomicalAxesOrientation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AxesOrigin.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AxesOrigin.m deleted file mode 100644 index 800a29d7..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AxesOrigin.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AxesOrigin < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/DefaultImage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/DefaultImage.m deleted file mode 100644 index 0bbc3272..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/DefaultImage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DefaultImage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/NativeUnit.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/NativeUnit.m deleted file mode 100644 index 982b9c40..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+customcoordinatespace/NativeUnit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef NativeUnit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/Author.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/Author.m index 8478d089..cdcb7171 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/Author.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/Author.m @@ -1,6 +1,9 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/Custodian.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/Custodian.m index cb22bff0..70c0c6c9 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/Custodian.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/Custodian.m @@ -1,6 +1,9 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/HasVersion.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/HasVersion.m deleted file mode 100644 index 766e5d58..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+dataset/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m index 8478d089..cdcb7171 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m @@ -1,6 +1,9 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m index cb22bff0..70c0c6c9 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m @@ -1,6 +1,9 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m deleted file mode 100644 index bdc1fa86..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef EthicsAssessment < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.EthicsAssessment" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/ExperimentalApproach.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/ExperimentalApproach.m deleted file mode 100644 index 352ec274..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/ExperimentalApproach.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ExperimentalApproach < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ExperimentalApproach" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m index fee6ad0b..53d88bd2 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.URL"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.URL" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Funding.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/InputData.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/InputData.m index 0fe7a7a6..baf036f5 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/InputData.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/InputData.m @@ -1,6 +1,10 @@ classdef InputData < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.miscellaneous.DOI" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/IsAlternativeVersionOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/IsAlternativeVersionOf.m deleted file mode 100644 index 156a849f..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m deleted file mode 100644 index 9d7c1f9a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/License.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Protocol.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m index 9f04f44d..32524703 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m @@ -1,6 +1,9 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.ISBN" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Repository.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m index 15407a8c..77d14248 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m @@ -1,6 +1,11 @@ classdef StudiedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"] + ALLOWED_TYPES = [ ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Type.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Type.m deleted file mode 100644 index ec890792..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+datasetversion/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SemanticDataType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrode/ElectrodeContact.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrode/ElectrodeContact.m deleted file mode 100644 index e653db0d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrode/ElectrodeContact.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ElectrodeContact < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ElectrodeContact" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodearray/Electrodes.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodearray/Electrodes.m deleted file mode 100644 index 3f6f9cb4..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodearray/Electrodes.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Electrodes < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.Electrode" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/CoordinatePoint.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/CoordinatePoint.m deleted file mode 100644 index 4fce78ec..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/CoordinatePoint.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CoordinatePoint < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/DefinedIn.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/DefinedIn.m deleted file mode 100644 index 79890de1..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/DefinedIn.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DefinedIn < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedRecording.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedRecording.m index b383d6f6..76ca8c65 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedRecording.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedRecording.m @@ -1,6 +1,9 @@ classdef RelatedRecording < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedStimulation.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedStimulation.m index e6583930..dfaafb91 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedStimulation.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/RelatedStimulation.m @@ -1,6 +1,9 @@ classdef RelatedStimulation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/VisualizedIn.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/VisualizedIn.m deleted file mode 100644 index f1c3af60..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+electrodecontact/VisualizedIn.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef VisualizedIn < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/FileRepository.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/FileRepository.m deleted file mode 100644 index ffd90a29..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/FileRepository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef FileRepository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/Format.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/Hash.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/Hash.m deleted file mode 100644 index c356bb5d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/IsPartOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/IsPartOf.m deleted file mode 100644 index 50c158bb..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileBundle" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/SpecialUsageRole.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/SpecialUsageRole.m deleted file mode 100644 index bc4ce81d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/SpecialUsageRole.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpecialUsageRole < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileUsageRole" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/StorageSize.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+file/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/Format.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m deleted file mode 100644 index 04b0b09c..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef GroupedBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileBundleGrouping" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/Hash.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/Hash.m deleted file mode 100644 index c356bb5d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m index d9ecc708..17c7a5a4 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m @@ -1,6 +1,9 @@ classdef IsPartOf < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.FileBundle", "openminds.core.FileRepository"] + ALLOWED_TYPES = [ ... + "openminds.core.data.FileBundle", ... + "openminds.core.data.FileRepository" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/Format.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/Hash.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/Hash.m deleted file mode 100644 index c356bb5d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m deleted file mode 100644 index c8317701..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HostedBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/RepositoryType.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/RepositoryType.m deleted file mode 100644 index 278ffcd9..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/RepositoryType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef RepositoryType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileRepositoryType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+funding/Funder.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+funding/Funder.m index f50cdc98..272942a9 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+funding/Funder.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+funding/Funder.m @@ -1,6 +1,9 @@ classdef Funder < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m index cb22bff0..70c0c6c9 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m @@ -1,6 +1,9 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m index ed1b46e1..967a6b79 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m @@ -1,6 +1,9 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m index 5d4474e7..f6fcc6dc 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m deleted file mode 100644 index e58d7b8d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.MetaDataModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodel/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m index cb22bff0..70c0c6c9 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m @@ -1,6 +1,9 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m index ed1b46e1..967a6b79 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m @@ -1,6 +1,9 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m index 5d4474e7..f6fcc6dc 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m index fee6ad0b..53d88bd2 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.URL"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.URL" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsAlternativeVersionOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsAlternativeVersionOf.m deleted file mode 100644 index 5b82bc15..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.MetaDataModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m deleted file mode 100644 index 81f59ef6..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.MetaDataModelVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m index 9f04f44d..32524703 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m @@ -1,6 +1,9 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.ISBN" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m deleted file mode 100644 index da044435..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SerializationFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m deleted file mode 100644 index e6014a51..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpecificationFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m deleted file mode 100644 index a0197007..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.MetaDataModelType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/AbstractionLevel.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/AbstractionLevel.m deleted file mode 100644 index 88795a38..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/AbstractionLevel.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AbstractionLevel < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ModelAbstractionLevel" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Custodian.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Custodian.m index cb22bff0..70c0c6c9 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Custodian.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Custodian.m @@ -1,6 +1,9 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Developer.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Developer.m index ed1b46e1..967a6b79 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Developer.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Developer.m @@ -1,6 +1,9 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m index 5d4474e7..f6fcc6dc 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/HasVersion.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/HasVersion.m deleted file mode 100644 index 512864a5..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Scope.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Scope.m deleted file mode 100644 index 63a81c76..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/Scope.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Scope < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ModelScope" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/StudyTarget.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/StudyTarget.m index 74efae1e..506b5e12 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/StudyTarget.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+model/StudyTarget.m @@ -1,6 +1,19 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.Handedness", "openminds.controlledterms.Organ", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.Strain", "openminds.controlledterms.TermSuggestion", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.Phenotype", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.Strain", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Copyright.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m index cb22bff0..70c0c6c9 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m @@ -1,6 +1,9 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m index ed1b46e1..967a6b79 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m @@ -1,6 +1,9 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m index 5d4474e7..f6fcc6dc 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Format.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m index fee6ad0b..53d88bd2 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.URL"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.URL" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Funding.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m index 0fe7a7a6..baf036f5 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m @@ -1,6 +1,10 @@ classdef InputData < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.miscellaneous.DOI" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/IsAlternativeVersionOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/IsAlternativeVersionOf.m deleted file mode 100644 index e686373c..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m deleted file mode 100644 index 796f8c47..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/License.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/License.m deleted file mode 100644 index 28c01b6b..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m index d3d47f5c..58d79ec2 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m @@ -1,6 +1,10 @@ classdef OutputData < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.miscellaneous.DOI" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m index 9f04f44d..32524703 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m @@ -1,6 +1,9 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.ISBN" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Repository.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+modelversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+numericalparameter/Value.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+numericalparameter/Value.m index 00c93ff4..3be9f958 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+numericalparameter/Value.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+numericalparameter/Value.m @@ -1,6 +1,9 @@ classdef Value < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m index 8fdabe87..5afe8cb8 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.GRIDID", "openminds.core.RORID"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.GRIDID", ... + "openminds.core.miscellaneous.RORID" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+organization/HasParent.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+organization/HasParent.m deleted file mode 100644 index de4dc4ee..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+organization/HasParent.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasParent < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+organization/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+organization/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+organization/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parameterset/Parameter.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parameterset/Parameter.m index 92648509..1d620d7e 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parameterset/Parameter.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parameterset/Parameter.m @@ -1,6 +1,9 @@ classdef Parameter < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.NumericalParameter", "openminds.core.StringParameter"] + ALLOWED_TYPES = [ ... + "openminds.core.research.NumericalParameter", ... + "openminds.core.research.StringParameter" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parameterset/RelevantFor.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parameterset/RelevantFor.m index 9bf34a11..2cb160e5 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parameterset/RelevantFor.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parameterset/RelevantFor.m @@ -1,6 +1,9 @@ classdef RelevantFor < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.BehavioralTask", "openminds.controlledterms.Technique"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.BehavioralTask", ... + "openminds.controlledterms.Technique" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/HasAnnotation.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/HasAnnotation.m deleted file mode 100644 index 5eca43c7..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/HasAnnotation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasAnnotation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AtlasAnnotation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/HasParent.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/HasParent.m deleted file mode 100644 index 6269f7e1..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/HasParent.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasParent < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntity" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/IsPartOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/IsPartOf.m deleted file mode 100644 index 33837510..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationTerminology" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m deleted file mode 100644 index afa029ff..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef RelatedUBERONTerm < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UBERONParcellation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/RelationAssessment.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/RelationAssessment.m index 65cd00a4..4a40ba2f 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/RelationAssessment.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationentity/RelationAssessment.m @@ -1,6 +1,9 @@ classdef RelationAssessment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.QualitativeRelationAssessment", "openminds.sands.QuantitativeRelationAssessment"] + ALLOWED_TYPES = [ ... + "openminds.sands.miscellaneous.QualitativeRelationAssessment", ... + "openminds.sands.miscellaneous.QuantitativeRelationAssessment" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationterminology/DefinedIn.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationterminology/DefinedIn.m deleted file mode 100644 index 79890de1..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationterminology/DefinedIn.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DefinedIn < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationterminology/IsAlternativeVersionOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationterminology/IsAlternativeVersionOf.m deleted file mode 100644 index f32ba16a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationterminology/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationterminology/IsNewVersionOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationterminology/IsNewVersionOf.m deleted file mode 100644 index df4ae28f..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+parcellationterminology/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+person/Affiliation.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+person/Affiliation.m deleted file mode 100644 index bd3ba8ae..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+person/Affiliation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Affiliation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Affiliation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+person/ContactInformation.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+person/ContactInformation.m deleted file mode 100644 index 77a0b50c..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+person/ContactInformation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ContactInformation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContactInformation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m deleted file mode 100644 index 803a9a8f..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ORCID" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+project/Coordinator.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+project/Coordinator.m index 8326e942..8d3aae4e 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+project/Coordinator.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+project/Coordinator.m @@ -1,6 +1,9 @@ classdef Coordinator < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+project/HasResearchProducts.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+project/HasResearchProducts.m index b1fa210b..c9117a7f 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+project/HasResearchProducts.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+project/HasResearchProducts.m @@ -1,6 +1,15 @@ classdef HasResearchProducts < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+project/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+project/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+project/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocol/BehavioralTask.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocol/BehavioralTask.m deleted file mode 100644 index e10cfdc6..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocol/BehavioralTask.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BehavioralTask < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BehavioralTask" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocol/StudyOption.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocol/StudyOption.m index 5012d721..b1b3c4d2 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocol/StudyOption.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocol/StudyOption.m @@ -1,6 +1,19 @@ classdef StudyOption < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.Handedness", "openminds.controlledterms.Organ", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.Strain", "openminds.controlledterms.TermSuggestion", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.Phenotype", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.Strain", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocol/Technique.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocol/Technique.m deleted file mode 100644 index 782254b2..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocol/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Technique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m index 45dcbea2..4af3bd11 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m @@ -1,6 +1,13 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m index 361db26f..0e5d3fc8 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m @@ -1,6 +1,13 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/ParameterSet.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/ParameterSet.m deleted file mode 100644 index 67ecb82c..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/ParameterSet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ParameterSet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ParameterSet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/PreparationType.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/PreparationType.m deleted file mode 100644 index f6830280..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/PreparationType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m deleted file mode 100644 index 02196c4b..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/SemanticallyAnchoredTo.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/SemanticallyAnchoredTo.m deleted file mode 100644 index 04f598ca..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/SemanticallyAnchoredTo.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SemanticallyAnchoredTo < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AnatomicalEntity" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m index 74efae1e..506b5e12 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m @@ -1,6 +1,19 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.Handedness", "openminds.controlledterms.Organ", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.Strain", "openminds.controlledterms.TermSuggestion", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.Phenotype", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.Strain", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/Criteria.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m deleted file mode 100644 index 6cbe131d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InRelationTo < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntity" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/QualitativeOverlap.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/QualitativeOverlap.m deleted file mode 100644 index fa65a9f7..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/QualitativeOverlap.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef QualitativeOverlap < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.QualitativeOverlap" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/Criteria.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/InRelationTo.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/InRelationTo.m deleted file mode 100644 index 6cbe131d..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/InRelationTo.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InRelationTo < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntity" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m index cfdabb67..afc427e4 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m @@ -1,6 +1,9 @@ classdef QuantitativeOverlap < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativevalue/TypeOfUncertainty.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativevalue/TypeOfUncertainty.m deleted file mode 100644 index 2baca250..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativevalue/TypeOfUncertainty.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TypeOfUncertainty < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TypeOfUncertainty" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m deleted file mode 100644 index 8200d7a0..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Unit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/Unit.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/Unit.m deleted file mode 100644 index 8200d7a0..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/Unit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Unit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/Custodian.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/Custodian.m index cb22bff0..70c0c6c9 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/Custodian.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/Custodian.m @@ -1,6 +1,9 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/Developer.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/Developer.m index ed1b46e1..967a6b79 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/Developer.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/Developer.m @@ -1,6 +1,9 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m index 5d4474e7..f6fcc6dc 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/HasVersion.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/HasVersion.m deleted file mode 100644 index 2d98cedb..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+software/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m deleted file mode 100644 index 4a93044b..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ApplicationCategory < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SoftwareApplicationCategory" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m index cb22bff0..70c0c6c9 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m @@ -1,6 +1,9 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m index ed1b46e1..967a6b79 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m @@ -1,6 +1,9 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Device.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Device.m deleted file mode 100644 index 90c9e26f..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.OperatingDevice" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m index 5d4474e7..f6fcc6dc 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Feature.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Feature.m deleted file mode 100644 index cfce619f..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Feature.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Feature < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SoftwareFeature" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m index fee6ad0b..53d88bd2 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.URL"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.URL" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Funding.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/HasComponent.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/HasComponent.m deleted file mode 100644 index 8b706ab1..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/HasComponent.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasComponent < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Homepage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Homepage.m deleted file mode 100644 index baaae66a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Homepage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Homepage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.URL" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m deleted file mode 100644 index b3357f36..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InputFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/IsAlternativeVersionOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/IsAlternativeVersionOf.m deleted file mode 100644 index 1148f1d1..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m deleted file mode 100644 index 989f0f16..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Language.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Language.m deleted file mode 100644 index 319cb24b..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Language.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Language < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Language" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/License.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/License.m deleted file mode 100644 index 28c01b6b..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m deleted file mode 100644 index 6393832a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OperatingSystem < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.OperatingSystem" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m deleted file mode 100644 index f21697d5..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OutputFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m deleted file mode 100644 index 74eec63a..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ProgrammingLanguage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProgrammingLanguage" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m index 9f04f44d..32524703 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m @@ -1,6 +1,9 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.DOI", ... + "openminds.core.miscellaneous.ISBN" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Repository.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+softwareversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m deleted file mode 100644 index 1a75db95..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/IsPartOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/IsPartOf.m deleted file mode 100644 index 26a6dd4b..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectGroup" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/Phenotype.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/Phenotype.m deleted file mode 100644 index 8ac0040e..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/Phenotype.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Phenotype < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Phenotype" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/Species.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/Species.m deleted file mode 100644 index 43e26fdd..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/Species.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Species < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/Strain.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/Strain.m deleted file mode 100644 index ab758754..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/Strain.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Strain < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Strain" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/StudiedState.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/StudiedState.m deleted file mode 100644 index d0640000..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subject/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m deleted file mode 100644 index fdaee8ec..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/Phenotype.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/Phenotype.m deleted file mode 100644 index e8222b9e..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/Phenotype.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Phenotype < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Phenotype" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m deleted file mode 100644 index 923a7844..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Species < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/Strain.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/Strain.m deleted file mode 100644 index e9196a68..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/Strain.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Strain < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Strain" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m deleted file mode 100644 index 7deaafa5..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectGroupState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m deleted file mode 100644 index 9f41cd33..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AgeCategory < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AgeCategory" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m deleted file mode 100644 index cfddd4cf..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Handedness < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Handedness" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m deleted file mode 100644 index b8660b3e..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AgeCategory < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AgeCategory" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m deleted file mode 100644 index 75b695d0..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Handedness < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Handedness" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+termsuggestion/AddExistingTerminology.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+termsuggestion/AddExistingTerminology.m deleted file mode 100644 index ada55ea1..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+termsuggestion/AddExistingTerminology.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AddExistingTerminology < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Terminology" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m deleted file mode 100644 index 1a75db95..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/IsPartOf.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/IsPartOf.m deleted file mode 100644 index 719fd9d6..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleCollection" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m index e2df614d..668569d9 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m @@ -1,6 +1,9 @@ classdef Origin < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Phenotype.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Phenotype.m deleted file mode 100644 index 8ac0040e..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Phenotype.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Phenotype < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Phenotype" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m deleted file mode 100644 index 43e26fdd..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Species < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Strain.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Strain.m deleted file mode 100644 index ab758754..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Strain.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Strain < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Strain" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m deleted file mode 100644 index 0335157b..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Type.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Type.m deleted file mode 100644 index 524262d5..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesample/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TissueSampleType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m deleted file mode 100644 index fdaee8ec..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m index a10ffc40..1189d3f5 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m @@ -1,6 +1,9 @@ classdef Origin < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Phenotype.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Phenotype.m deleted file mode 100644 index e8222b9e..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Phenotype.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Phenotype < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Phenotype" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m deleted file mode 100644 index 923a7844..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Species < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Strain.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Strain.m deleted file mode 100644 index e9196a68..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Strain.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Strain < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Strain" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m deleted file mode 100644 index d04aacb0..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleCollectionState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m deleted file mode 100644 index e7df0b41..00000000 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TissueSampleType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m +++ b/code/mixedtypes/v2.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+accountinformation/Service.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+accountinformation/Service.m deleted file mode 100644 index f95af5fe..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+accountinformation/Service.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Service < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.WebService" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+affiliation/MemberOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+affiliation/MemberOf.m index 0524c0c1..67c76ad4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+affiliation/MemberOf.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+affiliation/MemberOf.m @@ -1,6 +1,9 @@ classdef MemberOf < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+amountofchemical/Amount.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+amountofchemical/Amount.m deleted file mode 100644 index 5f08d3d3..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+amountofchemical/Amount.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Amount < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+amountofchemical/ChemicalProduct.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+amountofchemical/ChemicalProduct.m index 7c4328a4..4467a2ba 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+amountofchemical/ChemicalProduct.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+amountofchemical/ChemicalProduct.m @@ -1,6 +1,10 @@ classdef ChemicalProduct < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/AnatomicalTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/AnatomicalTarget.m index fc1f1aaa..1b6316a6 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/AnatomicalTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/AnatomicalTarget.m @@ -1,6 +1,15 @@ classdef AnatomicalTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/SpatialLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/SpatialLocation.m deleted file mode 100644 index 88dbc5cb..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/SpatialLocation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpatialLocation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/TargetIdentificationType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/TargetIdentificationType.m deleted file mode 100644 index 086b52d5..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/TargetIdentificationType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TargetIdentificationType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnatomicalIdentificationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/AnchorPoint.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/AnchorPoint.m deleted file mode 100644 index 0c4aa64a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/AnchorPoint.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnchorPoint < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Criteria.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaQualityType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaQualityType.m deleted file mode 100644 index 2d3f1156..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaQualityType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CriteriaQualityType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CriteriaQualityType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaType.m deleted file mode 100644 index 28c35076..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/CriteriaType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CriteriaType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnnotationCriteriaType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/InspiredBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/InspiredBy.m deleted file mode 100644 index 703dfc8a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/InspiredBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InspiredBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Laterality.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/PreferredVisualization.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/PreferredVisualization.m deleted file mode 100644 index 7aa9e8af..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/PreferredVisualization.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreferredVisualization < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ViewerSpecification" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Specification.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Specification.m deleted file mode 100644 index a07cc019..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Specification.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Specification < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Type.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Type.m deleted file mode 100644 index 65028770..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+atlasannotation/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnnotationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+behavioralprotocol/DescribedIn.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+behavioralprotocol/DescribedIn.m index 9ce96985..88b1a2a9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+behavioralprotocol/DescribedIn.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+behavioralprotocol/DescribedIn.m @@ -1,6 +1,10 @@ classdef DescribedIn < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+behavioralprotocol/Stimulation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+behavioralprotocol/Stimulation.m index 7d35c462..cb4a06a4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+behavioralprotocol/Stimulation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+behavioralprotocol/Stimulation.m @@ -1,6 +1,9 @@ classdef Stimulation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+behavioralprotocol/StimulusType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+behavioralprotocol/StimulusType.m index 56ccde00..00f7674c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+behavioralprotocol/StimulusType.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+behavioralprotocol/StimulusType.m @@ -1,6 +1,14 @@ classdef StimulusType < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Author.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Author.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/CitedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/CitedPublication.m index 5af2446c..e746f035 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/CitedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/CitedPublication.m @@ -1,6 +1,9 @@ classdef CitedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/DigitalIdentifier.m index ba47fd88..20447239 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Editor.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Editor.m deleted file mode 100644 index dd11954e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Editor.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Editor < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Person" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Publisher.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Publisher.m index 98c8a324..30670428 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Publisher.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+book/Publisher.m @@ -1,6 +1,10 @@ classdef Publisher < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/Author.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/Author.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m index e031c5e8..6d1a8cc4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/HasTerminology.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/HasTerminology.m deleted file mode 100644 index 505009f6..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/HasTerminology.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasTerminology < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationTerminology" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m deleted file mode 100644 index 2aea73e3..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/UsedSpecies.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/UsedSpecies.m deleted file mode 100644 index 94cb41e5..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlas/UsedSpecies.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef UsedSpecies < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Accessibility.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Author.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Author.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m deleted file mode 100644 index 5137a386..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/CoordinateSpace.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CommonCoordinateSpaceVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m index e031c5e8..6d1a8cc4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/FullDocumentation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/FullDocumentation.m index 3f0f5b90..4646e09d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/FullDocumentation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/HasTerminology.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/HasTerminology.m deleted file mode 100644 index 84b5b96f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/HasTerminology.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasTerminology < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationTerminologyVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsAlternativeVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsAlternativeVersionOf.m deleted file mode 100644 index f32ba16a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m deleted file mode 100644 index df4ae28f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.BrainAtlasVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/OtherContribution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/RelatedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/RelatedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Repository.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Type.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Type.m deleted file mode 100644 index d1b8c94f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AtlasType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/UsedSpecimen.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/UsedSpecimen.m index 7a39702e..c4a33e60 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/UsedSpecimen.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+brainatlasversion/UsedSpecimen.m @@ -1,6 +1,11 @@ classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"] + ALLOWED_TYPES = [ ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/BathTemperature.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/BathTemperature.m index 133d3e6d..422cdf9d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/BathTemperature.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/BathTemperature.m @@ -1,6 +1,9 @@ classdef BathTemperature < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Device.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Device.m index dd8e745d..ab1b371e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Device.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Device.m @@ -1,6 +1,11 @@ classdef Device < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Input.m index f03221ac..235115cf 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Input.m @@ -1,6 +1,9 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Output.m index 22cbb922..e53cb1f6 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Output.m @@ -1,6 +1,9 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/PreparationDesign.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Protocol.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/TargetPosition.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/TargetPosition.m deleted file mode 100644 index 94e49d0d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/TargetPosition.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TargetPosition < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AnatomicalTargetPosition" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/TissueBathSolution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/TissueBathSolution.m deleted file mode 100644 index a7b257a0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/TissueBathSolution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TissueBathSolution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.ChemicalMixture" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Variation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Variation.m deleted file mode 100644 index 3265a813..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cellpatching/Variation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Variation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PatchClampVariation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+channel/Unit.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+channel/Unit.m deleted file mode 100644 index 8200d7a0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+channel/Unit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Unit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Author.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Author.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/CitedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/CitedPublication.m index 5af2446c..e746f035 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/CitedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/CitedPublication.m @@ -1,6 +1,9 @@ classdef CitedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Editor.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Editor.m deleted file mode 100644 index dd11954e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Editor.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Editor < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Person" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/IsPartOf.m deleted file mode 100644 index 011aefc0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.Book" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Publisher.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Publisher.m index 98c8a324..30670428 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Publisher.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chapter/Publisher.m @@ -1,6 +1,10 @@ classdef Publisher < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalmixture/HasPart.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalmixture/HasPart.m deleted file mode 100644 index 9584262e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalmixture/HasPart.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasPart < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.AmountOfChemical" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalmixture/ProductSource.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalmixture/ProductSource.m deleted file mode 100644 index 1182f766..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalmixture/ProductSource.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ProductSource < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.ProductSource" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalmixture/Type.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalmixture/Type.m deleted file mode 100644 index f5f025c3..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalmixture/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ChemicalMixtureType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalsubstance/MolecularEntity.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalsubstance/MolecularEntity.m deleted file mode 100644 index ddd1c242..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalsubstance/MolecularEntity.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef MolecularEntity < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.MolecularEntity" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalsubstance/ProductSource.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalsubstance/ProductSource.m deleted file mode 100644 index 1182f766..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalsubstance/ProductSource.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ProductSource < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.ProductSource" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalsubstance/Purity.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalsubstance/Purity.m index 8851d879..f426905e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalsubstance/Purity.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+chemicalsubstance/Purity.m @@ -1,6 +1,9 @@ classdef Purity < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+circle/Radius.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+circle/Radius.m deleted file mode 100644 index 0d3ef204..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+circle/Radius.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Radius < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+comment/About.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+comment/About.m index 40a7fe46..e3a05df4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+comment/About.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+comment/About.m @@ -1,6 +1,27 @@ classdef About < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.ValidationTest", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.computation.WorkflowRecipe", ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.core.products.WebService", ... + "openminds.core.products.WebServiceVersion", ... + "openminds.publications.LivePaper", ... + "openminds.publications.LivePaperVersion", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+comment/Commenter.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+comment/Commenter.m deleted file mode 100644 index 7fe09d67..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+comment/Commenter.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Commenter < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Person" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Author.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Author.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m index e031c5e8..6d1a8cc4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/HasVersion.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/HasVersion.m deleted file mode 100644 index e237fa68..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CommonCoordinateSpaceVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/UsedSpecies.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/UsedSpecies.m deleted file mode 100644 index 94cb41e5..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/UsedSpecies.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef UsedSpecies < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Accessibility.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AnatomicalAxesOrientation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AnatomicalAxesOrientation.m deleted file mode 100644 index 20efbffb..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AnatomicalAxesOrientation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnatomicalAxesOrientation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnatomicalAxesOrientation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Author.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Author.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AxesOrigin.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AxesOrigin.m deleted file mode 100644 index 800a29d7..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/AxesOrigin.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AxesOrigin < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DefaultImage.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DefaultImage.m deleted file mode 100644 index 0bbc3272..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DefaultImage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DefaultImage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DigitalIdentifier.m index e031c5e8..6d1a8cc4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/FullDocumentation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/FullDocumentation.m index 3f0f5b90..4646e09d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/FullDocumentation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsAlternativeVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsAlternativeVersionOf.m deleted file mode 100644 index 121558a2..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CommonCoordinateSpaceVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsNewVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsNewVersionOf.m deleted file mode 100644 index 8808672f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CommonCoordinateSpaceVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/NativeUnit.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/NativeUnit.m deleted file mode 100644 index 982b9c40..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/NativeUnit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef NativeUnit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/OtherContribution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/RelatedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/RelatedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Repository.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/UsedSpecimen.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/UsedSpecimen.m index 7a39702e..c4a33e60 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/UsedSpecimen.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/UsedSpecimen.m @@ -1,6 +1,11 @@ classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"] + ALLOWED_TYPES = [ ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+configuration/Format.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+configuration/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+configuration/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+consortium/ContactInformation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+consortium/ContactInformation.m deleted file mode 100644 index 77a0b50c..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+consortium/ContactInformation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ContactInformation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContactInformation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contenttype/DataType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contenttype/DataType.m deleted file mode 100644 index a6933b4c..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contenttype/DataType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DataType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DataType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contenttypepattern/ContentType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contenttypepattern/ContentType.m deleted file mode 100644 index 4413ec4d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contenttypepattern/ContentType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ContentType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m index c009a23d..e654ae7a 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m @@ -1,6 +1,10 @@ classdef Contributor < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contribution/Type.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contribution/Type.m deleted file mode 100644 index 0c0d4afb..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+contribution/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ContributionType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m index 48c22301..b5449f78 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m @@ -1,6 +1,9 @@ classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.CommonCoordinateSpaceVersion", "openminds.sands.CustomCoordinateSpace"] + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + "openminds.sands.nonatlas.CustomCoordinateSpace" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m deleted file mode 100644 index e71907a5..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+coordinatepoint/Coordinates.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Coordinates < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+copyright/Holder.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+copyright/Holder.m index 741e00c0..0afd399f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+copyright/Holder.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+copyright/Holder.m @@ -1,6 +1,10 @@ classdef Holder < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ConstructionType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ConstructionType.m deleted file mode 100644 index 75ccd64e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ConstructionType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ConstructionType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CranialWindowConstructionType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Dimension.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Dimension.m index 2a2fcaeb..6fd0c35f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Dimension.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Dimension.m @@ -1,6 +1,10 @@ classdef Dimension < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.Circle", "openminds.sands.Ellipse", "openminds.sands.Rectangle"] + ALLOWED_TYPES = [ ... + "openminds.sands.mathematicalshapes.Circle", ... + "openminds.sands.mathematicalshapes.Ellipse", ... + "openminds.sands.mathematicalshapes.Rectangle" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Input.m deleted file mode 100644 index c81de10c..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Input.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Input < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Output.m deleted file mode 100644 index eaa54e59..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Output.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Output < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PreparationDesign.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Protocol.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ReinforcementType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ReinforcementType.m deleted file mode 100644 index df791bfa..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/ReinforcementType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ReinforcementType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CranialWindowReinforcementType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customanatomicalentity/HasAnnotation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customanatomicalentity/HasAnnotation.m deleted file mode 100644 index 9a225cb1..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customanatomicalentity/HasAnnotation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasAnnotation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CustomAnnotation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelatedUBERONTerm.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelatedUBERONTerm.m index 86aec9ad..b21818ae 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelatedUBERONTerm.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelatedUBERONTerm.m @@ -1,6 +1,9 @@ classdef RelatedUBERONTerm < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Organ", "openminds.controlledterms.UBERONParcellation"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.UBERONParcellation" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m index 65cd00a4..4a40ba2f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m @@ -1,6 +1,9 @@ classdef RelationAssessment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.QualitativeRelationAssessment", "openminds.sands.QuantitativeRelationAssessment"] + ALLOWED_TYPES = [ ... + "openminds.sands.miscellaneous.QualitativeRelationAssessment", ... + "openminds.sands.miscellaneous.QuantitativeRelationAssessment" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/AnchorPoint.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/AnchorPoint.m deleted file mode 100644 index 0c4aa64a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/AnchorPoint.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnchorPoint < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m index 48c22301..b5449f78 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m @@ -1,6 +1,9 @@ classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.CommonCoordinateSpaceVersion", "openminds.sands.CustomCoordinateSpace"] + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + "openminds.sands.nonatlas.CustomCoordinateSpace" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Criteria.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/CriteriaQualityType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/CriteriaQualityType.m deleted file mode 100644 index 2d3f1156..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/CriteriaQualityType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CriteriaQualityType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CriteriaQualityType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/CriteriaType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/CriteriaType.m deleted file mode 100644 index 28c35076..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/CriteriaType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CriteriaType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnnotationCriteriaType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/InspiredBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/InspiredBy.m deleted file mode 100644 index 703dfc8a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/InspiredBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InspiredBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Laterality.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/PreferredVisualization.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/PreferredVisualization.m deleted file mode 100644 index 7aa9e8af..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/PreferredVisualization.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreferredVisualization < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ViewerSpecification" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Specification.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Specification.m index ae1e9ca3..4c3feb6a 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Specification.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Specification.m @@ -1,6 +1,9 @@ classdef Specification < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.PropertyValueList"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.research.PropertyValueList" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Type.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Type.m deleted file mode 100644 index 65028770..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customannotation/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnnotationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AnatomicalAxesOrientation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AnatomicalAxesOrientation.m deleted file mode 100644 index 20efbffb..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AnatomicalAxesOrientation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnatomicalAxesOrientation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnatomicalAxesOrientation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AxesOrigin.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AxesOrigin.m deleted file mode 100644 index 800a29d7..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/AxesOrigin.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AxesOrigin < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/DefaultImage.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/DefaultImage.m deleted file mode 100644 index 0bbc3272..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/DefaultImage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DefaultImage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/NativeUnit.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/NativeUnit.m deleted file mode 100644 index 982b9c40..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+customcoordinatespace/NativeUnit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef NativeUnit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+custompropertyset/DataLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+custompropertyset/DataLocation.m index 1255b0e2..d79cef2e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+custompropertyset/DataLocation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+custompropertyset/DataLocation.m @@ -1,6 +1,10 @@ classdef DataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Configuration", "openminds.core.File", "openminds.core.PropertyValueList"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.research.Configuration", ... + "openminds.core.research.PropertyValueList" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+custompropertyset/RelevantFor.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+custompropertyset/RelevantFor.m index 0e76c8ff..42316570 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+custompropertyset/RelevantFor.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+custompropertyset/RelevantFor.m @@ -1,6 +1,11 @@ classdef RelevantFor < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.Technique" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Environment.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Environment.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Input.m index 7a1bafd0..91114afb 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Input.m @@ -1,6 +1,13 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/LaunchConfiguration.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Output.m index 28e9db8f..5be8d35f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Output.m @@ -1,6 +1,11 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Recipe.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/ResourceUsage.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/ResourceUsage.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/StartedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/StartedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Status.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Technique.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/WasInformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/WasInformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataanalysis/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Environment.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Environment.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Input.m index 441aa707..1be37a29 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Input.m @@ -1,6 +1,14 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.DatasetVersion", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/LaunchConfiguration.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Output.m index fe6b61cf..f85816fb 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Output.m @@ -1,6 +1,10 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Recipe.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/ResourceUsage.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/ResourceUsage.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/StartedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/StartedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Status.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Technique.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/WasInformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/WasInformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datacopy/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/Author.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/Author.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m index c901395c..a003cd86 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.IdentifiersDotOrgID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.IdentifiersDotOrgID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/HasVersion.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/HasVersion.m deleted file mode 100644 index 766e5d58..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+dataset/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/BehavioralProtocol.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/BehavioralProtocol.m deleted file mode 100644 index 66b38c0e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/BehavioralProtocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BehavioralProtocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.BehavioralProtocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/DataType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/DataType.m deleted file mode 100644 index 484ca94f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/DataType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DataType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SemanticDataType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m index c901395c..a003cd86 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.IdentifiersDotOrgID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.IdentifiersDotOrgID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m deleted file mode 100644 index bdc1fa86..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/EthicsAssessment.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef EthicsAssessment < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.EthicsAssessment" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/ExperimentalApproach.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/ExperimentalApproach.m deleted file mode 100644 index 352ec274..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/ExperimentalApproach.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ExperimentalApproach < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ExperimentalApproach" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m index 3f0f5b90..4646e09d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/InputData.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/InputData.m index 7ef747cc..96fd233f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/InputData.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/InputData.m @@ -1,6 +1,15 @@ classdef InputData < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/IsAlternativeVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/IsAlternativeVersionOf.m deleted file mode 100644 index 156a849f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m deleted file mode 100644 index 9d7c1f9a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/License.m index f368febc..1488b82d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/License.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/License.m @@ -1,6 +1,9 @@ classdef License < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.License", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.License", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/PreparationDesign.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/PreparationDesign.m deleted file mode 100644 index 894cb500..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Protocol.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Repository.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m index 15407a8c..77d14248 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m @@ -1,6 +1,11 @@ classdef StudiedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"] + ALLOWED_TYPES = [ ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Technique.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Technique.m index a4de8d8e..0b28b7a3 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Technique.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+datasetversion/Technique.m @@ -1,6 +1,11 @@ classdef Technique < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.Technique" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/ConductorMaterial.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/ConductorMaterial.m index e57893d0..f6cfa9c5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/ConductorMaterial.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/ConductorMaterial.m @@ -1,6 +1,10 @@ classdef ConductorMaterial < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/DeviceType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/DeviceType.m deleted file mode 100644 index 51a64515..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/DeviceType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DeviceType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DeviceType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/DigitalIdentifier.m index af7b01fa..a6820880 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/InsulatorMaterial.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/InsulatorMaterial.m index 86442a76..4c497384 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/InsulatorMaterial.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/InsulatorMaterial.m @@ -1,6 +1,10 @@ classdef InsulatorMaterial < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/IntrinsicResistance.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/IntrinsicResistance.m index f60b6f19..61d1b35f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/IntrinsicResistance.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/IntrinsicResistance.m @@ -1,6 +1,9 @@ classdef IntrinsicResistance < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/Manufacturer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/Manufacturer.m index 10324fe9..2e233e10 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/Manufacturer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/Manufacturer.m @@ -1,6 +1,10 @@ classdef Manufacturer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/Owner.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/Owner.m index 02426b5e..099e886b 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/Owner.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrode/Owner.m @@ -1,6 +1,10 @@ classdef Owner < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/ConductorMaterial.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/ConductorMaterial.m index e57893d0..f6cfa9c5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/ConductorMaterial.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/ConductorMaterial.m @@ -1,6 +1,10 @@ classdef ConductorMaterial < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/DeviceType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/DeviceType.m deleted file mode 100644 index 51a64515..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/DeviceType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DeviceType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DeviceType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/DigitalIdentifier.m index af7b01fa..a6820880 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/InsulatorMaterial.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/InsulatorMaterial.m index 86442a76..4c497384 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/InsulatorMaterial.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/InsulatorMaterial.m @@ -1,6 +1,10 @@ classdef InsulatorMaterial < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/IntrinsicResistance.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/IntrinsicResistance.m index f60b6f19..61d1b35f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/IntrinsicResistance.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/IntrinsicResistance.m @@ -1,6 +1,9 @@ classdef IntrinsicResistance < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/Manufacturer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/Manufacturer.m index 10324fe9..2e233e10 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/Manufacturer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/Manufacturer.m @@ -1,6 +1,10 @@ classdef Manufacturer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/Owner.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/Owner.m index 02426b5e..099e886b 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/Owner.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearray/Owner.m @@ -1,6 +1,10 @@ classdef Owner < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfArray.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfArray.m index 7e4f42ef..38b7684f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfArray.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfArray.m @@ -1,6 +1,15 @@ classdef AnatomicalLocationOfArray < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfElectrodes.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfElectrodes.m index 290b2975..fe7113fb 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfElectrodes.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfElectrodes.m @@ -1,6 +1,15 @@ classdef AnatomicalLocationOfElectrodes < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/ContactResistances.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/ContactResistances.m index 57adfb14..9076411c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/ContactResistances.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/ContactResistances.m @@ -1,6 +1,9 @@ classdef ContactResistances < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/Device.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/Device.m deleted file mode 100644 index 53684d56..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.ephys.ElectrodeArray" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/MetadataLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/MetadataLocation.m index 9a6232c7..ee20ec38 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/MetadataLocation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/MetadataLocation.m @@ -1,6 +1,9 @@ classdef MetadataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/SpatialLocationOfElectrodes.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/SpatialLocationOfElectrodes.m deleted file mode 100644 index 8b45e8f3..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/SpatialLocationOfElectrodes.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpatialLocationOfElectrodes < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/UsedSpecimen.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/UsedSpecimen.m index 51b76e57..7bc0984f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/UsedSpecimen.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodearrayusage/UsedSpecimen.m @@ -1,6 +1,9 @@ classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Device.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Device.m index dd8e745d..ab1b371e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Device.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Device.m @@ -1,6 +1,11 @@ classdef Device < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Input.m index f03221ac..235115cf 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Input.m @@ -1,6 +1,9 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Output.m index 22cbb922..e53cb1f6 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Output.m @@ -1,6 +1,9 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/PreparationDesign.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Protocol.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/TargetPosition.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/TargetPosition.m deleted file mode 100644 index 94e49d0d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeplacement/TargetPosition.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TargetPosition < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AnatomicalTargetPosition" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/AnatomicalLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/AnatomicalLocation.m index 3d2b92e9..9dc3dada 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/AnatomicalLocation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/AnatomicalLocation.m @@ -1,6 +1,15 @@ classdef AnatomicalLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/ContactResistance.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/ContactResistance.m index c6a384dd..1d67639d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/ContactResistance.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/ContactResistance.m @@ -1,6 +1,9 @@ classdef ContactResistance < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/Device.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/Device.m deleted file mode 100644 index bf835d5d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.ephys.Electrode" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/MetadataLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/MetadataLocation.m index 9a6232c7..ee20ec38 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/MetadataLocation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/MetadataLocation.m @@ -1,6 +1,9 @@ classdef MetadataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/SpatialLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/SpatialLocation.m deleted file mode 100644 index ff9276d9..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/SpatialLocation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpatialLocation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/UsedSpecimen.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/UsedSpecimen.m index 51b76e57..7bc0984f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/UsedSpecimen.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+electrodeusage/UsedSpecimen.m @@ -1,6 +1,9 @@ classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+ellipse/SemiMajorAxis.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+ellipse/SemiMajorAxis.m deleted file mode 100644 index e7046d57..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+ellipse/SemiMajorAxis.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SemiMajorAxis < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+ellipse/SemiMinorAxis.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+ellipse/SemiMinorAxis.m deleted file mode 100644 index 0bbc21e6..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+ellipse/SemiMinorAxis.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SemiMinorAxis < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+environment/Configuration.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+environment/Configuration.m deleted file mode 100644 index eb35c294..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+environment/Configuration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Configuration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Configuration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+environment/Hardware.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+environment/Hardware.m deleted file mode 100644 index f85c41de..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+environment/Hardware.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hardware < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.HardwareSystem" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+environment/Software.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+environment/Software.m deleted file mode 100644 index 75504767..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+environment/Software.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Software < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+ephysstimulus/Type.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+ephysstimulus/Type.m deleted file mode 100644 index e498665f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+ephysstimulus/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ElectricalStimulusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/DataType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/DataType.m deleted file mode 100644 index a6933b4c..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/DataType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DataType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DataType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/FileRepository.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/FileRepository.m deleted file mode 100644 index ffd90a29..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/FileRepository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef FileRepository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/Format.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/Hash.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/Hash.m deleted file mode 100644 index 246ce2e0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/IsPartOf.m deleted file mode 100644 index 50c158bb..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileBundle" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/SpecialUsageRole.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/SpecialUsageRole.m deleted file mode 100644 index bc4ce81d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/SpecialUsageRole.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpecialUsageRole < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileUsageRole" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/StorageSize.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+file/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filearchive/Format.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filearchive/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filearchive/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filearchive/SourceData.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filearchive/SourceData.m deleted file mode 100644 index 03aeffd5..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filearchive/SourceData.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SourceData < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/Format.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m index cec5e93b..dcd7ae0d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m @@ -1,6 +1,53 @@ classdef GroupedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.core.BehavioralProtocol", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.CustomCoordinateSpace", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.BehavioralProtocol", ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity", ... + "openminds.sands.nonatlas.CustomCoordinateSpace" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/GroupingType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/GroupingType.m deleted file mode 100644 index de9729ca..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/GroupingType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef GroupingType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileBundleGrouping" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/Hash.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/Hash.m deleted file mode 100644 index c356bb5d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m index d9ecc708..17c7a5a4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m @@ -1,6 +1,9 @@ classdef IsPartOf < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.FileBundle", "openminds.core.FileRepository"] + ALLOWED_TYPES = [ ... + "openminds.core.data.FileBundle", ... + "openminds.core.data.FileRepository" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filebundle/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filepathpattern/GroupingType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filepathpattern/GroupingType.m deleted file mode 100644 index de9729ca..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filepathpattern/GroupingType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef GroupingType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileBundleGrouping" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/ContentTypePattern.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/ContentTypePattern.m deleted file mode 100644 index b99b0fe3..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/ContentTypePattern.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ContentTypePattern < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentTypePattern" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/Format.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/Hash.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/Hash.m deleted file mode 100644 index c356bb5d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m deleted file mode 100644 index c8317701..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/HostedBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HostedBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/StructurePattern.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/StructurePattern.m deleted file mode 100644 index 0e702a46..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/StructurePattern.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StructurePattern < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepositoryStructure" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/Type.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/Type.m deleted file mode 100644 index 8b070740..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepository/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileRepositoryType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepositorystructure/FilePathPattern.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepositorystructure/FilePathPattern.m deleted file mode 100644 index 644e7408..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+filerepositorystructure/FilePathPattern.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef FilePathPattern < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FilePathPattern" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+funding/Funder.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+funding/Funder.m index fd3d20ed..5e84d9a7 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+funding/Funder.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+funding/Funder.m @@ -1,6 +1,10 @@ classdef Funder < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Environment.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Environment.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Input.m index b2cecbaa..6d3013a0 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Input.m @@ -1,6 +1,11 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/LaunchConfiguration.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Output.m index 28e9db8f..5be8d35f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Output.m @@ -1,6 +1,11 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Recipe.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/ResourceUsage.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/ResourceUsage.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/StartedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/StartedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Status.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Technique.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/WasInformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/WasInformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+genericcomputation/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+launchconfiguration/EnvironmentVariable.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+launchconfiguration/EnvironmentVariable.m deleted file mode 100644 index 53a8228b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+launchconfiguration/EnvironmentVariable.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef EnvironmentVariable < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.PropertyValueList" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/About.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/About.m index 06add52b..cc795c5c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/About.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/About.m @@ -1,6 +1,27 @@ classdef About < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.ValidationTest", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.computation.WorkflowRecipe", ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.core.products.WebService", ... + "openminds.core.products.WebServiceVersion", ... + "openminds.publications.LivePaper", ... + "openminds.publications.LivePaperVersion", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Author.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Author.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/CitedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/CitedPublication.m index 5af2446c..e746f035 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/CitedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/CitedPublication.m @@ -1,6 +1,9 @@ classdef CitedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Editor.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Editor.m deleted file mode 100644 index dd11954e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Editor.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Editor < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Person" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/EducationalLevel.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/EducationalLevel.m deleted file mode 100644 index 3699921d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/EducationalLevel.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef EducationalLevel < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.EducationalLevel" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Publisher.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Publisher.m index 98c8a324..30670428 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Publisher.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Publisher.m @@ -1,6 +1,10 @@ classdef Publisher < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/RequiredTime.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/RequiredTime.m index e7306692..1a801506 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/RequiredTime.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/RequiredTime.m @@ -1,6 +1,9 @@ classdef RequiredTime < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Type.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Type.m deleted file mode 100644 index 063eb449..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+learningresource/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.LearningResourceType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/Author.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/Author.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/HasVersion.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/HasVersion.m deleted file mode 100644 index f173f552..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaper/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.LivePaperVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperresourceitem/HostedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperresourceitem/HostedBy.m deleted file mode 100644 index c8317701..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperresourceitem/HostedBy.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HostedBy < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperresourceitem/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperresourceitem/IsPartOf.m deleted file mode 100644 index 65e0e27b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperresourceitem/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.LivePaperSection" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepapersection/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepapersection/IsPartOf.m deleted file mode 100644 index 0ac663cf..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepapersection/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.LivePaperVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/About.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/About.m index b6873d4c..b871b56d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/About.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/About.m @@ -1,6 +1,10 @@ classdef About < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DatasetVersion", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Accessibility.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Author.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Author.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/FullDocumentation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/FullDocumentation.m index 3f0f5b90..4646e09d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/FullDocumentation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/IsAlternativeVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/IsAlternativeVersionOf.m deleted file mode 100644 index 7e0ba1c7..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.LivePaperVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/IsNewVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/IsNewVersionOf.m deleted file mode 100644 index 7f9fd07e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.LivePaperVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/OtherContribution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/RelatedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/RelatedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Repository.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+livepaperversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/CopyOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/CopyOf.m deleted file mode 100644 index be1d4e54..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/CopyOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CopyOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/DataType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/DataType.m deleted file mode 100644 index a6933b4c..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/DataType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DataType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DataType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/Format.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/Hash.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/Hash.m deleted file mode 100644 index c356bb5d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/Hash.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Hash < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Hash" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/SpecialUsageRole.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/SpecialUsageRole.m deleted file mode 100644 index bc4ce81d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/SpecialUsageRole.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpecialUsageRole < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.FileUsageRole" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/StorageSize.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/StorageSize.m deleted file mode 100644 index bff2347c..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+localfile/StorageSize.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StorageSize < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+measurement/MeasuredQuantity.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+measurement/MeasuredQuantity.m deleted file mode 100644 index 2810c689..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+measurement/MeasuredQuantity.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef MeasuredQuantity < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.MeasuredQuantity" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+measurement/MeasuredWith.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+measurement/MeasuredWith.m index b9fb68e8..e40f0fb5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+measurement/MeasuredWith.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+measurement/MeasuredWith.m @@ -1,6 +1,11 @@ classdef MeasuredWith < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+measurement/Value.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+measurement/Value.m index 00c93ff4..3be9f958 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+measurement/Value.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+measurement/Value.m @@ -1,6 +1,9 @@ classdef Value < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m index 5d4474e7..b60a1120 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m deleted file mode 100644 index e58d7b8d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodel/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.MetaDataModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m index 5d4474e7..b60a1120 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m index 3f0f5b90..4646e09d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsAlternativeVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsAlternativeVersionOf.m deleted file mode 100644 index 5b82bc15..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.MetaDataModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m deleted file mode 100644 index 81f59ef6..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.MetaDataModelVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m deleted file mode 100644 index da044435..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SerializationFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SerializationFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m deleted file mode 100644 index e6014a51..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/SpecificationFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpecificationFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m deleted file mode 100644 index a0197007..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.MetaDataModelType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/AbstractionLevel.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/AbstractionLevel.m deleted file mode 100644 index 88795a38..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/AbstractionLevel.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AbstractionLevel < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ModelAbstractionLevel" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/Developer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/Developer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m index 5d4474e7..b60a1120 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/HasVersion.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/HasVersion.m deleted file mode 100644 index 512864a5..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/Scope.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/Scope.m deleted file mode 100644 index 63a81c76..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/Scope.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Scope < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ModelScope" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+model/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Environment.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Environment.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Input.m index 872db45e..5e033d91 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Input.m @@ -1,6 +1,13 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/LaunchConfiguration.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Output.m index fe6b61cf..f85816fb 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Output.m @@ -1,6 +1,10 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Recipe.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/ResourceUsage.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/ResourceUsage.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/StartedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/StartedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Status.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Technique.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/WasInformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/WasInformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelvalidation/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m index 5d4474e7..b60a1120 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Format.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Format.m deleted file mode 100644 index 8b918b6e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m index 3f0f5b90..4646e09d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m index 0e472d50..f67a32db 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m @@ -1,6 +1,11 @@ classdef InputData < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/IsAlternativeVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/IsAlternativeVersionOf.m deleted file mode 100644 index e686373c..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m deleted file mode 100644 index 796f8c47..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ModelVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/License.m deleted file mode 100644 index 28c01b6b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m index 3a3bbb70..3523f597 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m @@ -1,6 +1,11 @@ classdef OutputData < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Repository.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+modelversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+numericalproperty/Value.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+numericalproperty/Value.m index 00c93ff4..3be9f958 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+numericalproperty/Value.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+numericalproperty/Value.m @@ -1,6 +1,9 @@ classdef Value < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Environment.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Environment.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Input.m index 3482dfc6..da10ad3f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Input.m @@ -1,6 +1,12 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/LaunchConfiguration.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Output.m index ca6f83e4..3eff9110 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Output.m @@ -1,6 +1,11 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Recipe.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/ResourceUsage.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/ResourceUsage.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/StartedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/StartedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Status.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Technique.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/WasInformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/WasInformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+optimization/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+organization/Affiliation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+organization/Affiliation.m deleted file mode 100644 index bd3ba8ae..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+organization/Affiliation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Affiliation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Affiliation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m index 6384f6f8..11780713 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.GRIDID", "openminds.core.RORID", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.GRIDID", ... + "openminds.core.digitalidentifier.RORID", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+organization/HasParent.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+organization/HasParent.m deleted file mode 100644 index 62443767..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+organization/HasParent.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasParent < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentity/HasParent.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentity/HasParent.m deleted file mode 100644 index e7f248a1..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentity/HasParent.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasParent < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntity" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentity/HasVersion.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentity/HasVersion.m deleted file mode 100644 index c51aab0d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentity/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntityVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m index 86aec9ad..b21818ae 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m @@ -1,6 +1,9 @@ classdef RelatedUBERONTerm < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Organ", "openminds.controlledterms.UBERONParcellation"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.UBERONParcellation" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentityversion/HasAnnotation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentityversion/HasAnnotation.m deleted file mode 100644 index 6c916c00..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentityversion/HasAnnotation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasAnnotation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.AtlasAnnotation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentityversion/HasParent.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentityversion/HasParent.m index 0ffd0015..a3f4c38a 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentityversion/HasParent.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentityversion/HasParent.m @@ -1,6 +1,9 @@ classdef HasParent < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentityversion/RelationAssessment.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentityversion/RelationAssessment.m index 65cd00a4..4a40ba2f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentityversion/RelationAssessment.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationentityversion/RelationAssessment.m @@ -1,6 +1,9 @@ classdef RelationAssessment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.QualitativeRelationAssessment", "openminds.sands.QuantitativeRelationAssessment"] + ALLOWED_TYPES = [ ... + "openminds.sands.miscellaneous.QualitativeRelationAssessment", ... + "openminds.sands.miscellaneous.QuantitativeRelationAssessment" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminology/DataLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminology/DataLocation.m deleted file mode 100644 index 0783a8ea..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminology/DataLocation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DataLocation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminology/HasEntity.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminology/HasEntity.m deleted file mode 100644 index be94c27a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminology/HasEntity.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasEntity < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntity" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminologyversion/DataLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminologyversion/DataLocation.m deleted file mode 100644 index 0783a8ea..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminologyversion/DataLocation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DataLocation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminologyversion/HasEntity.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminologyversion/HasEntity.m deleted file mode 100644 index 87aaa43e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+parcellationterminologyversion/HasEntity.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasEntity < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntityVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+periodical/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+periodical/DigitalIdentifier.m deleted file mode 100644 index 8cf27522..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+periodical/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ISSN" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/Affiliation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/Affiliation.m deleted file mode 100644 index bd3ba8ae..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/Affiliation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Affiliation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Affiliation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/AssociatedAccount.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/AssociatedAccount.m deleted file mode 100644 index 446d176e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/AssociatedAccount.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AssociatedAccount < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.AccountInformation" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/ContactInformation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/ContactInformation.m deleted file mode 100644 index 77a0b50c..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/ContactInformation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ContactInformation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContactInformation" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m deleted file mode 100644 index 803a9a8f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+person/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ORCID" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/DeviceType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/DeviceType.m deleted file mode 100644 index 51a64515..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/DeviceType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DeviceType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DeviceType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/DigitalIdentifier.m index af7b01fa..a6820880 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/ExternalDiameter.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/ExternalDiameter.m deleted file mode 100644 index 6dd6e152..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/ExternalDiameter.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ExternalDiameter < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/InternalDiameter.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/InternalDiameter.m deleted file mode 100644 index 8fa529e2..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/InternalDiameter.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InternalDiameter < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/Manufacturer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/Manufacturer.m index 10324fe9..2e233e10 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/Manufacturer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/Manufacturer.m @@ -1,6 +1,10 @@ classdef Manufacturer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/Material.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/Material.m index 9414a3aa..5a8e613c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/Material.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/Material.m @@ -1,6 +1,10 @@ classdef Material < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/Owner.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/Owner.m index 02426b5e..099e886b 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/Owner.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipette/Owner.m @@ -1,6 +1,10 @@ classdef Owner < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/AnatomicalLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/AnatomicalLocation.m index 3d2b92e9..9dc3dada 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/AnatomicalLocation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/AnatomicalLocation.m @@ -1,6 +1,15 @@ classdef AnatomicalLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/ChlorideReversalPotential.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/ChlorideReversalPotential.m deleted file mode 100644 index 72df7b5c..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/ChlorideReversalPotential.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ChlorideReversalPotential < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/CompensationCurrent.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/CompensationCurrent.m deleted file mode 100644 index c84cfa92..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/CompensationCurrent.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CompensationCurrent < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/Device.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/Device.m deleted file mode 100644 index 7193653d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.ephys.Pipette" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/EndMembranePotential.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/EndMembranePotential.m deleted file mode 100644 index 00020b29..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/EndMembranePotential.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef EndMembranePotential < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/HoldingPotential.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/HoldingPotential.m deleted file mode 100644 index 9442fda0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/HoldingPotential.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HoldingPotential < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/InputResistance.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/InputResistance.m deleted file mode 100644 index 9b58c517..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/InputResistance.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InputResistance < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/LabelingCompound.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/LabelingCompound.m index af13a96b..ce23246d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/LabelingCompound.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/LabelingCompound.m @@ -1,6 +1,10 @@ classdef LabelingCompound < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/LiquidJunctionPotential.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/LiquidJunctionPotential.m deleted file mode 100644 index 0d27de7b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/LiquidJunctionPotential.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LiquidJunctionPotential < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/MetadataLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/MetadataLocation.m index 9a6232c7..ee20ec38 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/MetadataLocation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/MetadataLocation.m @@ -1,6 +1,9 @@ classdef MetadataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/PipetteResistance.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/PipetteResistance.m index 0ce3740e..2c650141 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/PipetteResistance.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/PipetteResistance.m @@ -1,6 +1,9 @@ classdef PipetteResistance < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/PipetteSolution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/PipetteSolution.m deleted file mode 100644 index 053fcf29..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/PipetteSolution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PipetteSolution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.ChemicalMixture" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/SealResistance.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/SealResistance.m deleted file mode 100644 index 7d63e516..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/SealResistance.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SealResistance < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/SeriesResistance.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/SeriesResistance.m deleted file mode 100644 index 422e775f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/SeriesResistance.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SeriesResistance < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/SpatialLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/SpatialLocation.m deleted file mode 100644 index ff9276d9..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/SpatialLocation.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SpatialLocation < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/StartMembranePotential.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/StartMembranePotential.m deleted file mode 100644 index 0a92a7cc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/StartMembranePotential.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StartMembranePotential < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Measurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/UsedSpecimen.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/UsedSpecimen.m index 51b76e57..7bc0984f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/UsedSpecimen.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+pipetteusage/UsedSpecimen.m @@ -1,6 +1,9 @@ classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+productsource/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+productsource/DigitalIdentifier.m deleted file mode 100644 index 84b4b5fc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+productsource/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.RRID" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+productsource/Provider.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+productsource/Provider.m index 3b623207..6874c33f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+productsource/Provider.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+productsource/Provider.m @@ -1,6 +1,10 @@ classdef Provider < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+productsource/Purity.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+productsource/Purity.m index 8851d879..f426905e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+productsource/Purity.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+productsource/Purity.m @@ -1,6 +1,9 @@ classdef Purity < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+project/Coordinator.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+project/Coordinator.m index 27ef9d57..86f835e3 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+project/Coordinator.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+project/Coordinator.m @@ -1,6 +1,10 @@ classdef Coordinator < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+project/HasPart.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+project/HasPart.m index c0410860..59a08f17 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+project/HasPart.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+project/HasPart.m @@ -1,6 +1,27 @@ classdef HasPart < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.ValidationTest", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.computation.WorkflowRecipe", ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.core.products.WebService", ... + "openminds.core.products.WebServiceVersion", ... + "openminds.publications.LivePaper", ... + "openminds.publications.LivePaperVersion", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+propertyvaluelist/PropertyValuePair.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+propertyvaluelist/PropertyValuePair.m index 0bc9c9e3..15fa6f6b 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+propertyvaluelist/PropertyValuePair.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+propertyvaluelist/PropertyValuePair.m @@ -1,6 +1,9 @@ classdef PropertyValuePair < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.NumericalProperty", "openminds.core.StringProperty"] + ALLOWED_TYPES = [ ... + "openminds.core.research.NumericalProperty", ... + "openminds.core.research.StringProperty" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocol/DescribedIn.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocol/DescribedIn.m index 501e8785..451c2f89 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocol/DescribedIn.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocol/DescribedIn.m @@ -1,6 +1,10 @@ classdef DescribedIn < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocol/StimulusType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocol/StimulusType.m index 56ccde00..00f7674c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocol/StimulusType.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocol/StimulusType.m @@ -1,6 +1,14 @@ classdef StimulusType < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocol/Technique.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocol/Technique.m index a4de8d8e..0b28b7a3 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocol/Technique.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocol/Technique.m @@ -1,6 +1,11 @@ classdef Technique < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.Technique" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/BehavioralProtocol.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/BehavioralProtocol.m deleted file mode 100644 index 66b38c0e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/BehavioralProtocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BehavioralProtocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.BehavioralProtocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m index 0e1241a6..b6558bbd 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m @@ -1,6 +1,15 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m index 361db26f..0e5d3fc8 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m @@ -1,6 +1,13 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/PreparationDesign.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+publicationissue/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+publicationissue/IsPartOf.m deleted file mode 100644 index 467ca26e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+publicationissue/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.PublicationVolume" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+publicationvolume/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+publicationvolume/IsPartOf.m deleted file mode 100644 index 0918c6be..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+publicationvolume/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.publications.Periodical" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/Criteria.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m index 20c39879..07266e93 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m @@ -1,6 +1,10 @@ classdef InRelationTo < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/QualitativeOverlap.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/QualitativeOverlap.m deleted file mode 100644 index fa65a9f7..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/QualitativeOverlap.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef QualitativeOverlap < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.QualitativeOverlap" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/Criteria.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/Criteria.m deleted file mode 100644 index a98b6310..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/Criteria.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Criteria < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ProtocolExecution" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/InRelationTo.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/InRelationTo.m deleted file mode 100644 index 71079657..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/InRelationTo.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InRelationTo < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.ParcellationEntityVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m index cfdabb67..afc427e4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m @@ -1,6 +1,9 @@ classdef QuantitativeOverlap < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevalue/TypeOfUncertainty.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevalue/TypeOfUncertainty.m deleted file mode 100644 index 2baca250..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevalue/TypeOfUncertainty.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TypeOfUncertainty < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TypeOfUncertainty" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m deleted file mode 100644 index 8200d7a0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevalue/Unit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Unit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluearray/TypeOfUncertainty.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluearray/TypeOfUncertainty.m deleted file mode 100644 index 2baca250..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluearray/TypeOfUncertainty.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TypeOfUncertainty < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TypeOfUncertainty" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluearray/Unit.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluearray/Unit.m deleted file mode 100644 index 8200d7a0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluearray/Unit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Unit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MaxValueUnit.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MaxValueUnit.m deleted file mode 100644 index d5d604cb..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MaxValueUnit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef MaxValueUnit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MinValueUnit.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MinValueUnit.m deleted file mode 100644 index dbac6119..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+quantitativevaluerange/MinValueUnit.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef MinValueUnit < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.UnitOfMeasurement" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/Channel.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/Channel.m deleted file mode 100644 index 70bab1ba..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/Channel.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Channel < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.ephys.Channel" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/DataLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/DataLocation.m index 6be01517..a6494987 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/DataLocation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/DataLocation.m @@ -1,6 +1,9 @@ classdef DataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/PreviousRecording.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/PreviousRecording.m deleted file mode 100644 index cca987dd..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/PreviousRecording.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreviousRecording < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.ephys.Recording" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/RecordedWith.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/RecordedWith.m index 6c09a122..fa0cdc34 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/RecordedWith.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/RecordedWith.m @@ -1,6 +1,11 @@ classdef RecordedWith < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/SamplingFrequency.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/SamplingFrequency.m deleted file mode 100644 index 5293310a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recording/SamplingFrequency.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SamplingFrequency < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Device.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Device.m index 88cbed96..f1142d85 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Device.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Device.m @@ -1,6 +1,10 @@ classdef Device < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage"] + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Input.m index f42cba25..54e9c3ea 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Input.m @@ -1,6 +1,11 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Output.m index 564c0684..379463ea 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Output.m @@ -1,6 +1,9 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/PreparationDesign.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Protocol.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+recordingactivity/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+rectangle/Length.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+rectangle/Length.m deleted file mode 100644 index bd203995..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+rectangle/Length.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Length < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+rectangle/Width.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+rectangle/Width.m deleted file mode 100644 index 8b5755ac..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+rectangle/Width.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Width < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+researchproductgroup/HasPart.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+researchproductgroup/HasPart.m index c0410860..59a08f17 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+researchproductgroup/HasPart.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+researchproductgroup/HasPart.m @@ -1,6 +1,27 @@ classdef HasPart < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.ValidationTest", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.computation.WorkflowRecipe", ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.core.products.WebService", ... + "openminds.core.products.WebServiceVersion", ... + "openminds.publications.LivePaper", ... + "openminds.publications.LivePaperVersion", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Author.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Author.m index 3a7784a8..1b981a03 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Author.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Author.m @@ -1,6 +1,10 @@ classdef Author < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/CitedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/CitedPublication.m index 5af2446c..e746f035 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/CitedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/CitedPublication.m @@ -1,6 +1,9 @@ classdef CitedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.ISBN"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Editor.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Editor.m deleted file mode 100644 index dd11954e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Editor.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Editor < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Person" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/IsPartOf.m index 018b3661..e20662d3 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/IsPartOf.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/IsPartOf.m @@ -1,6 +1,9 @@ classdef IsPartOf < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.publications.PublicationIssue", "openminds.publications.PublicationVolume"] + ALLOWED_TYPES = [ ... + "openminds.publications.PublicationIssue", ... + "openminds.publications.PublicationVolume" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/License.m deleted file mode 100644 index ab0a0edc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Publisher.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Publisher.m index 98c8a324..30670428 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Publisher.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Publisher.m @@ -1,6 +1,10 @@ classdef Publisher < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+servicelink/DataLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+servicelink/DataLocation.m index 17bd15d9..40ce68d6 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+servicelink/DataLocation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+servicelink/DataLocation.m @@ -1,6 +1,13 @@ classdef DataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.publications.LivePaperResourceItem", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion", ... + "openminds.publications.LivePaperResourceItem", ... + "openminds.sands.atlas.ParcellationEntityVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+servicelink/PreviewImage.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+servicelink/PreviewImage.m deleted file mode 100644 index f2db3d01..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+servicelink/PreviewImage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreviewImage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.File" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+servicelink/Service.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+servicelink/Service.m deleted file mode 100644 index d92f4db5..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+servicelink/Service.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Service < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Service" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+setup/HasPart.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+setup/HasPart.m index d59a7784..9e76df51 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+setup/HasPart.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+setup/HasPart.m @@ -1,6 +1,13 @@ classdef HasPart < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Setup", "openminds.core.SoftwareVersion", "openminds.ephys.Electrode", "openminds.ephys.ElectrodeArray", "openminds.ephys.Pipette", "openminds.specimenprep.SlicingDevice"] + ALLOWED_TYPES = [ ... + "openminds.core.products.Setup", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.ephys.device.Electrode", ... + "openminds.ephys.device.ElectrodeArray", ... + "openminds.ephys.device.Pipette", ... + "openminds.specimenprep.device.SlicingDevice" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+setup/Manufacturer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+setup/Manufacturer.m index 10324fe9..2e233e10 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+setup/Manufacturer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+setup/Manufacturer.m @@ -1,6 +1,10 @@ classdef Manufacturer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+setup/Type.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+setup/Type.m deleted file mode 100644 index d2d493be..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+setup/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SetupType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Environment.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Environment.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Input.m index 3482dfc6..da10ad3f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Input.m @@ -1,6 +1,12 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/LaunchConfiguration.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Output.m index 28e9db8f..5be8d35f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Output.m @@ -1,6 +1,11 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Recipe.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/ResourceUsage.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/ResourceUsage.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/StartedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/StartedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Status.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Technique.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/WasInformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/WasInformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+simulation/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/DeviceType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/DeviceType.m deleted file mode 100644 index 51a64515..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/DeviceType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DeviceType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DeviceType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/DigitalIdentifier.m index af7b01fa..a6820880 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/DigitalIdentifier.m @@ -1,6 +1,9 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.RRID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/Manufacturer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/Manufacturer.m index 10324fe9..2e233e10 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/Manufacturer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/Manufacturer.m @@ -1,6 +1,10 @@ classdef Manufacturer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/Owner.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/Owner.m index 02426b5e..099e886b 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/Owner.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdevice/Owner.m @@ -1,6 +1,10 @@ classdef Owner < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/Device.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/Device.m deleted file mode 100644 index e4155381..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.specimenprep.SlicingDevice" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/MetadataLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/MetadataLocation.m index 9a6232c7..ee20ec38 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/MetadataLocation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/MetadataLocation.m @@ -1,6 +1,9 @@ classdef MetadataLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.File", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/OscillationAmplitude.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/OscillationAmplitude.m deleted file mode 100644 index 19d804d0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/OscillationAmplitude.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OscillationAmplitude < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SliceThickness.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SliceThickness.m index 7ecef4d5..bb2fc5d8 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SliceThickness.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SliceThickness.m @@ -1,6 +1,9 @@ classdef SliceThickness < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingAngle.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingAngle.m index 2716e7db..f35a5483 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingAngle.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingAngle.m @@ -1,6 +1,9 @@ classdef SlicingAngle < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.NumericalProperty", "openminds.core.QuantitativeValue"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.research.NumericalProperty" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingPlane.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingPlane.m deleted file mode 100644 index 12e1eff4..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingPlane.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SlicingPlane < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnatomicalPlane" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingSpeed.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingSpeed.m deleted file mode 100644 index 45b4a4f7..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingSpeed.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef SlicingSpeed < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/UsedSpecimen.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/UsedSpecimen.m index 51b76e57..7bc0984f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/UsedSpecimen.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/UsedSpecimen.m @@ -1,6 +1,9 @@ classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/VibrationFrequency.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/VibrationFrequency.m deleted file mode 100644 index ef31c708..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/VibrationFrequency.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef VibrationFrequency < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/Developer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/Developer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m index 846fb7df..90915871 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.RRID", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID", ... + "openminds.core.digitalidentifier.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/HasVersion.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/HasVersion.m deleted file mode 100644 index 2d98cedb..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+software/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareagent/Environment.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareagent/Environment.m deleted file mode 100644 index e1cb0dcc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareagent/Environment.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Environment < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.Environment" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareagent/Software.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareagent/Software.m deleted file mode 100644 index 28b69ada..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareagent/Software.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Software < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m deleted file mode 100644 index 4a93044b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/ApplicationCategory.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ApplicationCategory < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SoftwareApplicationCategory" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Device.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Device.m deleted file mode 100644 index 90c9e26f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.OperatingDevice" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m index 846fb7df..90915871 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m @@ -1,6 +1,10 @@ classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.RRID", "openminds.core.SWHID"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID", ... + "openminds.core.digitalidentifier.SWHID" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Feature.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Feature.m deleted file mode 100644 index cfce619f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Feature.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Feature < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SoftwareFeature" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m index 3f0f5b90..4646e09d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/HasPart.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/HasPart.m deleted file mode 100644 index e6d6409b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/HasPart.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasPart < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m deleted file mode 100644 index b3357f36..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/InputFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InputFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/IsAlternativeVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/IsAlternativeVersionOf.m deleted file mode 100644 index 1148f1d1..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m deleted file mode 100644 index 989f0f16..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Language.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Language.m deleted file mode 100644 index 319cb24b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Language.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Language < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Language" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/License.m deleted file mode 100644 index 28c01b6b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m deleted file mode 100644 index 6393832a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/OperatingSystem.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OperatingSystem < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.OperatingSystem" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m deleted file mode 100644 index f21697d5..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/OutputFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OutputFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m deleted file mode 100644 index 74eec63a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/ProgrammingLanguage.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ProgrammingLanguage < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProgrammingLanguage" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Repository.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+softwareversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Input.m index f42cba25..54e9c3ea 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Input.m @@ -1,6 +1,11 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/IsPartOf.m deleted file mode 100644 index fa074062..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DatasetVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Output.m index 1f9b6f42..63004278 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Output.m @@ -1,6 +1,11 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/PreparationDesign.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/PreparationDesign.m deleted file mode 100644 index ea0108b6..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/PreparationDesign.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef PreparationDesign < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.PreparationType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Protocol.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Protocol.m deleted file mode 100644 index e8a5f13a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Protocol.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Protocol < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Protocol" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Setup.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Setup.m deleted file mode 100644 index a173ce84..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Setup.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Setup < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Setup" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Stimulus.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Stimulus.m deleted file mode 100644 index 7f76408a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/Stimulus.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Stimulus < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = [] - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stimulationactivity/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stocknumber/Vendor.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stocknumber/Vendor.m deleted file mode 100644 index 064babb4..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+stocknumber/Vendor.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Vendor < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Organization" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/BackgroundStrain.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/BackgroundStrain.m deleted file mode 100644 index 533dfc82..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/BackgroundStrain.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BackgroundStrain < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Strain" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/BreedingType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/BreedingType.m deleted file mode 100644 index f311255d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/BreedingType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BreedingType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BreedingType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/DigitalIdentifier.m deleted file mode 100644 index 84b4b5fc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.RRID" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/DiseaseModel.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/DiseaseModel.m index 8302a5ff..86f9db5c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/DiseaseModel.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/DiseaseModel.m @@ -1,6 +1,9 @@ classdef DiseaseModel < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/GeneticStrainType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/GeneticStrainType.m deleted file mode 100644 index aae19066..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/GeneticStrainType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef GeneticStrainType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.GeneticStrainType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/Species.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/Species.m deleted file mode 100644 index 43e26fdd..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/Species.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Species < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Species" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/StockNumber.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/StockNumber.m deleted file mode 100644 index c968ff91..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+strain/StockNumber.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StockNumber < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.StockNumber" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m deleted file mode 100644 index 1a75db95..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/IsPartOf.m deleted file mode 100644 index 26a6dd4b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectGroup" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/Species.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/Species.m index 07b63721..9d677b64 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/Species.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/Species.m @@ -1,6 +1,9 @@ classdef Species < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Species", "openminds.core.Strain"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Species", ... + "openminds.core.research.Strain" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/StudiedState.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/StudiedState.m deleted file mode 100644 index d0640000..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subject/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m deleted file mode 100644 index fdaee8ec..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroup/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m index a26f2f2c..93ee58c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m @@ -1,6 +1,9 @@ classdef Species < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Species", "openminds.core.Strain"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Species", ... + "openminds.core.research.Strain" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m deleted file mode 100644 index 7deaafa5..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroup/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectGroupState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m deleted file mode 100644 index 9f41cd33..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/AgeCategory.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AgeCategory < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AgeCategory" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Attribute.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Attribute.m deleted file mode 100644 index 6add2c87..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Attribute.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Attribute < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SubjectAttribute" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/DescendedFrom.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/DescendedFrom.m deleted file mode 100644 index 51a4be05..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/DescendedFrom.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DescendedFrom < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectGroupState" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m deleted file mode 100644 index cfddd4cf..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Handedness.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Handedness < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Handedness" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/RelativeTimeIndication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/RelativeTimeIndication.m index 84aa3cf8..87f51e92 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/RelativeTimeIndication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/RelativeTimeIndication.m @@ -1,6 +1,9 @@ classdef RelativeTimeIndication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m deleted file mode 100644 index b8660b3e..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/AgeCategory.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AgeCategory < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AgeCategory" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Attribute.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Attribute.m deleted file mode 100644 index 6add2c87..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Attribute.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Attribute < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.SubjectAttribute" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/DescendedFrom.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/DescendedFrom.m deleted file mode 100644 index 29bda45a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/DescendedFrom.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DescendedFrom < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SubjectState" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m deleted file mode 100644 index 75b695d0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Handedness.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Handedness < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Handedness" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/RelativeTimeIndication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/RelativeTimeIndication.m index 84aa3cf8..87f51e92 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/RelativeTimeIndication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/RelativeTimeIndication.m @@ -1,6 +1,9 @@ classdef RelativeTimeIndication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+termsuggestion/AddExistingTerminology.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+termsuggestion/AddExistingTerminology.m deleted file mode 100644 index ada55ea1..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+termsuggestion/AddExistingTerminology.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AddExistingTerminology < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Terminology" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureMedium.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureMedium.m deleted file mode 100644 index 946c6eee..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureMedium.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CultureMedium < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.ChemicalMixture" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureType.m deleted file mode 100644 index 37c52b8a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/CultureType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CultureType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.CellCultureType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/Input.m index e1fad060..b02d05bf 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/Input.m @@ -1,6 +1,11 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/Output.m deleted file mode 100644 index bb344f30..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/Output.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Output < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleState" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/AnatomicalLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/AnatomicalLocation.m index a188cd5a..7ad2cc9d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/AnatomicalLocation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/AnatomicalLocation.m @@ -1,6 +1,15 @@ classdef AnatomicalLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m deleted file mode 100644 index 1a75db95..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/IsPartOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/IsPartOf.m deleted file mode 100644 index 719fd9d6..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/IsPartOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsPartOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleCollection" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m index 2308aa9a..c3c3b98a 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m @@ -1,6 +1,10 @@ classdef Origin < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m index 07b63721..9d677b64 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m @@ -1,6 +1,9 @@ classdef Species < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Species", "openminds.core.Strain"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Species", ... + "openminds.core.research.Strain" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m deleted file mode 100644 index 0335157b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Type.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Type.m deleted file mode 100644 index 524262d5..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesample/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TissueSampleType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/AnatomicalLocation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/AnatomicalLocation.m index a188cd5a..7ad2cc9d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/AnatomicalLocation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/AnatomicalLocation.m @@ -1,6 +1,15 @@ classdef AnatomicalLocation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m deleted file mode 100644 index fdaee8ec..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/BiologicalSex.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef BiologicalSex < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.BiologicalSex" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m deleted file mode 100644 index 1c28ea5f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Laterality.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Laterality < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Laterality" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m index e0d5f8a3..ba5a0926 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m @@ -1,6 +1,10 @@ classdef Origin < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m index a26f2f2c..93ee58c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m @@ -1,6 +1,9 @@ classdef Species < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Species", "openminds.core.Strain"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Species", ... + "openminds.core.research.Strain" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m deleted file mode 100644 index d04aacb0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/StudiedState.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef StudiedState < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.TissueSampleCollectionState" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m deleted file mode 100644 index e7df0b41..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Type.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Type < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TissueSampleType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Attribute.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Attribute.m deleted file mode 100644 index 7015b9dc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Attribute.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Attribute < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TissueSampleAttribute" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/DescendedFrom.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/DescendedFrom.m index 301286b4..14688c3b 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/DescendedFrom.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/DescendedFrom.m @@ -1,6 +1,11 @@ classdef DescendedFrom < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/RelativeTimeIndication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/RelativeTimeIndication.m index 84aa3cf8..87f51e92 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/RelativeTimeIndication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/RelativeTimeIndication.m @@ -1,6 +1,9 @@ classdef RelativeTimeIndication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Device.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Device.m deleted file mode 100644 index 8f3e49b0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Device.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Device < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.specimenprep.SlicingDeviceUsage" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Input.m index 4950a9fd..37b8fd40 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Input.m @@ -1,6 +1,10 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Output.m index da61d35d..f2057d5e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Output.m @@ -1,6 +1,9 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Temperature.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Temperature.m index 0620165c..4d5bbfc2 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Temperature.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Temperature.m @@ -1,6 +1,9 @@ classdef Temperature < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/TissueBathSolution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/TissueBathSolution.m deleted file mode 100644 index a7b257a0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/TissueBathSolution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef TissueBathSolution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.chemicals.ChemicalMixture" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m index 1ad83c3e..feade656 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m @@ -1,6 +1,9 @@ classdef Age < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Attribute.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Attribute.m deleted file mode 100644 index 7015b9dc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Attribute.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Attribute < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.TissueSampleAttribute" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/DescendedFrom.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/DescendedFrom.m index 301286b4..14688c3b 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/DescendedFrom.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/DescendedFrom.m @@ -1,6 +1,11 @@ classdef DescendedFrom < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"] + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m index 77e4fb85..cc43aac4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m @@ -1,6 +1,9 @@ classdef Pathology < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/RelativeTimeIndication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/RelativeTimeIndication.m index 84aa3cf8..87f51e92 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/RelativeTimeIndication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/RelativeTimeIndication.m @@ -1,6 +1,9 @@ classdef RelativeTimeIndication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m index ce860099..159896d0 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m @@ -1,6 +1,9 @@ classdef Weight < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/Developer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/Developer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/HasVersion.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/HasVersion.m deleted file mode 100644 index 2aeef4c2..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.ValidationTestVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/ReferenceDataAcquisition.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/ReferenceDataAcquisition.m deleted file mode 100644 index 5d96af93..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/ReferenceDataAcquisition.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ReferenceDataAcquisition < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.Technique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/Scope.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/Scope.m deleted file mode 100644 index 63a81c76..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/Scope.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Scope < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ModelScope" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/ScoreType.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/ScoreType.m deleted file mode 100644 index 369b0b78..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/ScoreType.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef ScoreType < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.DifferenceMeasure" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtest/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Accessibility.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Configuration.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Configuration.m index 23f24fed..cd701a0d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Configuration.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Configuration.m @@ -1,6 +1,11 @@ classdef Configuration < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Configuration", "openminds.core.File", "openminds.core.PropertyValueList", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.miscellaneous.WebResource", ... + "openminds.core.research.Configuration", ... + "openminds.core.research.PropertyValueList" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Developer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Developer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Format.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/FullDocumentation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/FullDocumentation.m index 3f0f5b90..4646e09d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/FullDocumentation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/IsAlternativeVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/IsAlternativeVersionOf.m deleted file mode 100644 index 2a84674f..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.ValidationTestVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/IsNewVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/IsNewVersionOf.m deleted file mode 100644 index 205c5ebe..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.ValidationTestVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/License.m deleted file mode 100644 index 28c01b6b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/OtherContribution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/ReferenceData.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/ReferenceData.m index fc97649e..26f4c21d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/ReferenceData.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/ReferenceData.m @@ -1,6 +1,11 @@ classdef ReferenceData < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/RelatedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/RelatedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Repository.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+validationtestversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+viewerspecification/AnchorPoint.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+viewerspecification/AnchorPoint.m deleted file mode 100644 index 0c4aa64a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+viewerspecification/AnchorPoint.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef AnchorPoint < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.QuantitativeValue" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+viewerspecification/CameraPosition.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+viewerspecification/CameraPosition.m deleted file mode 100644 index c9da2765..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+viewerspecification/CameraPosition.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CameraPosition < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.sands.CoordinatePoint" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+viewerspecification/PreferredDisplayColor.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+viewerspecification/PreferredDisplayColor.m index e86953d6..69e9d41d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+viewerspecification/PreferredDisplayColor.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+viewerspecification/PreferredDisplayColor.m @@ -1,6 +1,9 @@ classdef PreferredDisplayColor < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.Colormap", "openminds.sands.SingleColor"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Colormap", ... + "openminds.sands.miscellaneous.SingleColor" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/CustomPropertySet.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/CustomPropertySet.m deleted file mode 100644 index e4645757..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/CustomPropertySet.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef CustomPropertySet < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.CustomPropertySet" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Environment.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Environment.m index 100f5715..16b2e96c 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Environment.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Environment.m @@ -1,6 +1,9 @@ classdef Environment < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.Environment", "openminds.core.WebServiceVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Input.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Input.m index b2cecbaa..6d3013a0 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Input.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Input.m @@ -1,6 +1,11 @@ classdef Input < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/LaunchConfiguration.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/LaunchConfiguration.m deleted file mode 100644 index d89799d2..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/LaunchConfiguration.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef LaunchConfiguration < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.LaunchConfiguration" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Output.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Output.m index 28e9db8f..5be8d35f 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Output.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Output.m @@ -1,6 +1,11 @@ classdef Output < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"] + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/PerformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/PerformedBy.m index 22306c78..2cf4dd12 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/PerformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/PerformedBy.m @@ -1,6 +1,9 @@ classdef PerformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Recipe.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/ResourceUsage.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/ResourceUsage.m index 5ebbaa4f..2bf193c4 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/ResourceUsage.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/ResourceUsage.m @@ -1,6 +1,9 @@ classdef ResourceUsage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/StartedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/StartedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Status.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Status.m deleted file mode 100644 index 59820420..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Status.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Status < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ActionStatusType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/StudyTarget.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/StudyTarget.m index f974d658..0b45e4c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/StudyTarget.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/StudyTarget.m @@ -1,6 +1,34 @@ classdef StudyTarget < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Technique.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Technique.m deleted file mode 100644 index 0c9c8188..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/Technique.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Technique < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.AnalysisTechnique" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/WasInformedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/WasInformedBy.m index 5d009012..a8359f0d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/WasInformedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+visualization/WasInformedBy.m @@ -1,6 +1,14 @@ classdef WasInformedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webresource/Format.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webresource/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webresource/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webservice/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webservice/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webservice/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webservice/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webservice/Developer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webservice/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webservice/Developer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webservice/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webservice/HasVersion.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webservice/HasVersion.m deleted file mode 100644 index 92ac9469..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webservice/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.WebServiceVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Accessibility.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Developer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Developer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/FullDocumentation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/FullDocumentation.m index 3f0f5b90..4646e09d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/FullDocumentation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/HasPart.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/HasPart.m deleted file mode 100644 index e6d6409b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/HasPart.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasPart < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.SoftwareVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/InputFormat.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/InputFormat.m deleted file mode 100644 index b3357f36..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/InputFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef InputFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/IsAlternativeVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/IsAlternativeVersionOf.m deleted file mode 100644 index b140f3d4..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.WebServiceVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/IsNewVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/IsNewVersionOf.m deleted file mode 100644 index 16588f83..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.WebServiceVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/OtherContribution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/OutputFormat.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/OutputFormat.m deleted file mode 100644 index f21697d5..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/OutputFormat.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OutputFormat < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/RelatedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/RelatedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Repository.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+webserviceversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/Configuration.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/Configuration.m index 38d0bfb2..2a2e2fa2 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/Configuration.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/Configuration.m @@ -1,6 +1,9 @@ classdef Configuration < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Configuration", "openminds.core.File"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.research.Configuration" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/Recipe.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/Recipe.m deleted file mode 100644 index bb2b2628..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/Recipe.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Recipe < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/Stage.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/Stage.m index 3d202996..e8518f96 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/Stage.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/Stage.m @@ -1,6 +1,14 @@ classdef Stage < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/StartedBy.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/StartedBy.m index eb994884..b900038e 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/StartedBy.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowexecution/StartedBy.m @@ -1,6 +1,9 @@ classdef StartedBy < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.SoftwareAgent", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/Developer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/Developer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/HasVersion.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/HasVersion.m deleted file mode 100644 index 9dd5ba9b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipe/HasVersion.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef HasVersion < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Accessibility.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Accessibility.m deleted file mode 100644 index 01dc7122..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Accessibility.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Accessibility < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.controlledterms.ProductAccessibility" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Copyright.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Copyright.m deleted file mode 100644 index 41244f7a..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Copyright.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Copyright < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Copyright" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Custodian.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Custodian.m index 1488c3f9..72575e66 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Custodian.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Custodian.m @@ -1,6 +1,10 @@ classdef Custodian < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Developer.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Developer.m index 9a3d4c31..7c9fd4d5 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Developer.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Developer.m @@ -1,6 +1,10 @@ classdef Developer < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/DigitalIdentifier.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/DigitalIdentifier.m deleted file mode 100644 index e1d1b50d..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/DigitalIdentifier.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.DOI" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Format.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Format.m deleted file mode 100644 index 176fb976..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Format.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Format < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.ContentType" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/FullDocumentation.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/FullDocumentation.m index 3f0f5b90..4646e09d 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/FullDocumentation.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/FullDocumentation.m @@ -1,6 +1,10 @@ classdef FullDocumentation < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"] + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] IS_SCALAR = true end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Funding.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Funding.m deleted file mode 100644 index c083e431..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Funding.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Funding < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Funding" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/HasPart.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/HasPart.m index 4b9a7134..9457d1c8 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/HasPart.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/HasPart.m @@ -1,6 +1,11 @@ classdef HasPart < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.computation.WorkflowRecipeVersion", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion"] + ALLOWED_TYPES = [ ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.SoftwareVersion" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsAlternativeVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsAlternativeVersionOf.m deleted file mode 100644 index a04d1ecc..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsAlternativeVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsAlternativeVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsNewVersionOf.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsNewVersionOf.m deleted file mode 100644 index c89e39f0..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/IsNewVersionOf.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef IsNewVersionOf < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.computation.WorkflowRecipeVersion" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Keyword.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Keyword.m index 9348dd12..72f96819 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Keyword.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Keyword.m @@ -1,6 +1,85 @@ classdef Keyword < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"] + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/License.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/License.m deleted file mode 100644 index 28c01b6b..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/License.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef License < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.License" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/OtherContribution.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/OtherContribution.m deleted file mode 100644 index 7eac2453..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/OtherContribution.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef OtherContribution < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.Contribution" - IS_SCALAR = false - end -end diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/RelatedPublication.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/RelatedPublication.m index 537b5edb..b290b2c9 100644 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/RelatedPublication.m +++ b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/RelatedPublication.m @@ -1,6 +1,14 @@ classdef RelatedPublication < openminds.internal.abstract.LinkedCategory properties (Constant, Hidden) - ALLOWED_TYPES = ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"] + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] IS_SCALAR = false end -end +end \ No newline at end of file diff --git a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Repository.m b/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Repository.m deleted file mode 100644 index 500f4e63..00000000 --- a/code/mixedtypes/v3.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Repository.m +++ /dev/null @@ -1,6 +0,0 @@ -classdef Repository < openminds.internal.abstract.LinkedCategory - properties (Constant, Hidden) - ALLOWED_TYPES = "openminds.core.FileRepository" - IS_SCALAR = true - end -end diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+affiliation/MemberOf.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+affiliation/MemberOf.m new file mode 100644 index 00000000..67c76ad4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+affiliation/MemberOf.m @@ -0,0 +1,9 @@ +classdef MemberOf < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+amountofchemical/ChemicalProduct.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+amountofchemical/ChemicalProduct.m new file mode 100644 index 00000000..4467a2ba --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+amountofchemical/ChemicalProduct.m @@ -0,0 +1,10 @@ +classdef ChemicalProduct < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/AnatomicalTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/AnatomicalTarget.m new file mode 100644 index 00000000..1b6316a6 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+anatomicaltargetposition/AnatomicalTarget.m @@ -0,0 +1,15 @@ +classdef AnatomicalTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+behavioralprotocol/DescribedIn.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+behavioralprotocol/DescribedIn.m new file mode 100644 index 00000000..88b1a2a9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+behavioralprotocol/DescribedIn.m @@ -0,0 +1,10 @@ +classdef DescribedIn < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+behavioralprotocol/Stimulation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+behavioralprotocol/Stimulation.m new file mode 100644 index 00000000..cb4a06a4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+behavioralprotocol/Stimulation.m @@ -0,0 +1,9 @@ +classdef Stimulation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+behavioralprotocol/StimulusType.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+behavioralprotocol/StimulusType.m new file mode 100644 index 00000000..00f7674c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+behavioralprotocol/StimulusType.m @@ -0,0 +1,14 @@ +classdef StimulusType < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Author.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Author.m new file mode 100644 index 00000000..1b981a03 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Author.m @@ -0,0 +1,10 @@ +classdef Author < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/CitedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/CitedPublication.m new file mode 100644 index 00000000..e746f035 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/CitedPublication.m @@ -0,0 +1,9 @@ +classdef CitedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/DigitalIdentifier.m new file mode 100644 index 00000000..20447239 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/DigitalIdentifier.m @@ -0,0 +1,9 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Publisher.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Publisher.m new file mode 100644 index 00000000..30670428 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+book/Publisher.m @@ -0,0 +1,10 @@ +classdef Publisher < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlas/Author.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlas/Author.m new file mode 100644 index 00000000..1b981a03 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlas/Author.m @@ -0,0 +1,10 @@ +classdef Author < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlas/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlas/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlas/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m new file mode 100644 index 00000000..6d1a8cc4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlas/DigitalIdentifier.m @@ -0,0 +1,10 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.RRID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/Author.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/Author.m new file mode 100644 index 00000000..1b981a03 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/Author.m @@ -0,0 +1,10 @@ +classdef Author < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m new file mode 100644 index 00000000..6d1a8cc4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/DigitalIdentifier.m @@ -0,0 +1,10 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.RRID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/FullDocumentation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/FullDocumentation.m new file mode 100644 index 00000000..32d4abf7 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/FullDocumentation.m @@ -0,0 +1,11 @@ +classdef FullDocumentation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/RelatedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/RelatedPublication.m new file mode 100644 index 00000000..b290b2c9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/RelatedPublication.m @@ -0,0 +1,14 @@ +classdef RelatedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/UsedSpecimen.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/UsedSpecimen.m new file mode 100644 index 00000000..c4a33e60 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+brainatlasversion/UsedSpecimen.m @@ -0,0 +1,11 @@ +classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/BathTemperature.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/BathTemperature.m new file mode 100644 index 00000000..422cdf9d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/BathTemperature.m @@ -0,0 +1,9 @@ +classdef BathTemperature < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/Device.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/Device.m new file mode 100644 index 00000000..ab1b371e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/Device.m @@ -0,0 +1,11 @@ +classdef Device < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/Input.m new file mode 100644 index 00000000..235115cf --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/Input.m @@ -0,0 +1,9 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/Output.m new file mode 100644 index 00000000..e53cb1f6 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/Output.m @@ -0,0 +1,9 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cellpatching/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Author.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Author.m new file mode 100644 index 00000000..1b981a03 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Author.m @@ -0,0 +1,10 @@ +classdef Author < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/CitedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/CitedPublication.m new file mode 100644 index 00000000..e746f035 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/CitedPublication.m @@ -0,0 +1,9 @@ +classdef CitedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Publisher.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Publisher.m new file mode 100644 index 00000000..30670428 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chapter/Publisher.m @@ -0,0 +1,10 @@ +classdef Publisher < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chemicalsubstance/Purity.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chemicalsubstance/Purity.m new file mode 100644 index 00000000..f426905e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+chemicalsubstance/Purity.m @@ -0,0 +1,9 @@ +classdef Purity < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+comment/About.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+comment/About.m new file mode 100644 index 00000000..e3a05df4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+comment/About.m @@ -0,0 +1,27 @@ +classdef About < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.ValidationTest", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.computation.WorkflowRecipe", ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.core.products.WebService", ... + "openminds.core.products.WebServiceVersion", ... + "openminds.publications.LivePaper", ... + "openminds.publications.LivePaperVersion", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Author.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Author.m new file mode 100644 index 00000000..1b981a03 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Author.m @@ -0,0 +1,10 @@ +classdef Author < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m new file mode 100644 index 00000000..6d1a8cc4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespace/DigitalIdentifier.m @@ -0,0 +1,10 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.RRID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Author.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Author.m new file mode 100644 index 00000000..1b981a03 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Author.m @@ -0,0 +1,10 @@ +classdef Author < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DigitalIdentifier.m new file mode 100644 index 00000000..6d1a8cc4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/DigitalIdentifier.m @@ -0,0 +1,10 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.RRID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/FullDocumentation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/FullDocumentation.m new file mode 100644 index 00000000..32d4abf7 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/FullDocumentation.m @@ -0,0 +1,11 @@ +classdef FullDocumentation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/RelatedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/RelatedPublication.m new file mode 100644 index 00000000..b290b2c9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/RelatedPublication.m @@ -0,0 +1,14 @@ +classdef RelatedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/UsedSpecimen.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/UsedSpecimen.m new file mode 100644 index 00000000..c4a33e60 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+commoncoordinatespaceversion/UsedSpecimen.m @@ -0,0 +1,11 @@ +classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m new file mode 100644 index 00000000..e654ae7a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+contribution/Contributor.m @@ -0,0 +1,10 @@ +classdef Contributor < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m new file mode 100644 index 00000000..b5449f78 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+coordinatepoint/CoordinateSpace.m @@ -0,0 +1,9 @@ +classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + "openminds.sands.nonatlas.CustomCoordinateSpace" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+copyright/Holder.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+copyright/Holder.m new file mode 100644 index 00000000..0afd399f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+copyright/Holder.m @@ -0,0 +1,10 @@ +classdef Holder < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Dimension.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Dimension.m new file mode 100644 index 00000000..6fd0c35f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/Dimension.m @@ -0,0 +1,10 @@ +classdef Dimension < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.sands.mathematicalshapes.Circle", ... + "openminds.sands.mathematicalshapes.Ellipse", ... + "openminds.sands.mathematicalshapes.Rectangle" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+cranialwindowpreparation/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelatedUBERONTerm.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelatedUBERONTerm.m new file mode 100644 index 00000000..b21818ae --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelatedUBERONTerm.m @@ -0,0 +1,9 @@ +classdef RelatedUBERONTerm < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.UBERONParcellation" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m new file mode 100644 index 00000000..4a40ba2f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customanatomicalentity/RelationAssessment.m @@ -0,0 +1,9 @@ +classdef RelationAssessment < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.sands.miscellaneous.QualitativeRelationAssessment", ... + "openminds.sands.miscellaneous.QuantitativeRelationAssessment" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m new file mode 100644 index 00000000..b5449f78 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customannotation/CoordinateSpace.m @@ -0,0 +1,9 @@ +classdef CoordinateSpace < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + "openminds.sands.nonatlas.CustomCoordinateSpace" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customannotation/Specification.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customannotation/Specification.m new file mode 100644 index 00000000..4c3feb6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+customannotation/Specification.m @@ -0,0 +1,9 @@ +classdef Specification < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.research.PropertyValueList" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+custompropertyset/DataLocation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+custompropertyset/DataLocation.m new file mode 100644 index 00000000..d79cef2e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+custompropertyset/DataLocation.m @@ -0,0 +1,10 @@ +classdef DataLocation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.research.Configuration", ... + "openminds.core.research.PropertyValueList" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+custompropertyset/RelevantFor.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+custompropertyset/RelevantFor.m new file mode 100644 index 00000000..d81aa156 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+custompropertyset/RelevantFor.m @@ -0,0 +1,13 @@ +classdef RelevantFor < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.Technique" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/Environment.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/Environment.m new file mode 100644 index 00000000..16b2e96c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/Environment.m @@ -0,0 +1,9 @@ +classdef Environment < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/Input.m new file mode 100644 index 00000000..91114afb --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/Input.m @@ -0,0 +1,13 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/Output.m new file mode 100644 index 00000000..5be8d35f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/Output.m @@ -0,0 +1,11 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/ResourceUsage.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/ResourceUsage.m new file mode 100644 index 00000000..2bf193c4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/ResourceUsage.m @@ -0,0 +1,9 @@ +classdef ResourceUsage < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/StartedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/StartedBy.m new file mode 100644 index 00000000..b900038e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/StartedBy.m @@ -0,0 +1,9 @@ +classdef StartedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/WasInformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/WasInformedBy.m new file mode 100644 index 00000000..a8359f0d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataanalysis/WasInformedBy.m @@ -0,0 +1,14 @@ +classdef WasInformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/Environment.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/Environment.m new file mode 100644 index 00000000..16b2e96c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/Environment.m @@ -0,0 +1,9 @@ +classdef Environment < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/Input.m new file mode 100644 index 00000000..1be37a29 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/Input.m @@ -0,0 +1,14 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/Output.m new file mode 100644 index 00000000..f85816fb --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/Output.m @@ -0,0 +1,10 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/ResourceUsage.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/ResourceUsage.m new file mode 100644 index 00000000..2bf193c4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/ResourceUsage.m @@ -0,0 +1,9 @@ +classdef ResourceUsage < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/StartedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/StartedBy.m new file mode 100644 index 00000000..b900038e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/StartedBy.m @@ -0,0 +1,9 @@ +classdef StartedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/WasInformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/WasInformedBy.m new file mode 100644 index 00000000..a8359f0d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datacopy/WasInformedBy.m @@ -0,0 +1,14 @@ +classdef WasInformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataset/Author.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataset/Author.m new file mode 100644 index 00000000..1b981a03 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataset/Author.m @@ -0,0 +1,10 @@ +classdef Author < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataset/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataset/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataset/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m new file mode 100644 index 00000000..a003cd86 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+dataset/DigitalIdentifier.m @@ -0,0 +1,9 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.IdentifiersDotOrgID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m new file mode 100644 index 00000000..1b981a03 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Author.m @@ -0,0 +1,10 @@ +classdef Author < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m new file mode 100644 index 00000000..a003cd86 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/DigitalIdentifier.m @@ -0,0 +1,9 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.IdentifiersDotOrgID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m new file mode 100644 index 00000000..32d4abf7 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/FullDocumentation.m @@ -0,0 +1,11 @@ +classdef FullDocumentation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/InputData.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/InputData.m new file mode 100644 index 00000000..96fd233f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/InputData.m @@ -0,0 +1,15 @@ +classdef InputData < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/License.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/License.m new file mode 100644 index 00000000..1488b82d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/License.m @@ -0,0 +1,9 @@ +classdef License < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.License", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m new file mode 100644 index 00000000..b290b2c9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/RelatedPublication.m @@ -0,0 +1,14 @@ +classdef RelatedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m new file mode 100644 index 00000000..77d14248 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/StudiedSpecimen.m @@ -0,0 +1,11 @@ +classdef StudiedSpecimen < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Technique.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Technique.m new file mode 100644 index 00000000..339097a2 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+datasetversion/Technique.m @@ -0,0 +1,13 @@ +classdef Technique < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.Technique" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/ConductorMaterial.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/ConductorMaterial.m new file mode 100644 index 00000000..f6cfa9c5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/ConductorMaterial.m @@ -0,0 +1,10 @@ +classdef ConductorMaterial < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/DigitalIdentifier.m new file mode 100644 index 00000000..a6820880 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/DigitalIdentifier.m @@ -0,0 +1,9 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/InsulatorMaterial.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/InsulatorMaterial.m new file mode 100644 index 00000000..4c497384 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/InsulatorMaterial.m @@ -0,0 +1,10 @@ +classdef InsulatorMaterial < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/IntrinsicResistance.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/IntrinsicResistance.m new file mode 100644 index 00000000..61d1b35f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/IntrinsicResistance.m @@ -0,0 +1,9 @@ +classdef IntrinsicResistance < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/Manufacturer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/Manufacturer.m new file mode 100644 index 00000000..2e233e10 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/Manufacturer.m @@ -0,0 +1,10 @@ +classdef Manufacturer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/Owner.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/Owner.m new file mode 100644 index 00000000..099e886b --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrode/Owner.m @@ -0,0 +1,10 @@ +classdef Owner < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/ConductorMaterial.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/ConductorMaterial.m new file mode 100644 index 00000000..f6cfa9c5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/ConductorMaterial.m @@ -0,0 +1,10 @@ +classdef ConductorMaterial < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/DigitalIdentifier.m new file mode 100644 index 00000000..a6820880 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/DigitalIdentifier.m @@ -0,0 +1,9 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/InsulatorMaterial.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/InsulatorMaterial.m new file mode 100644 index 00000000..4c497384 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/InsulatorMaterial.m @@ -0,0 +1,10 @@ +classdef InsulatorMaterial < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/IntrinsicResistance.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/IntrinsicResistance.m new file mode 100644 index 00000000..61d1b35f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/IntrinsicResistance.m @@ -0,0 +1,9 @@ +classdef IntrinsicResistance < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/Manufacturer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/Manufacturer.m new file mode 100644 index 00000000..2e233e10 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/Manufacturer.m @@ -0,0 +1,10 @@ +classdef Manufacturer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/Owner.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/Owner.m new file mode 100644 index 00000000..099e886b --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearray/Owner.m @@ -0,0 +1,10 @@ +classdef Owner < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfArray.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfArray.m new file mode 100644 index 00000000..38b7684f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfArray.m @@ -0,0 +1,15 @@ +classdef AnatomicalLocationOfArray < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfElectrodes.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfElectrodes.m new file mode 100644 index 00000000..fe7113fb --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/AnatomicalLocationOfElectrodes.m @@ -0,0 +1,15 @@ +classdef AnatomicalLocationOfElectrodes < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/ContactResistances.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/ContactResistances.m new file mode 100644 index 00000000..9076411c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/ContactResistances.m @@ -0,0 +1,9 @@ +classdef ContactResistances < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/MetadataLocation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/MetadataLocation.m new file mode 100644 index 00000000..ee20ec38 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/MetadataLocation.m @@ -0,0 +1,9 @@ +classdef MetadataLocation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/UsedSpecimen.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/UsedSpecimen.m new file mode 100644 index 00000000..7bc0984f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodearrayusage/UsedSpecimen.m @@ -0,0 +1,9 @@ +classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/Device.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/Device.m new file mode 100644 index 00000000..ab1b371e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/Device.m @@ -0,0 +1,11 @@ +classdef Device < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/Input.m new file mode 100644 index 00000000..235115cf --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/Input.m @@ -0,0 +1,9 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/Output.m new file mode 100644 index 00000000..e53cb1f6 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/Output.m @@ -0,0 +1,9 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeplacement/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/AnatomicalLocation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/AnatomicalLocation.m new file mode 100644 index 00000000..9dc3dada --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/AnatomicalLocation.m @@ -0,0 +1,15 @@ +classdef AnatomicalLocation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/ContactResistance.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/ContactResistance.m new file mode 100644 index 00000000..1d67639d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/ContactResistance.m @@ -0,0 +1,9 @@ +classdef ContactResistance < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/MetadataLocation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/MetadataLocation.m new file mode 100644 index 00000000..ee20ec38 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/MetadataLocation.m @@ -0,0 +1,9 @@ +classdef MetadataLocation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/UsedSpecimen.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/UsedSpecimen.m new file mode 100644 index 00000000..7bc0984f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+electrodeusage/UsedSpecimen.m @@ -0,0 +1,9 @@ +classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+ephysstimulus/DeliveredBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+ephysstimulus/DeliveredBy.m new file mode 100644 index 00000000..bd3f9ba7 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+ephysstimulus/DeliveredBy.m @@ -0,0 +1,11 @@ +classdef DeliveredBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+ephysstimulus/GeneratedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+ephysstimulus/GeneratedBy.m new file mode 100644 index 00000000..3781c943 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+ephysstimulus/GeneratedBy.m @@ -0,0 +1,11 @@ +classdef GeneratedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+ephysstimulus/Specification.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+ephysstimulus/Specification.m new file mode 100644 index 00000000..86167988 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+ephysstimulus/Specification.m @@ -0,0 +1,11 @@ +classdef Specification < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.Configuration", ... + "openminds.core.research.PropertyValueList" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m new file mode 100644 index 00000000..0c538b26 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+filebundle/GroupedBy.m @@ -0,0 +1,56 @@ +classdef GroupedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.BehavioralProtocol", ... + "openminds.core.research.Subject", ... + "openminds.core.research.SubjectGroup", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSample", ... + "openminds.core.research.TissueSampleCollection", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity", ... + "openminds.sands.nonatlas.CustomCoordinateSpace" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m new file mode 100644 index 00000000..17c7a5a4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+filebundle/IsPartOf.m @@ -0,0 +1,9 @@ +classdef IsPartOf < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.FileBundle", ... + "openminds.core.data.FileRepository" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+funding/Funder.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+funding/Funder.m new file mode 100644 index 00000000..5e84d9a7 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+funding/Funder.m @@ -0,0 +1,10 @@ +classdef Funder < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/Environment.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/Environment.m new file mode 100644 index 00000000..16b2e96c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/Environment.m @@ -0,0 +1,9 @@ +classdef Environment < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/Input.m new file mode 100644 index 00000000..6d3013a0 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/Input.m @@ -0,0 +1,11 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.SoftwareVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/Output.m new file mode 100644 index 00000000..5be8d35f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/Output.m @@ -0,0 +1,11 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/ResourceUsage.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/ResourceUsage.m new file mode 100644 index 00000000..2bf193c4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/ResourceUsage.m @@ -0,0 +1,9 @@ +classdef ResourceUsage < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/StartedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/StartedBy.m new file mode 100644 index 00000000..b900038e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/StartedBy.m @@ -0,0 +1,9 @@ +classdef StartedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/WasInformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/WasInformedBy.m new file mode 100644 index 00000000..a8359f0d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+genericcomputation/WasInformedBy.m @@ -0,0 +1,14 @@ +classdef WasInformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/About.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/About.m new file mode 100644 index 00000000..cc795c5c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/About.m @@ -0,0 +1,27 @@ +classdef About < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.ValidationTest", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.computation.WorkflowRecipe", ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.core.products.WebService", ... + "openminds.core.products.WebServiceVersion", ... + "openminds.publications.LivePaper", ... + "openminds.publications.LivePaperVersion", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Author.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Author.m new file mode 100644 index 00000000..1b981a03 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Author.m @@ -0,0 +1,10 @@ +classdef Author < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/CitedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/CitedPublication.m new file mode 100644 index 00000000..e746f035 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/CitedPublication.m @@ -0,0 +1,9 @@ +classdef CitedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Publisher.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Publisher.m new file mode 100644 index 00000000..30670428 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/Publisher.m @@ -0,0 +1,10 @@ +classdef Publisher < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/RequiredTime.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/RequiredTime.m new file mode 100644 index 00000000..1a801506 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+learningresource/RequiredTime.m @@ -0,0 +1,9 @@ +classdef RequiredTime < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaper/Author.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaper/Author.m new file mode 100644 index 00000000..1b981a03 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaper/Author.m @@ -0,0 +1,10 @@ +classdef Author < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaper/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaper/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaper/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/About.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/About.m new file mode 100644 index 00000000..b871b56d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/About.m @@ -0,0 +1,10 @@ +classdef About < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/Author.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/Author.m new file mode 100644 index 00000000..1b981a03 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/Author.m @@ -0,0 +1,10 @@ +classdef Author < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/FullDocumentation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/FullDocumentation.m new file mode 100644 index 00000000..32d4abf7 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/FullDocumentation.m @@ -0,0 +1,11 @@ +classdef FullDocumentation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/RelatedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/RelatedPublication.m new file mode 100644 index 00000000..b290b2c9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+livepaperversion/RelatedPublication.m @@ -0,0 +1,14 @@ +classdef RelatedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+measurement/MeasuredWith.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+measurement/MeasuredWith.m new file mode 100644 index 00000000..e40f0fb5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+measurement/MeasuredWith.m @@ -0,0 +1,11 @@ +classdef MeasuredWith < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+measurement/Value.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+measurement/Value.m new file mode 100644 index 00000000..3be9f958 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+measurement/Value.m @@ -0,0 +1,9 @@ +classdef Value < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodel/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m new file mode 100644 index 00000000..7c9fd4d5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodel/Developer.m @@ -0,0 +1,10 @@ +classdef Developer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m new file mode 100644 index 00000000..b60a1120 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodel/DigitalIdentifier.m @@ -0,0 +1,9 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.SWHID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m new file mode 100644 index 00000000..7c9fd4d5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Developer.m @@ -0,0 +1,10 @@ +classdef Developer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m new file mode 100644 index 00000000..b60a1120 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/DigitalIdentifier.m @@ -0,0 +1,9 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.SWHID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m new file mode 100644 index 00000000..32d4abf7 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/FullDocumentation.m @@ -0,0 +1,11 @@ +classdef FullDocumentation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m new file mode 100644 index 00000000..b290b2c9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+metadatamodelversion/RelatedPublication.m @@ -0,0 +1,14 @@ +classdef RelatedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/Developer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/Developer.m new file mode 100644 index 00000000..7c9fd4d5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/Developer.m @@ -0,0 +1,10 @@ +classdef Developer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m new file mode 100644 index 00000000..b60a1120 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/DigitalIdentifier.m @@ -0,0 +1,9 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.SWHID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+model/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/Environment.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/Environment.m new file mode 100644 index 00000000..16b2e96c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/Environment.m @@ -0,0 +1,9 @@ +classdef Environment < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/Input.m new file mode 100644 index 00000000..5e033d91 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/Input.m @@ -0,0 +1,13 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/Output.m new file mode 100644 index 00000000..f85816fb --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/Output.m @@ -0,0 +1,10 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/ResourceUsage.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/ResourceUsage.m new file mode 100644 index 00000000..2bf193c4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/ResourceUsage.m @@ -0,0 +1,9 @@ +classdef ResourceUsage < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/StartedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/StartedBy.m new file mode 100644 index 00000000..b900038e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/StartedBy.m @@ -0,0 +1,9 @@ +classdef StartedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/WasInformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/WasInformedBy.m new file mode 100644 index 00000000..a8359f0d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelvalidation/WasInformedBy.m @@ -0,0 +1,14 @@ +classdef WasInformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m new file mode 100644 index 00000000..7c9fd4d5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/Developer.m @@ -0,0 +1,10 @@ +classdef Developer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m new file mode 100644 index 00000000..b60a1120 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/DigitalIdentifier.m @@ -0,0 +1,9 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.SWHID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m new file mode 100644 index 00000000..32d4abf7 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/FullDocumentation.m @@ -0,0 +1,11 @@ +classdef FullDocumentation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m new file mode 100644 index 00000000..f67a32db --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/InputData.m @@ -0,0 +1,11 @@ +classdef InputData < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m new file mode 100644 index 00000000..3523f597 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/OutputData.m @@ -0,0 +1,11 @@ +classdef OutputData < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m new file mode 100644 index 00000000..b290b2c9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+modelversion/RelatedPublication.m @@ -0,0 +1,14 @@ +classdef RelatedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+numericalproperty/Value.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+numericalproperty/Value.m new file mode 100644 index 00000000..3be9f958 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+numericalproperty/Value.m @@ -0,0 +1,9 @@ +classdef Value < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/Environment.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/Environment.m new file mode 100644 index 00000000..16b2e96c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/Environment.m @@ -0,0 +1,9 @@ +classdef Environment < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/Input.m new file mode 100644 index 00000000..da10ad3f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/Input.m @@ -0,0 +1,12 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/Output.m new file mode 100644 index 00000000..3eff9110 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/Output.m @@ -0,0 +1,11 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/ResourceUsage.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/ResourceUsage.m new file mode 100644 index 00000000..2bf193c4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/ResourceUsage.m @@ -0,0 +1,9 @@ +classdef ResourceUsage < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/StartedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/StartedBy.m new file mode 100644 index 00000000..b900038e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/StartedBy.m @@ -0,0 +1,9 @@ +classdef StartedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/WasInformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/WasInformedBy.m new file mode 100644 index 00000000..a8359f0d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+optimization/WasInformedBy.m @@ -0,0 +1,14 @@ +classdef WasInformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m new file mode 100644 index 00000000..11780713 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+organization/DigitalIdentifier.m @@ -0,0 +1,10 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.GRIDID", ... + "openminds.core.digitalidentifier.RORID", ... + "openminds.core.digitalidentifier.RRID" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m new file mode 100644 index 00000000..b21818ae --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+parcellationentity/RelatedUBERONTerm.m @@ -0,0 +1,9 @@ +classdef RelatedUBERONTerm < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.UBERONParcellation" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+parcellationentityversion/HasParent.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+parcellationentityversion/HasParent.m new file mode 100644 index 00000000..a3f4c38a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+parcellationentityversion/HasParent.m @@ -0,0 +1,9 @@ +classdef HasParent < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+parcellationentityversion/RelationAssessment.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+parcellationentityversion/RelationAssessment.m new file mode 100644 index 00000000..4a40ba2f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+parcellationentityversion/RelationAssessment.m @@ -0,0 +1,9 @@ +classdef RelationAssessment < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.sands.miscellaneous.QualitativeRelationAssessment", ... + "openminds.sands.miscellaneous.QuantitativeRelationAssessment" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/DigitalIdentifier.m new file mode 100644 index 00000000..a6820880 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/DigitalIdentifier.m @@ -0,0 +1,9 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/Manufacturer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/Manufacturer.m new file mode 100644 index 00000000..2e233e10 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/Manufacturer.m @@ -0,0 +1,10 @@ +classdef Manufacturer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/Material.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/Material.m new file mode 100644 index 00000000..5a8e613c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/Material.m @@ -0,0 +1,10 @@ +classdef Material < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/Owner.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/Owner.m new file mode 100644 index 00000000..099e886b --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipette/Owner.m @@ -0,0 +1,10 @@ +classdef Owner < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/AnatomicalLocation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/AnatomicalLocation.m new file mode 100644 index 00000000..9dc3dada --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/AnatomicalLocation.m @@ -0,0 +1,15 @@ +classdef AnatomicalLocation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/LabelingCompound.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/LabelingCompound.m new file mode 100644 index 00000000..ce23246d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/LabelingCompound.m @@ -0,0 +1,10 @@ +classdef LabelingCompound < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.chemicals.ChemicalMixture", ... + "openminds.chemicals.ChemicalSubstance", ... + "openminds.controlledterms.MolecularEntity" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/MetadataLocation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/MetadataLocation.m new file mode 100644 index 00000000..ee20ec38 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/MetadataLocation.m @@ -0,0 +1,9 @@ +classdef MetadataLocation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/PipetteResistance.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/PipetteResistance.m new file mode 100644 index 00000000..2c650141 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/PipetteResistance.m @@ -0,0 +1,9 @@ +classdef PipetteResistance < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/UsedSpecimen.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/UsedSpecimen.m new file mode 100644 index 00000000..7bc0984f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+pipetteusage/UsedSpecimen.m @@ -0,0 +1,9 @@ +classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+productsource/Provider.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+productsource/Provider.m new file mode 100644 index 00000000..6874c33f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+productsource/Provider.m @@ -0,0 +1,10 @@ +classdef Provider < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+productsource/Purity.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+productsource/Purity.m new file mode 100644 index 00000000..f426905e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+productsource/Purity.m @@ -0,0 +1,9 @@ +classdef Purity < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+project/Coordinator.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+project/Coordinator.m new file mode 100644 index 00000000..86f835e3 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+project/Coordinator.m @@ -0,0 +1,10 @@ +classdef Coordinator < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+project/HasPart.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+project/HasPart.m new file mode 100644 index 00000000..59a08f17 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+project/HasPart.m @@ -0,0 +1,27 @@ +classdef HasPart < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.ValidationTest", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.computation.WorkflowRecipe", ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.core.products.WebService", ... + "openminds.core.products.WebServiceVersion", ... + "openminds.publications.LivePaper", ... + "openminds.publications.LivePaperVersion", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+propertyvaluelist/PropertyValuePair.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+propertyvaluelist/PropertyValuePair.m new file mode 100644 index 00000000..15fa6f6b --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+propertyvaluelist/PropertyValuePair.m @@ -0,0 +1,9 @@ +classdef PropertyValuePair < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.NumericalProperty", ... + "openminds.core.research.StringProperty" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocol/DescribedIn.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocol/DescribedIn.m new file mode 100644 index 00000000..451c2f89 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocol/DescribedIn.m @@ -0,0 +1,10 @@ +classdef DescribedIn < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocol/StimulusType.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocol/StimulusType.m new file mode 100644 index 00000000..00f7674c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocol/StimulusType.m @@ -0,0 +1,14 @@ +classdef StimulusType < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocol/Technique.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocol/Technique.m new file mode 100644 index 00000000..339097a2 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocol/Technique.m @@ -0,0 +1,13 @@ +classdef Technique < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.Technique" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m new file mode 100644 index 00000000..b6558bbd --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/Input.m @@ -0,0 +1,15 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m new file mode 100644 index 00000000..0e5d3fc8 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/Output.m @@ -0,0 +1,13 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+protocolexecution/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m new file mode 100644 index 00000000..07266e93 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+qualitativerelationassessment/InRelationTo.m @@ -0,0 +1,10 @@ +classdef InRelationTo < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m new file mode 100644 index 00000000..afc427e4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+quantitativerelationassessment/QuantitativeOverlap.m @@ -0,0 +1,9 @@ +classdef QuantitativeOverlap < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recording/DataLocation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recording/DataLocation.m new file mode 100644 index 00000000..a6494987 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recording/DataLocation.m @@ -0,0 +1,9 @@ +classdef DataLocation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recording/RecordedWith.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recording/RecordedWith.m new file mode 100644 index 00000000..fa0cdc34 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recording/RecordedWith.m @@ -0,0 +1,11 @@ +classdef RecordedWith < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage", ... + "openminds.specimenprep.device.SlicingDeviceUsage" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/Device.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/Device.m new file mode 100644 index 00000000..f1142d85 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/Device.m @@ -0,0 +1,10 @@ +classdef Device < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.ephys.device.ElectrodeArrayUsage", ... + "openminds.ephys.device.ElectrodeUsage", ... + "openminds.ephys.device.PipetteUsage" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/Input.m new file mode 100644 index 00000000..54e9c3ea --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/Input.m @@ -0,0 +1,11 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/Output.m new file mode 100644 index 00000000..379463ea --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/Output.m @@ -0,0 +1,9 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+recordingactivity/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+researchproductgroup/HasPart.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+researchproductgroup/HasPart.m new file mode 100644 index 00000000..59a08f17 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+researchproductgroup/HasPart.m @@ -0,0 +1,27 @@ +classdef HasPart < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.ValidationTest", ... + "openminds.computation.ValidationTestVersion", ... + "openminds.computation.WorkflowRecipe", ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.products.Dataset", ... + "openminds.core.products.DatasetVersion", ... + "openminds.core.products.MetaDataModel", ... + "openminds.core.products.MetaDataModelVersion", ... + "openminds.core.products.Model", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.Software", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.core.products.WebService", ... + "openminds.core.products.WebServiceVersion", ... + "openminds.publications.LivePaper", ... + "openminds.publications.LivePaperVersion", ... + "openminds.sands.atlas.BrainAtlas", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpace", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Author.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Author.m new file mode 100644 index 00000000..1b981a03 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Author.m @@ -0,0 +1,10 @@ +classdef Author < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/CitedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/CitedPublication.m new file mode 100644 index 00000000..e746f035 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/CitedPublication.m @@ -0,0 +1,9 @@ +classdef CitedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/IsPartOf.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/IsPartOf.m new file mode 100644 index 00000000..e20662d3 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/IsPartOf.m @@ -0,0 +1,9 @@ +classdef IsPartOf < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.publications.PublicationIssue", ... + "openminds.publications.PublicationVolume" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Publisher.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Publisher.m new file mode 100644 index 00000000..30670428 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+scholarlyarticle/Publisher.m @@ -0,0 +1,10 @@ +classdef Publisher < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+servicelink/DataLocation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+servicelink/DataLocation.m new file mode 100644 index 00000000..40ce68d6 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+servicelink/DataLocation.m @@ -0,0 +1,13 @@ +classdef DataLocation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion", ... + "openminds.publications.LivePaperResourceItem", ... + "openminds.sands.atlas.ParcellationEntityVersion" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+setup/HasPart.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+setup/HasPart.m new file mode 100644 index 00000000..9e76df51 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+setup/HasPart.m @@ -0,0 +1,13 @@ +classdef HasPart < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.products.Setup", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.ephys.device.Electrode", ... + "openminds.ephys.device.ElectrodeArray", ... + "openminds.ephys.device.Pipette", ... + "openminds.specimenprep.device.SlicingDevice" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+setup/Manufacturer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+setup/Manufacturer.m new file mode 100644 index 00000000..2e233e10 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+setup/Manufacturer.m @@ -0,0 +1,10 @@ +classdef Manufacturer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/Environment.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/Environment.m new file mode 100644 index 00000000..16b2e96c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/Environment.m @@ -0,0 +1,9 @@ +classdef Environment < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/Input.m new file mode 100644 index 00000000..da10ad3f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/Input.m @@ -0,0 +1,12 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/Output.m new file mode 100644 index 00000000..5be8d35f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/Output.m @@ -0,0 +1,11 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/ResourceUsage.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/ResourceUsage.m new file mode 100644 index 00000000..2bf193c4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/ResourceUsage.m @@ -0,0 +1,9 @@ +classdef ResourceUsage < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/StartedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/StartedBy.m new file mode 100644 index 00000000..b900038e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/StartedBy.m @@ -0,0 +1,9 @@ +classdef StartedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/WasInformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/WasInformedBy.m new file mode 100644 index 00000000..a8359f0d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+simulation/WasInformedBy.m @@ -0,0 +1,14 @@ +classdef WasInformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdevice/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdevice/DigitalIdentifier.m new file mode 100644 index 00000000..a6820880 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdevice/DigitalIdentifier.m @@ -0,0 +1,9 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdevice/Manufacturer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdevice/Manufacturer.m new file mode 100644 index 00000000..2e233e10 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdevice/Manufacturer.m @@ -0,0 +1,10 @@ +classdef Manufacturer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdevice/Owner.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdevice/Owner.m new file mode 100644 index 00000000..099e886b --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdevice/Owner.m @@ -0,0 +1,10 @@ +classdef Owner < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/MetadataLocation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/MetadataLocation.m new file mode 100644 index 00000000..ee20ec38 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/MetadataLocation.m @@ -0,0 +1,9 @@ +classdef MetadataLocation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SliceThickness.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SliceThickness.m new file mode 100644 index 00000000..bb2fc5d8 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SliceThickness.m @@ -0,0 +1,9 @@ +classdef SliceThickness < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingAngle.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingAngle.m new file mode 100644 index 00000000..f35a5483 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/SlicingAngle.m @@ -0,0 +1,9 @@ +classdef SlicingAngle < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.research.NumericalProperty" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/UsedSpecimen.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/UsedSpecimen.m new file mode 100644 index 00000000..7bc0984f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+slicingdeviceusage/UsedSpecimen.m @@ -0,0 +1,9 @@ +classdef UsedSpecimen < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+software/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+software/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+software/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+software/Developer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+software/Developer.m new file mode 100644 index 00000000..7c9fd4d5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+software/Developer.m @@ -0,0 +1,10 @@ +classdef Developer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m new file mode 100644 index 00000000..90915871 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+software/DigitalIdentifier.m @@ -0,0 +1,10 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID", ... + "openminds.core.digitalidentifier.SWHID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m new file mode 100644 index 00000000..7c9fd4d5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/Developer.m @@ -0,0 +1,10 @@ +classdef Developer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m new file mode 100644 index 00000000..90915871 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/DigitalIdentifier.m @@ -0,0 +1,10 @@ +classdef DigitalIdentifier < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.RRID", ... + "openminds.core.digitalidentifier.SWHID" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m new file mode 100644 index 00000000..32d4abf7 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/FullDocumentation.m @@ -0,0 +1,11 @@ +classdef FullDocumentation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/HasPart.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/HasPart.m new file mode 100644 index 00000000..e4d4de71 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/HasPart.m @@ -0,0 +1,11 @@ +classdef HasPart < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.products.ModelVersion", ... + "openminds.core.products.SoftwareVersion", ... + "openminds.sands.atlas.BrainAtlasVersion", ... + "openminds.sands.atlas.CommonCoordinateSpaceVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m new file mode 100644 index 00000000..b290b2c9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+softwareversion/RelatedPublication.m @@ -0,0 +1,14 @@ +classdef RelatedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/Input.m new file mode 100644 index 00000000..54e9c3ea --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/Input.m @@ -0,0 +1,11 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/Output.m new file mode 100644 index 00000000..0e5d3fc8 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/Output.m @@ -0,0 +1,13 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+stimulationactivity/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+strain/DiseaseModel.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+strain/DiseaseModel.m new file mode 100644 index 00000000..86f9db5c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+strain/DiseaseModel.m @@ -0,0 +1,9 @@ +classdef DiseaseModel < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subject/Species.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subject/Species.m new file mode 100644 index 00000000..9d677b64 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subject/Species.m @@ -0,0 +1,9 @@ +classdef Species < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Species", ... + "openminds.core.research.Strain" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m new file mode 100644 index 00000000..93ee58c9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroup/Species.m @@ -0,0 +1,9 @@ +classdef Species < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Species", ... + "openminds.core.research.Strain" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m new file mode 100644 index 00000000..feade656 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Age.m @@ -0,0 +1,9 @@ +classdef Age < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m new file mode 100644 index 00000000..cc43aac4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Pathology.m @@ -0,0 +1,9 @@ +classdef Pathology < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/RelativeTimeIndication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/RelativeTimeIndication.m new file mode 100644 index 00000000..87f51e92 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/RelativeTimeIndication.m @@ -0,0 +1,9 @@ +classdef RelativeTimeIndication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m new file mode 100644 index 00000000..159896d0 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectgroupstate/Weight.m @@ -0,0 +1,9 @@ +classdef Weight < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m new file mode 100644 index 00000000..feade656 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/Age.m @@ -0,0 +1,9 @@ +classdef Age < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m new file mode 100644 index 00000000..cc43aac4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/Pathology.m @@ -0,0 +1,9 @@ +classdef Pathology < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/RelativeTimeIndication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/RelativeTimeIndication.m new file mode 100644 index 00000000..87f51e92 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/RelativeTimeIndication.m @@ -0,0 +1,9 @@ +classdef RelativeTimeIndication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m new file mode 100644 index 00000000..159896d0 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+subjectstate/Weight.m @@ -0,0 +1,9 @@ +classdef Weight < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/Input.m new file mode 100644 index 00000000..54e9c3ea --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/Input.m @@ -0,0 +1,11 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissueculturepreparation/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesample/AnatomicalLocation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesample/AnatomicalLocation.m new file mode 100644 index 00000000..7ad2cc9d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesample/AnatomicalLocation.m @@ -0,0 +1,15 @@ +classdef AnatomicalLocation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m new file mode 100644 index 00000000..c3c3b98a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesample/Origin.m @@ -0,0 +1,10 @@ +classdef Origin < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m new file mode 100644 index 00000000..9d677b64 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesample/Species.m @@ -0,0 +1,9 @@ +classdef Species < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Species", ... + "openminds.core.research.Strain" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/AnatomicalLocation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/AnatomicalLocation.m new file mode 100644 index 00000000..7ad2cc9d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/AnatomicalLocation.m @@ -0,0 +1,15 @@ +classdef AnatomicalLocation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m new file mode 100644 index 00000000..ba5a0926 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Origin.m @@ -0,0 +1,10 @@ +classdef Origin < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m new file mode 100644 index 00000000..93ee58c9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollection/Species.m @@ -0,0 +1,9 @@ +classdef Species < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Species", ... + "openminds.core.research.Strain" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m new file mode 100644 index 00000000..feade656 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Age.m @@ -0,0 +1,9 @@ +classdef Age < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/DescendedFrom.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/DescendedFrom.m new file mode 100644 index 00000000..14688c3b --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/DescendedFrom.m @@ -0,0 +1,11 @@ +classdef DescendedFrom < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m new file mode 100644 index 00000000..cc43aac4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Pathology.m @@ -0,0 +1,9 @@ +classdef Pathology < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/RelativeTimeIndication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/RelativeTimeIndication.m new file mode 100644 index 00000000..87f51e92 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/RelativeTimeIndication.m @@ -0,0 +1,9 @@ +classdef RelativeTimeIndication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m new file mode 100644 index 00000000..159896d0 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplecollectionstate/Weight.m @@ -0,0 +1,9 @@ +classdef Weight < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Input.m new file mode 100644 index 00000000..76bb7995 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Input.m @@ -0,0 +1,10 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Output.m new file mode 100644 index 00000000..f2057d5e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Output.m @@ -0,0 +1,9 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Temperature.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Temperature.m new file mode 100644 index 00000000..4d5bbfc2 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesampleslicing/Temperature.m @@ -0,0 +1,9 @@ +classdef Temperature < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m new file mode 100644 index 00000000..feade656 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Age.m @@ -0,0 +1,9 @@ +classdef Age < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/DescendedFrom.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/DescendedFrom.m new file mode 100644 index 00000000..14688c3b --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/DescendedFrom.m @@ -0,0 +1,11 @@ +classdef DescendedFrom < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.research.SubjectGroupState", ... + "openminds.core.research.SubjectState", ... + "openminds.core.research.TissueSampleCollectionState", ... + "openminds.core.research.TissueSampleState" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m new file mode 100644 index 00000000..cc43aac4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Pathology.m @@ -0,0 +1,9 @@ +classdef Pathology < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/RelativeTimeIndication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/RelativeTimeIndication.m new file mode 100644 index 00000000..87f51e92 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/RelativeTimeIndication.m @@ -0,0 +1,9 @@ +classdef RelativeTimeIndication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m new file mode 100644 index 00000000..159896d0 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+tissuesamplestate/Weight.m @@ -0,0 +1,9 @@ +classdef Weight < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtest/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtest/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtest/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtest/Developer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtest/Developer.m new file mode 100644 index 00000000..7c9fd4d5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtest/Developer.m @@ -0,0 +1,10 @@ +classdef Developer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtest/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtest/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtest/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Configuration.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Configuration.m new file mode 100644 index 00000000..cd701a0d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Configuration.m @@ -0,0 +1,11 @@ +classdef Configuration < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.miscellaneous.WebResource", ... + "openminds.core.research.Configuration", ... + "openminds.core.research.PropertyValueList" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Developer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Developer.m new file mode 100644 index 00000000..7c9fd4d5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Developer.m @@ -0,0 +1,10 @@ +classdef Developer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/FullDocumentation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/FullDocumentation.m new file mode 100644 index 00000000..32d4abf7 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/FullDocumentation.m @@ -0,0 +1,11 @@ +classdef FullDocumentation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/ReferenceData.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/ReferenceData.m new file mode 100644 index 00000000..26f4c21d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/ReferenceData.m @@ -0,0 +1,11 @@ +classdef ReferenceData < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/RelatedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/RelatedPublication.m new file mode 100644 index 00000000..b290b2c9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+validationtestversion/RelatedPublication.m @@ -0,0 +1,14 @@ +classdef RelatedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+viewerspecification/PreferredDisplayColor.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+viewerspecification/PreferredDisplayColor.m new file mode 100644 index 00000000..69e9d41d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+viewerspecification/PreferredDisplayColor.m @@ -0,0 +1,9 @@ +classdef PreferredDisplayColor < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.Colormap", ... + "openminds.sands.miscellaneous.SingleColor" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/Environment.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/Environment.m new file mode 100644 index 00000000..16b2e96c --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/Environment.m @@ -0,0 +1,9 @@ +classdef Environment < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.Environment", ... + "openminds.core.products.WebServiceVersion" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/Input.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/Input.m new file mode 100644 index 00000000..6d3013a0 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/Input.m @@ -0,0 +1,11 @@ +classdef Input < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.SoftwareVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/Output.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/Output.m new file mode 100644 index 00000000..5be8d35f --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/Output.m @@ -0,0 +1,11 @@ +classdef Output < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.LocalFile", ... + "openminds.core.data.File", ... + "openminds.core.data.FileArchive", ... + "openminds.core.data.FileBundle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/PerformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/PerformedBy.m new file mode 100644 index 00000000..2cf4dd12 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/PerformedBy.m @@ -0,0 +1,9 @@ +classdef PerformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/ResourceUsage.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/ResourceUsage.m new file mode 100644 index 00000000..2bf193c4 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/ResourceUsage.m @@ -0,0 +1,9 @@ +classdef ResourceUsage < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.miscellaneous.QuantitativeValue", ... + "openminds.core.miscellaneous.QuantitativeValueRange" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/StartedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/StartedBy.m new file mode 100644 index 00000000..b900038e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/StartedBy.m @@ -0,0 +1,9 @@ +classdef StartedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/StudyTarget.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/StudyTarget.m new file mode 100644 index 00000000..90719a6a --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/StudyTarget.m @@ -0,0 +1,35 @@ +classdef StudyTarget < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.VisualStimulusType", ... + "openminds.sands.atlas.ParcellationEntity", ... + "openminds.sands.atlas.ParcellationEntityVersion", ... + "openminds.sands.nonatlas.CustomAnatomicalEntity" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/WasInformedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/WasInformedBy.m new file mode 100644 index 00000000..a8359f0d --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+visualization/WasInformedBy.m @@ -0,0 +1,14 @@ +classdef WasInformedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webservice/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webservice/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webservice/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webservice/Developer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webservice/Developer.m new file mode 100644 index 00000000..7c9fd4d5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webservice/Developer.m @@ -0,0 +1,10 @@ +classdef Developer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/Developer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/Developer.m new file mode 100644 index 00000000..7c9fd4d5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/Developer.m @@ -0,0 +1,10 @@ +classdef Developer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/FullDocumentation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/FullDocumentation.m new file mode 100644 index 00000000..32d4abf7 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/FullDocumentation.m @@ -0,0 +1,11 @@ +classdef FullDocumentation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/RelatedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/RelatedPublication.m new file mode 100644 index 00000000..b290b2c9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+webserviceversion/RelatedPublication.m @@ -0,0 +1,14 @@ +classdef RelatedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowexecution/Configuration.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowexecution/Configuration.m new file mode 100644 index 00000000..2a2e2fa2 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowexecution/Configuration.m @@ -0,0 +1,9 @@ +classdef Configuration < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.research.Configuration" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowexecution/Stage.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowexecution/Stage.m new file mode 100644 index 00000000..e8518f96 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowexecution/Stage.m @@ -0,0 +1,14 @@ +classdef Stage < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.DataAnalysis", ... + "openminds.computation.DataCopy", ... + "openminds.computation.GenericComputation", ... + "openminds.computation.ModelValidation", ... + "openminds.computation.Optimization", ... + "openminds.computation.Simulation", ... + "openminds.computation.Visualization" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowexecution/StartedBy.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowexecution/StartedBy.m new file mode 100644 index 00000000..b900038e --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowexecution/StartedBy.m @@ -0,0 +1,9 @@ +classdef StartedBy < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.SoftwareAgent", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipe/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipe/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipe/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipe/Developer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipe/Developer.m new file mode 100644 index 00000000..7c9fd4d5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipe/Developer.m @@ -0,0 +1,10 @@ +classdef Developer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Custodian.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Custodian.m new file mode 100644 index 00000000..72575e66 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Custodian.m @@ -0,0 +1,10 @@ +classdef Custodian < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Developer.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Developer.m new file mode 100644 index 00000000..7c9fd4d5 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Developer.m @@ -0,0 +1,10 @@ +classdef Developer < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.actors.Consortium", ... + "openminds.core.actors.Organization", ... + "openminds.core.actors.Person" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/FullDocumentation.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/FullDocumentation.m new file mode 100644 index 00000000..32d4abf7 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/FullDocumentation.m @@ -0,0 +1,11 @@ +classdef FullDocumentation < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.data.File", ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.miscellaneous.WebResource" ... + ] + IS_SCALAR = true + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/HasPart.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/HasPart.m new file mode 100644 index 00000000..9457d1c8 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/HasPart.m @@ -0,0 +1,11 @@ +classdef HasPart < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.computation.WorkflowRecipeVersion", ... + "openminds.core.data.File", ... + "openminds.core.data.FileBundle", ... + "openminds.core.products.SoftwareVersion" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Keyword.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Keyword.m new file mode 100644 index 00000000..a5cfb819 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/Keyword.m @@ -0,0 +1,87 @@ +classdef Keyword < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.controlledterms.ActionStatusType", ... + "openminds.controlledterms.AgeCategory", ... + "openminds.controlledterms.AnalysisTechnique", ... + "openminds.controlledterms.AnatomicalAxesOrientation", ... + "openminds.controlledterms.AnatomicalIdentificationType", ... + "openminds.controlledterms.AnatomicalPlane", ... + "openminds.controlledterms.AnnotationCriteriaType", ... + "openminds.controlledterms.AnnotationType", ... + "openminds.controlledterms.AtlasType", ... + "openminds.controlledterms.AuditoryStimulusType", ... + "openminds.controlledterms.BiologicalOrder", ... + "openminds.controlledterms.BiologicalProcess", ... + "openminds.controlledterms.BiologicalSex", ... + "openminds.controlledterms.BreedingType", ... + "openminds.controlledterms.CellCultureType", ... + "openminds.controlledterms.CellType", ... + "openminds.controlledterms.ChemicalMixtureType", ... + "openminds.controlledterms.Colormap", ... + "openminds.controlledterms.ContributionType", ... + "openminds.controlledterms.CranialWindowConstructionType", ... + "openminds.controlledterms.CranialWindowReinforcementType", ... + "openminds.controlledterms.CriteriaQualityType", ... + "openminds.controlledterms.DataType", ... + "openminds.controlledterms.DeviceType", ... + "openminds.controlledterms.DifferenceMeasure", ... + "openminds.controlledterms.Disease", ... + "openminds.controlledterms.DiseaseModel", ... + "openminds.controlledterms.EducationalLevel", ... + "openminds.controlledterms.ElectricalStimulusType", ... + "openminds.controlledterms.EthicsAssessment", ... + "openminds.controlledterms.ExperimentalApproach", ... + "openminds.controlledterms.FileBundleGrouping", ... + "openminds.controlledterms.FileRepositoryType", ... + "openminds.controlledterms.FileUsageRole", ... + "openminds.controlledterms.GeneticStrainType", ... + "openminds.controlledterms.GustatoryStimulusType", ... + "openminds.controlledterms.Handedness", ... + "openminds.controlledterms.Language", ... + "openminds.controlledterms.Laterality", ... + "openminds.controlledterms.LearningResourceType", ... + "openminds.controlledterms.MRIPulseSequence", ... + "openminds.controlledterms.MRIWeighting", ... + "openminds.controlledterms.MeasuredQuantity", ... + "openminds.controlledterms.MeasuredSignalType", ... + "openminds.controlledterms.MetaDataModelType", ... + "openminds.controlledterms.ModelAbstractionLevel", ... + "openminds.controlledterms.ModelScope", ... + "openminds.controlledterms.MolecularEntity", ... + "openminds.controlledterms.OlfactoryStimulusType", ... + "openminds.controlledterms.OperatingDevice", ... + "openminds.controlledterms.OperatingSystem", ... + "openminds.controlledterms.OpticalStimulusType", ... + "openminds.controlledterms.Organ", ... + "openminds.controlledterms.OrganismSubstance", ... + "openminds.controlledterms.OrganismSystem", ... + "openminds.controlledterms.PatchClampVariation", ... + "openminds.controlledterms.PreparationType", ... + "openminds.controlledterms.ProductAccessibility", ... + "openminds.controlledterms.ProgrammingLanguage", ... + "openminds.controlledterms.QualitativeOverlap", ... + "openminds.controlledterms.SemanticDataType", ... + "openminds.controlledterms.Service", ... + "openminds.controlledterms.SetupType", ... + "openminds.controlledterms.SoftwareApplicationCategory", ... + "openminds.controlledterms.SoftwareFeature", ... + "openminds.controlledterms.Species", ... + "openminds.controlledterms.StimulationApproach", ... + "openminds.controlledterms.StimulationTechnique", ... + "openminds.controlledterms.SubcellularEntity", ... + "openminds.controlledterms.SubjectAttribute", ... + "openminds.controlledterms.TactileStimulusType", ... + "openminds.controlledterms.Technique", ... + "openminds.controlledterms.TermSuggestion", ... + "openminds.controlledterms.Terminology", ... + "openminds.controlledterms.TissueSampleAttribute", ... + "openminds.controlledterms.TissueSampleType", ... + "openminds.controlledterms.TypeOfUncertainty", ... + "openminds.controlledterms.UBERONParcellation", ... + "openminds.controlledterms.UnitOfMeasurement", ... + "openminds.controlledterms.VisualStimulusType" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/RelatedPublication.m b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/RelatedPublication.m new file mode 100644 index 00000000..b290b2c9 --- /dev/null +++ b/code/mixedtypes/v4.0/+openminds/+internal/+mixedtype/+workflowrecipeversion/RelatedPublication.m @@ -0,0 +1,14 @@ +classdef RelatedPublication < openminds.internal.abstract.LinkedCategory + properties (Constant, Hidden) + ALLOWED_TYPES = [ ... + "openminds.core.digitalidentifier.DOI", ... + "openminds.core.digitalidentifier.HANDLE", ... + "openminds.core.digitalidentifier.ISBN", ... + "openminds.core.digitalidentifier.ISSN", ... + "openminds.publications.Book", ... + "openminds.publications.Chapter", ... + "openminds.publications.ScholarlyArticle" ... + ] + IS_SCALAR = false + end +end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+chemicals/AmountOfChemical.m b/code/schemas/latest/+openminds/+chemicals/AmountOfChemical.m index 9f578dea..74bd652c 100644 --- a/code/schemas/latest/+openminds/+chemicals/AmountOfChemical.m +++ b/code/schemas/latest/+openminds/+chemicals/AmountOfChemical.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% amount : (1,1) QuantitativeValue +% amount : (1,1) QuantitativeValue % When used in a mixture, enter the amount of the substance within the mixture (e.g., as concentration or as ratio). When used in its pure state, enter the used amount of the substance. % % chemicalProduct : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity @@ -13,7 +13,7 @@ properties % When used in a mixture, enter the amount of the substance within the mixture (e.g., as concentration or as ratio). When used in its pure state, enter the used amount of the substance. - amount (1,:) openminds.core.QuantitativeValue ... + amount (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(amount, 0, 1)} % Add the chemical product that was used. @@ -26,7 +26,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/chemicals/AmountOfChemical" + X_TYPE = "https://openminds.om-i.org/types/AmountOfChemical" end properties (Constant, Hidden) @@ -34,7 +34,7 @@ 'chemicalProduct', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'amount', "openminds.core.QuantitativeValue" ... + 'amount', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -46,8 +46,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('%s [%s]', obj.amount, obj.chemicalProduct); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+chemicals/ChemicalMixture.m b/code/schemas/latest/+openminds/+chemicals/ChemicalMixture.m index faddef17..246d7d10 100644 --- a/code/schemas/latest/+openminds/+chemicals/ChemicalMixture.m +++ b/code/schemas/latest/+openminds/+chemicals/ChemicalMixture.m @@ -45,7 +45,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/chemicals/ChemicalMixture" + X_TYPE = "https://openminds.om-i.org/types/ChemicalMixture" end properties (Constant, Hidden) @@ -69,5 +69,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+chemicals/ChemicalSubstance.m b/code/schemas/latest/+openminds/+chemicals/ChemicalSubstance.m index df0b3688..ba0878a4 100644 --- a/code/schemas/latest/+openminds/+chemicals/ChemicalSubstance.m +++ b/code/schemas/latest/+openminds/+chemicals/ChemicalSubstance.m @@ -15,7 +15,7 @@ % productSource : (1,1) ProductSource % Add the source of this chemical substance. % -% purity : (1,1) QuantitativeValue, QuantitativeValueRange +% purity : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the purity of this chemical substance. % This class was auto-generated by the openMINDS pipeline @@ -45,7 +45,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/chemicals/ChemicalSubstance" + X_TYPE = "https://openminds.om-i.org/types/ChemicalSubstance" end properties (Constant, Hidden) @@ -54,7 +54,7 @@ 'productSource', "openminds.chemicals.ProductSource" ... ) EMBEDDED_PROPERTIES = struct(... - 'purity', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'purity', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -69,5 +69,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+chemicals/ProductSource.m b/code/schemas/latest/+openminds/+chemicals/ProductSource.m index b018db6a..4c92f30b 100644 --- a/code/schemas/latest/+openminds/+chemicals/ProductSource.m +++ b/code/schemas/latest/+openminds/+chemicals/ProductSource.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% digitalIdentifier : (1,1) RRID +% digitalIdentifier : (1,1) RRID % Add the globally unique and persistent digital identifier of this product. % % identifier : (1,1) string @@ -12,17 +12,17 @@ % productName : (1,1) string % Enter the name of this product as stated by the 'provider'. % -% provider : (1,1) Consortium, Organization, Person +% provider : (1,1) Consortium, Organization, Person % Add the party (private, commercial or industrial) that provided this product. % -% purity : (1,1) QuantitativeValue, QuantitativeValueRange +% purity : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the purity of the product as stated by the 'provider'. % This class was auto-generated by the openMINDS pipeline properties % Add the globally unique and persistent digital identifier of this product. - digitalIdentifier (1,:) openminds.core.RRID ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.RRID ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter the identifier for this product, excluding its RRID (e.g., a catalog number). @@ -45,16 +45,16 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/chemicals/ProductSource" + X_TYPE = "https://openminds.om-i.org/types/ProductSource" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', "openminds.core.RRID", ... - 'provider', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'digitalIdentifier', "openminds.core.digitalidentifier.RRID", ... + 'provider', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'purity', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'purity', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -69,5 +69,4 @@ str = obj.identifier; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/DataAnalysis.m b/code/schemas/latest/+openminds/+computation/DataAnalysis.m index 54b0a9f7..eb6a632d 100644 --- a/code/schemas/latest/+openminds/+computation/DataAnalysis.m +++ b/code/schemas/latest/+openminds/+computation/DataAnalysis.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion, BrainAtlasVersion, CommonCoordinateSpaceVersion +% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion, BrainAtlasVersion, CommonCoordinateSpaceVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,28 +24,28 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileArchive, FileBundle +% output : (1,:) LocalFile, File, FileArchive, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -61,7 +61,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -136,26 +136,26 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/DataAnalysis" + X_TYPE = "https://openminds.om-i.org/types/DataAnalysis" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpaceVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.SoftwareVersion", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -170,5 +170,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/DataCopy.m b/code/schemas/latest/+openminds/+computation/DataCopy.m index 25ac7651..1e1ca825 100644 --- a/code/schemas/latest/+openminds/+computation/DataCopy.m +++ b/code/schemas/latest/+openminds/+computation/DataCopy.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, ValidationTestVersion, DatasetVersion, File, FileBundle, ModelVersion, SoftwareVersion +% input : (1,:) LocalFile, ValidationTestVersion, File, FileBundle, DatasetVersion, ModelVersion, SoftwareVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,28 +24,28 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileBundle +% output : (1,:) LocalFile, File, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -61,7 +61,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -136,26 +136,26 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/DataCopy" + X_TYPE = "https://openminds.om-i.org/types/DataCopy" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.DatasetVersion", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.DatasetVersion", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -170,5 +170,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/Environment.m b/code/schemas/latest/+openminds/+computation/Environment.m index ce90bef6..6033cddf 100644 --- a/code/schemas/latest/+openminds/+computation/Environment.m +++ b/code/schemas/latest/+openminds/+computation/Environment.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% configuration : (1,1) Configuration +% configuration : (1,1) Configuration % Add the configuration of this computational environment. % % description : (1,1) string @@ -15,14 +15,14 @@ % name : (1,1) string % Enter a descriptive name for this computational environment. % -% software : (1,:) SoftwareVersion +% software : (1,:) SoftwareVersion % Add all software versions available in this computational environment. % This class was auto-generated by the openMINDS pipeline properties % Add the configuration of this computational environment. - configuration (1,:) openminds.core.Configuration ... + configuration (1,:) openminds.core.research.Configuration ... {mustBeSpecifiedLength(configuration, 0, 1)} % Enter a short text describing this computational environment. @@ -36,7 +36,7 @@ name (1,1) string % Add all software versions available in this computational environment. - software (1,:) openminds.core.SoftwareVersion ... + software (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(software)} end @@ -45,14 +45,14 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/Environment" + X_TYPE = "https://openminds.om-i.org/types/Environment" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'configuration', "openminds.core.Configuration", ... + 'configuration', "openminds.core.research.Configuration", ... 'hardware', "openminds.computation.HardwareSystem", ... - 'software', "openminds.core.SoftwareVersion" ... + 'software', "openminds.core.products.SoftwareVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -69,5 +69,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/GenericComputation.m b/code/schemas/latest/+openminds/+computation/GenericComputation.m index 530fdb70..54e01427 100644 --- a/code/schemas/latest/+openminds/+computation/GenericComputation.m +++ b/code/schemas/latest/+openminds/+computation/GenericComputation.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion +% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,28 +24,28 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileArchive, FileBundle +% output : (1,:) LocalFile, File, FileArchive, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -61,7 +61,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -136,26 +136,26 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/GenericComputation" + X_TYPE = "https://openminds.om-i.org/types/GenericComputation" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.SoftwareVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -170,5 +170,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/HardwareSystem.m b/code/schemas/latest/+openminds/+computation/HardwareSystem.m index 16408e27..91d32bea 100644 --- a/code/schemas/latest/+openminds/+computation/HardwareSystem.m +++ b/code/schemas/latest/+openminds/+computation/HardwareSystem.m @@ -30,7 +30,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/HardwareSystem" + X_TYPE = "https://openminds.om-i.org/types/HardwareSystem" end properties (Constant, Hidden) @@ -51,5 +51,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/LaunchConfiguration.m b/code/schemas/latest/+openminds/+computation/LaunchConfiguration.m index 63499224..5dc3ae72 100644 --- a/code/schemas/latest/+openminds/+computation/LaunchConfiguration.m +++ b/code/schemas/latest/+openminds/+computation/LaunchConfiguration.m @@ -9,7 +9,7 @@ % description : (1,1) string % Enter a short text describing this launch configuration. % -% environmentVariable : (1,1) PropertyValueList +% environmentVariable : (1,1) PropertyValueList % Add any environment variables defined by this launch configuration. % % executable : (1,1) string @@ -28,7 +28,7 @@ description (1,1) string % Add any environment variables defined by this launch configuration. - environmentVariable (1,:) openminds.core.PropertyValueList ... + environmentVariable (1,:) openminds.core.research.PropertyValueList ... {mustBeSpecifiedLength(environmentVariable, 0, 1)} % Enter the path to the command-line executable. @@ -43,12 +43,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/LaunchConfiguration" + X_TYPE = "https://openminds.om-i.org/types/LaunchConfiguration" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environmentVariable', "openminds.core.PropertyValueList" ... + 'environmentVariable', "openminds.core.research.PropertyValueList" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -65,5 +65,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/LocalFile.m b/code/schemas/latest/+openminds/+computation/LocalFile.m index e6023102..a701b1c0 100644 --- a/code/schemas/latest/+openminds/+computation/LocalFile.m +++ b/code/schemas/latest/+openminds/+computation/LocalFile.m @@ -6,16 +6,16 @@ % contentDescription : (1,1) string % Enter a short content description for this local file instance. % -% copyOf : (1,1) File +% copyOf : (1,1) File % Add the file of which this is a copy. % % dataType : (1,:) DataType % Add all data types that are specifically represented in this local file instance. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this local file instance. % -% hash : (1,1) Hash +% hash : (1,1) Hash % Add the hash that was generated for this local file instance. % % name : (1,1) string @@ -27,7 +27,7 @@ % specialUsageRole : (1,1) FileUsageRole % Add the special usage role of this local file instance. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size of this local file instance. % This class was auto-generated by the openMINDS pipeline @@ -37,7 +37,7 @@ contentDescription (1,1) string % Add the file of which this is a copy. - copyOf (1,:) openminds.core.File ... + copyOf (1,:) openminds.core.data.File ... {mustBeSpecifiedLength(copyOf, 0, 1)} % Add all data types that are specifically represented in this local file instance. @@ -45,11 +45,11 @@ {mustBeListOfUniqueItems(dataType)} % Add the content type of this local file instance. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the hash that was generated for this local file instance. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeSpecifiedLength(hash, 0, 1)} % Enter the name of this local file instance. @@ -63,7 +63,7 @@ {mustBeSpecifiedLength(specialUsageRole, 0, 1)} % Enter the storage size of this local file instance. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} end @@ -72,19 +72,19 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/LocalFile" + X_TYPE = "https://openminds.om-i.org/types/LocalFile" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'copyOf', "openminds.core.File", ... + 'copyOf', "openminds.core.data.File", ... 'dataType', "openminds.controlledterms.DataType", ... - 'format', "openminds.core.ContentType", ... + 'format', "openminds.core.data.ContentType", ... 'specialUsageRole', "openminds.controlledterms.FileUsageRole" ... ) EMBEDDED_PROPERTIES = struct(... - 'hash', "openminds.core.Hash", ... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -99,5 +99,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/ModelValidation.m b/code/schemas/latest/+openminds/+computation/ModelValidation.m index d6a57bbd..aa8b2e02 100644 --- a/code/schemas/latest/+openminds/+computation/ModelValidation.m +++ b/code/schemas/latest/+openminds/+computation/ModelValidation.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, ValidationTestVersion, File, FileBundle, ModelVersion, SoftwareVersion +% input : (1,:) LocalFile, ValidationTestVersion, File, FileBundle, ModelVersion, SoftwareVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,16 +24,16 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileBundle +% output : (1,:) LocalFile, File, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % score : (1,1) double @@ -42,13 +42,13 @@ % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -64,7 +64,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -142,26 +142,26 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/ModelValidation" + X_TYPE = "https://openminds.om-i.org/types/ModelValidation" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -176,5 +176,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/Optimization.m b/code/schemas/latest/+openminds/+computation/Optimization.m index 11cd4968..47b7ea51 100644 --- a/code/schemas/latest/+openminds/+computation/Optimization.m +++ b/code/schemas/latest/+openminds/+computation/Optimization.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, File, FileBundle, ModelVersion, SoftwareVersion +% input : (1,:) LocalFile, File, FileBundle, ModelVersion, SoftwareVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,28 +24,28 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileBundle, ModelVersion +% output : (1,:) LocalFile, File, FileBundle, ModelVersion % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -61,7 +61,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -136,26 +136,26 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/Optimization" + X_TYPE = "https://openminds.om-i.org/types/Optimization" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -170,5 +170,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/Simulation.m b/code/schemas/latest/+openminds/+computation/Simulation.m index a61147b2..6c7e1e67 100644 --- a/code/schemas/latest/+openminds/+computation/Simulation.m +++ b/code/schemas/latest/+openminds/+computation/Simulation.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, File, FileBundle, ModelVersion, SoftwareVersion +% input : (1,:) LocalFile, File, FileBundle, ModelVersion, SoftwareVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,28 +24,28 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileArchive, FileBundle +% output : (1,:) LocalFile, File, FileArchive, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -61,7 +61,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -136,26 +136,26 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/Simulation" + X_TYPE = "https://openminds.om-i.org/types/Simulation" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -170,5 +170,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/SoftwareAgent.m b/code/schemas/latest/+openminds/+computation/SoftwareAgent.m index aa4c9e17..db25d619 100644 --- a/code/schemas/latest/+openminds/+computation/SoftwareAgent.m +++ b/code/schemas/latest/+openminds/+computation/SoftwareAgent.m @@ -9,7 +9,7 @@ % name : (1,1) string % Enter a descriptive name for this software agent. % -% software : (1,1) SoftwareVersion +% software : (1,1) SoftwareVersion % Add the software version that is being run as this software agent. % This class was auto-generated by the openMINDS pipeline @@ -23,7 +23,7 @@ name (1,1) string % Add the software version that is being run as this software agent. - software (1,:) openminds.core.SoftwareVersion ... + software (1,:) openminds.core.products.SoftwareVersion ... {mustBeSpecifiedLength(software, 0, 1)} end @@ -32,13 +32,13 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/SoftwareAgent" + X_TYPE = "https://openminds.om-i.org/types/SoftwareAgent" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'environment', "openminds.computation.Environment", ... - 'software', "openminds.core.SoftwareVersion" ... + 'software', "openminds.core.products.SoftwareVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -55,5 +55,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/ValidationTest.m b/code/schemas/latest/+openminds/+computation/ValidationTest.m index bcef57e7..9942946d 100644 --- a/code/schemas/latest/+openminds/+computation/ValidationTest.m +++ b/code/schemas/latest/+openminds/+computation/ValidationTest.m @@ -3,16 +3,16 @@ % % PROPERTIES: % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this validation test. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string @@ -39,7 +39,7 @@ % shortName : (1,1) string % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this validation test. % This class was auto-generated by the openMINDS pipeline @@ -57,7 +57,7 @@ {mustBeListOfUniqueItems(developer)} % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. @@ -98,19 +98,19 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/ValidationTest" + X_TYPE = "https://openminds.om-i.org/types/ValidationTest" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... 'hasVersion', "openminds.computation.ValidationTestVersion", ... 'referenceDataAcquisition', "openminds.controlledterms.Technique", ... 'scope', "openminds.controlledterms.ModelScope", ... 'scoreType', "openminds.controlledterms.DifferenceMeasure", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -127,5 +127,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/ValidationTestVersion.m b/code/schemas/latest/+openminds/+computation/ValidationTestVersion.m index c64e3c78..bba56d28 100644 --- a/code/schemas/latest/+openminds/+computation/ValidationTestVersion.m +++ b/code/schemas/latest/+openminds/+computation/ValidationTestVersion.m @@ -6,37 +6,37 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% configuration : (1,1) Configuration, File, PropertyValueList, WebResource +% configuration : (1,1) File, WebResource, Configuration, PropertyValueList % Add the configuration information for this validation test version (e.g., arguments to the SciUnit class). % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this validation test version. Note that these developers will overwrite the developer list provided for the overarching validation test. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product version. % % entryPoint : (1,1) string % Add the entry point for this validation test version (e.g., the Python class name for a SciUnit test). % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this validation test version, or the content types of the files composing the validation test version. % -% fullDocumentation : (1,1) DOI, File, ISBN, WebResource +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % % homepage : (1,1) string @@ -54,22 +54,22 @@ % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,:) License +% license : (1,:) License % Add the license of this validation test version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% referenceData : (1,:) DOI, File, FileBundle, WebResource +% referenceData : (1,:) File, FileBundle, DOI, WebResource % Add the data that define the expected output of this validation test version. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -96,7 +96,7 @@ {mustBeSpecifiedLength(configuration, 0, 1)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -111,14 +111,14 @@ {mustBeListOfUniqueItems(developer)} % Add the globally unique and persistent digital identifier of this research product version. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the entry point for this validation test version (e.g., the Python class name for a SciUnit test). entryPoint (1,1) string % Add the content type of this validation test version, or the content types of the files composing the validation test version. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the publication or file that acts as the full documentation of this research product version. @@ -129,7 +129,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -151,11 +151,11 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this validation test version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeListOfUniqueItems(license)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add the data that define the expected output of this validation test version. @@ -171,7 +171,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -193,30 +193,30 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/ValidationTestVersion" + X_TYPE = "https://openminds.om-i.org/types/ValidationTestVersion" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'configuration', ["openminds.core.Configuration", "openminds.core.File", "openminds.core.PropertyValueList", "openminds.core.WebResource"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'format', "openminds.core.ContentType", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... + 'configuration', ["openminds.core.data.File", "openminds.core.miscellaneous.WebResource", "openminds.core.research.Configuration", "openminds.core.research.PropertyValueList"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'format', "openminds.core.data.ContentType", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... 'isAlternativeVersionOf', "openminds.computation.ValidationTestVersion", ... 'isNewVersionOf', "openminds.computation.ValidationTestVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'referenceData', ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource"], ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository" ... + 'license', "openminds.core.data.License", ... + 'referenceData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -231,5 +231,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/Visualization.m b/code/schemas/latest/+openminds/+computation/Visualization.m index ab1fd79c..db43aad1 100644 --- a/code/schemas/latest/+openminds/+computation/Visualization.m +++ b/code/schemas/latest/+openminds/+computation/Visualization.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion +% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,28 +24,28 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileArchive, FileBundle +% output : (1,:) LocalFile, File, FileArchive, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -61,7 +61,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -136,26 +136,26 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/Visualization" + X_TYPE = "https://openminds.om-i.org/types/Visualization" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.SoftwareVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -170,5 +170,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/WorkflowExecution.m b/code/schemas/latest/+openminds/+computation/WorkflowExecution.m index 7ed935b3..eac204cb 100644 --- a/code/schemas/latest/+openminds/+computation/WorkflowExecution.m +++ b/code/schemas/latest/+openminds/+computation/WorkflowExecution.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% configuration : (1,1) Configuration, File +% configuration : (1,1) File, Configuration % Add the configuration information for this workflow execution. % % recipe : (1,1) WorkflowRecipeVersion @@ -12,7 +12,7 @@ % stage : (1,:) DataAnalysis, DataCopy, GenericComputation, ModelValidation, Optimization, Simulation, Visualization % Add all stages that were performed in this workflow execution. % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this workflow execution. % This class was auto-generated by the openMINDS pipeline @@ -40,15 +40,15 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/WorkflowExecution" + X_TYPE = "https://openminds.om-i.org/types/WorkflowExecution" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'configuration', ["openminds.core.Configuration", "openminds.core.File"], ... + 'configuration', ["openminds.core.data.File", "openminds.core.research.Configuration"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... 'stage', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"], ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"] ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -62,8 +62,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/WorkflowRecipe.m b/code/schemas/latest/+openminds/+computation/WorkflowRecipe.m index 2246c6f9..9b20f2e7 100644 --- a/code/schemas/latest/+openminds/+computation/WorkflowRecipe.m +++ b/code/schemas/latest/+openminds/+computation/WorkflowRecipe.m @@ -3,16 +3,16 @@ % % PROPERTIES: % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this workflow recipe. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string @@ -45,7 +45,7 @@ {mustBeListOfUniqueItems(developer)} % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. @@ -70,14 +70,14 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/WorkflowRecipe" + X_TYPE = "https://openminds.om-i.org/types/WorkflowRecipe" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... 'hasVersion', "openminds.computation.WorkflowRecipeVersion" ... ) EMBEDDED_PROPERTIES = struct(... @@ -95,5 +95,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+computation/WorkflowRecipeVersion.m b/code/schemas/latest/+openminds/+computation/WorkflowRecipeVersion.m index e40858af..a39679b3 100644 --- a/code/schemas/latest/+openminds/+computation/WorkflowRecipeVersion.m +++ b/code/schemas/latest/+openminds/+computation/WorkflowRecipeVersion.m @@ -6,34 +6,34 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this workflow recipe version. Note that these developers will overwrite the developer list provided for the overarching workflow recipe. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product version. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this workflow recipe version. % -% fullDocumentation : (1,1) DOI, File, ISBN, WebResource +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasPart : (1,:) WorkflowRecipeVersion, File, FileBundle, SoftwareVersion +% hasPart : (1,:) WorkflowRecipeVersion, File, FileBundle, SoftwareVersion % Add all entities that are components of this workflow recipe version (e.g., other workflow recipe versions or software used in this workflow). % % homepage : (1,1) string @@ -51,19 +51,19 @@ % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,:) License +% license : (1,:) License % Add all licenses of this workflow recipe version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -86,7 +86,7 @@ {mustBeSpecifiedLength(accessibility, 0, 1)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -101,11 +101,11 @@ {mustBeListOfUniqueItems(developer)} % Add the globally unique and persistent digital identifier of this research product version. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the content type of this workflow recipe version. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the publication or file that acts as the full documentation of this research product version. @@ -116,7 +116,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all entities that are components of this workflow recipe version (e.g., other workflow recipe versions or software used in this workflow). @@ -142,11 +142,11 @@ {mustBeListOfUniqueItems(keyword)} % Add all licenses of this workflow recipe version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeListOfUniqueItems(license)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -158,7 +158,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -180,29 +180,29 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/computation/WorkflowRecipeVersion" + X_TYPE = "https://openminds.om-i.org/types/WorkflowRecipeVersion" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'format', "openminds.core.ContentType", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'hasPart', ["openminds.computation.WorkflowRecipeVersion", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'format', "openminds.core.data.ContentType", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasPart', ["openminds.computation.WorkflowRecipeVersion", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.SoftwareVersion"], ... 'isAlternativeVersionOf', "openminds.computation.WorkflowRecipeVersion", ... 'isNewVersionOf', "openminds.computation.WorkflowRecipeVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository" ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -217,5 +217,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/ActionStatusType.m b/code/schemas/latest/+openminds/+controlledterms/ActionStatusType.m index 7be01646..a0f75cf0 100644 --- a/code/schemas/latest/+openminds/+controlledterms/ActionStatusType.m +++ b/code/schemas/latest/+openminds/+controlledterms/ActionStatusType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/ActionStatusType" + X_TYPE = "https://openminds.om-i.org/types/ActionStatusType" end properties (Constant, Hidden) @@ -47,5 +47,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/AgeCategory.m b/code/schemas/latest/+openminds/+controlledterms/AgeCategory.m index ac99dc2f..4743eee7 100644 --- a/code/schemas/latest/+openminds/+controlledterms/AgeCategory.m +++ b/code/schemas/latest/+openminds/+controlledterms/AgeCategory.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/AgeCategory" + X_TYPE = "https://openminds.om-i.org/types/AgeCategory" end properties (Constant, Hidden) @@ -50,5 +50,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/AnalysisTechnique.m b/code/schemas/latest/+openminds/+controlledterms/AnalysisTechnique.m index 72dc187d..d5db6c3a 100644 --- a/code/schemas/latest/+openminds/+controlledterms/AnalysisTechnique.m +++ b/code/schemas/latest/+openminds/+controlledterms/AnalysisTechnique.m @@ -27,14 +27,17 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/AnalysisTechnique" + X_TYPE = "https://openminds.om-i.org/types/AnalysisTechnique" end properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... "4PointsCongruentSetsAlignment", ... "GrubbsTest", ... + "HilbertTransform", ... "ICABasedDenoisingTechnique", ... + "IGORPro", ... + "Isomap", ... "MannWhitneyUTest", ... "ShapiroWilkTest", ... "SpearmansRankOrderCorrelation", ... @@ -45,6 +48,7 @@ "anatomicalDelineationTechnique", ... "averageLinkageClustering", ... "biasFieldCorrection", ... + "bootstrapAggregating", ... "bootstrapping", ... "boundaryBasedRegistration", ... "clusterAnalysis", ... @@ -62,6 +66,7 @@ "densityMeasurement", ... "dictionaryLearning", ... "diffeomorphicRegistration", ... + "dynamicCausalModeling", ... "eyeMovementAnalysis", ... "generalLinearModelAnalysis", ... "geneticCorrelationAnalysis", ... @@ -76,11 +81,13 @@ "interSubjectAnalysis", ... "interpolation", ... "intraSubjectAnalysis", ... + "isometricMapping", ... "k-meansClustering", ... "linearImageRegistration", ... "linearRegression", ... "linearTransformation", ... "literatureMining", ... + "macromolecularTissueVolumeImageProcessing", ... "magnetizationTransferRatioImageProcessing", ... "magnetizationTransferSaturationImageProcessing", ... "manifoldLearning", ... @@ -97,6 +104,7 @@ "multi-scaleIndividualComponentClustering", ... "multiVoxelPatternAnalysis", ... "multipleLinearRegression", ... + "multivariateAnalysis", ... "myelinWaterFractionImageProcessing", ... "nonlinearImageRegistration", ... "nonlinearTransformation", ... @@ -112,6 +120,7 @@ "probabilisticDiffusionTractography", ... "qualitativeAnalysis", ... "quantitativeAnalysis", ... + "ratiometry", ... "reconstructionTechnique", ... "rigidImageRegistration", ... "rigidMotionCorrection", ... @@ -132,6 +141,7 @@ "temporalFiltering", ... "tractography", ... "transformation", ... + "univariateAnalysis", ... "videoAnnotation", ... "voxel-basedMorphometry", ... "zScoreAnalysis" ... @@ -143,5 +153,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/AnatomicalAxesOrientation.m b/code/schemas/latest/+openminds/+controlledterms/AnatomicalAxesOrientation.m index 513a088a..4ccc03d8 100644 --- a/code/schemas/latest/+openminds/+controlledterms/AnatomicalAxesOrientation.m +++ b/code/schemas/latest/+openminds/+controlledterms/AnatomicalAxesOrientation.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/AnatomicalAxesOrientation" + X_TYPE = "https://openminds.om-i.org/types/AnatomicalAxesOrientation" end properties (Constant, Hidden) @@ -88,5 +88,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/AnatomicalIdentificationType.m b/code/schemas/latest/+openminds/+controlledterms/AnatomicalIdentificationType.m index fcca49c6..b832ebe6 100644 --- a/code/schemas/latest/+openminds/+controlledterms/AnatomicalIdentificationType.m +++ b/code/schemas/latest/+openminds/+controlledterms/AnatomicalIdentificationType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/AnatomicalIdentificationType" + X_TYPE = "https://openminds.om-i.org/types/AnatomicalIdentificationType" end properties (Constant, Hidden) @@ -42,5 +42,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/AnatomicalPlane.m b/code/schemas/latest/+openminds/+controlledterms/AnatomicalPlane.m index ec3cc583..b1a1dc07 100644 --- a/code/schemas/latest/+openminds/+controlledterms/AnatomicalPlane.m +++ b/code/schemas/latest/+openminds/+controlledterms/AnatomicalPlane.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/AnatomicalPlane" + X_TYPE = "https://openminds.om-i.org/types/AnatomicalPlane" end properties (Constant, Hidden) @@ -43,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/AnnotationCriteriaType.m b/code/schemas/latest/+openminds/+controlledterms/AnnotationCriteriaType.m index 706c58cf..8aa83bde 100644 --- a/code/schemas/latest/+openminds/+controlledterms/AnnotationCriteriaType.m +++ b/code/schemas/latest/+openminds/+controlledterms/AnnotationCriteriaType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/AnnotationCriteriaType" + X_TYPE = "https://openminds.om-i.org/types/AnnotationCriteriaType" end properties (Constant, Hidden) @@ -42,5 +42,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/AnnotationType.m b/code/schemas/latest/+openminds/+controlledterms/AnnotationType.m index a286eab4..855bc669 100644 --- a/code/schemas/latest/+openminds/+controlledterms/AnnotationType.m +++ b/code/schemas/latest/+openminds/+controlledterms/AnnotationType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/AnnotationType" + X_TYPE = "https://openminds.om-i.org/types/AnnotationType" end properties (Constant, Hidden) @@ -44,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/AtlasType.m b/code/schemas/latest/+openminds/+controlledterms/AtlasType.m index c964b564..f88a0b3f 100644 --- a/code/schemas/latest/+openminds/+controlledterms/AtlasType.m +++ b/code/schemas/latest/+openminds/+controlledterms/AtlasType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/AtlasType" + X_TYPE = "https://openminds.om-i.org/types/AtlasType" end properties (Constant, Hidden) @@ -43,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/AuditoryStimulusType.m b/code/schemas/latest/+openminds/+controlledterms/AuditoryStimulusType.m index 4c50b348..192145c6 100644 --- a/code/schemas/latest/+openminds/+controlledterms/AuditoryStimulusType.m +++ b/code/schemas/latest/+openminds/+controlledterms/AuditoryStimulusType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/AuditoryStimulusType" + X_TYPE = "https://openminds.om-i.org/types/AuditoryStimulusType" end properties (Constant, Hidden) @@ -41,5 +41,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/BiologicalOrder.m b/code/schemas/latest/+openminds/+controlledterms/BiologicalOrder.m index be3e85f3..01851e50 100644 --- a/code/schemas/latest/+openminds/+controlledterms/BiologicalOrder.m +++ b/code/schemas/latest/+openminds/+controlledterms/BiologicalOrder.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/BiologicalOrder" + X_TYPE = "https://openminds.om-i.org/types/BiologicalOrder" end properties (Constant, Hidden) @@ -46,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/BiologicalProcess.m b/code/schemas/latest/+openminds/+controlledterms/BiologicalProcess.m index 4b37a5f6..17d7fbc4 100644 --- a/code/schemas/latest/+openminds/+controlledterms/BiologicalProcess.m +++ b/code/schemas/latest/+openminds/+controlledterms/BiologicalProcess.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/BiologicalProcess" + X_TYPE = "https://openminds.om-i.org/types/BiologicalProcess" end properties (Constant, Hidden) @@ -40,5 +40,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/BiologicalSex.m b/code/schemas/latest/+openminds/+controlledterms/BiologicalSex.m index e64559d4..baab1b76 100644 --- a/code/schemas/latest/+openminds/+controlledterms/BiologicalSex.m +++ b/code/schemas/latest/+openminds/+controlledterms/BiologicalSex.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/BiologicalSex" + X_TYPE = "https://openminds.om-i.org/types/BiologicalSex" end properties (Constant, Hidden) @@ -44,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/BreedingType.m b/code/schemas/latest/+openminds/+controlledterms/BreedingType.m index 9f8aad15..e44ecb86 100644 --- a/code/schemas/latest/+openminds/+controlledterms/BreedingType.m +++ b/code/schemas/latest/+openminds/+controlledterms/BreedingType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/BreedingType" + X_TYPE = "https://openminds.om-i.org/types/BreedingType" end properties (Constant, Hidden) @@ -46,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/CellCultureType.m b/code/schemas/latest/+openminds/+controlledterms/CellCultureType.m index a71f9e6d..23b1a420 100644 --- a/code/schemas/latest/+openminds/+controlledterms/CellCultureType.m +++ b/code/schemas/latest/+openminds/+controlledterms/CellCultureType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/CellCultureType" + X_TYPE = "https://openminds.om-i.org/types/CellCultureType" end properties (Constant, Hidden) @@ -42,5 +42,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/CellType.m b/code/schemas/latest/+openminds/+controlledterms/CellType.m index d7ded7e5..b5a7565d 100644 --- a/code/schemas/latest/+openminds/+controlledterms/CellType.m +++ b/code/schemas/latest/+openminds/+controlledterms/CellType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/CellType" + X_TYPE = "https://openminds.om-i.org/types/CellType" end properties (Constant, Hidden) @@ -60,6 +60,14 @@ "inhibitoryNeuron", ... "interneuron", ... "macroglialCell", ... + "mainOlfactoryBulbDeepTuftedNeuron", ... + "mainOlfactoryBulbExternalTuftedNeuron", ... + "mainOlfactoryBulbGranuleNeuron", ... + "mainOlfactoryBulbMiddleTuftedNeuron", ... + "mainOlfactoryBulbMitralNeuron", ... + "mainOlfactoryBulbPeriglomerularNeuron", ... + "mainOlfactoryBulbSuperficialTuftedNeuron", ... + "mainOlfactoryBulbTuftedNeuron", ... "microglialCell", ... "motorNeuron", ... "neocortexLayer2-3PyramidalNeuron", ... @@ -92,5 +100,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/ChemicalMixtureType.m b/code/schemas/latest/+openminds/+controlledterms/ChemicalMixtureType.m index 73d79a89..d48daa2f 100644 --- a/code/schemas/latest/+openminds/+controlledterms/ChemicalMixtureType.m +++ b/code/schemas/latest/+openminds/+controlledterms/ChemicalMixtureType.m @@ -27,11 +27,12 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/ChemicalMixtureType" + X_TYPE = "https://openminds.om-i.org/types/ChemicalMixtureType" end properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "alloy", ... "colloid", ... "solution", ... "suspension" ... @@ -43,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/Colormap.m b/code/schemas/latest/+openminds/+controlledterms/Colormap.m index c96cd751..c85a8a1c 100644 --- a/code/schemas/latest/+openminds/+controlledterms/Colormap.m +++ b/code/schemas/latest/+openminds/+controlledterms/Colormap.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/Colormap" + X_TYPE = "https://openminds.om-i.org/types/Colormap" end properties (Constant, Hidden) @@ -123,5 +123,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/ContributionType.m b/code/schemas/latest/+openminds/+controlledterms/ContributionType.m index d6cb7159..1a1f073b 100644 --- a/code/schemas/latest/+openminds/+controlledterms/ContributionType.m +++ b/code/schemas/latest/+openminds/+controlledterms/ContributionType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/ContributionType" + X_TYPE = "https://openminds.om-i.org/types/ContributionType" end properties (Constant, Hidden) @@ -48,5 +48,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/CranialWindowConstructionType.m b/code/schemas/latest/+openminds/+controlledterms/CranialWindowConstructionType.m index a209945b..8315a13f 100644 --- a/code/schemas/latest/+openminds/+controlledterms/CranialWindowConstructionType.m +++ b/code/schemas/latest/+openminds/+controlledterms/CranialWindowConstructionType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/CranialWindowConstructionType" + X_TYPE = "https://openminds.om-i.org/types/CranialWindowConstructionType" end properties (Constant, Hidden) @@ -43,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/CranialWindowReinforcementType.m b/code/schemas/latest/+openminds/+controlledterms/CranialWindowReinforcementType.m index 35090d50..3e398adc 100644 --- a/code/schemas/latest/+openminds/+controlledterms/CranialWindowReinforcementType.m +++ b/code/schemas/latest/+openminds/+controlledterms/CranialWindowReinforcementType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/CranialWindowReinforcementType" + X_TYPE = "https://openminds.om-i.org/types/CranialWindowReinforcementType" end properties (Constant, Hidden) @@ -45,5 +45,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/CriteriaQualityType.m b/code/schemas/latest/+openminds/+controlledterms/CriteriaQualityType.m index b215aed7..d0ded200 100644 --- a/code/schemas/latest/+openminds/+controlledterms/CriteriaQualityType.m +++ b/code/schemas/latest/+openminds/+controlledterms/CriteriaQualityType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/CriteriaQualityType" + X_TYPE = "https://openminds.om-i.org/types/CriteriaQualityType" end properties (Constant, Hidden) @@ -42,5 +42,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/DataType.m b/code/schemas/latest/+openminds/+controlledterms/DataType.m index 948b7a10..483734e3 100644 --- a/code/schemas/latest/+openminds/+controlledterms/DataType.m +++ b/code/schemas/latest/+openminds/+controlledterms/DataType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/DataType" + X_TYPE = "https://openminds.om-i.org/types/DataType" end properties (Constant, Hidden) @@ -51,5 +51,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/DeviceType.m b/code/schemas/latest/+openminds/+controlledterms/DeviceType.m index 0f387b73..59a3136e 100644 --- a/code/schemas/latest/+openminds/+controlledterms/DeviceType.m +++ b/code/schemas/latest/+openminds/+controlledterms/DeviceType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/DeviceType" + X_TYPE = "https://openminds.om-i.org/types/DeviceType" end properties (Constant, Hidden) @@ -50,5 +50,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/DifferenceMeasure.m b/code/schemas/latest/+openminds/+controlledterms/DifferenceMeasure.m index c9656609..b19a68b4 100644 --- a/code/schemas/latest/+openminds/+controlledterms/DifferenceMeasure.m +++ b/code/schemas/latest/+openminds/+controlledterms/DifferenceMeasure.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/DifferenceMeasure" + X_TYPE = "https://openminds.om-i.org/types/DifferenceMeasure" end properties (Constant, Hidden) @@ -46,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/Disease.m b/code/schemas/latest/+openminds/+controlledterms/Disease.m index e5574afc..5e697295 100644 --- a/code/schemas/latest/+openminds/+controlledterms/Disease.m +++ b/code/schemas/latest/+openminds/+controlledterms/Disease.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/Disease" + X_TYPE = "https://openminds.om-i.org/types/Disease" end properties (Constant, Hidden) @@ -61,5 +61,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/DiseaseModel.m b/code/schemas/latest/+openminds/+controlledterms/DiseaseModel.m index 0865ccee..a25de093 100644 --- a/code/schemas/latest/+openminds/+controlledterms/DiseaseModel.m +++ b/code/schemas/latest/+openminds/+controlledterms/DiseaseModel.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/DiseaseModel" + X_TYPE = "https://openminds.om-i.org/types/DiseaseModel" end properties (Constant, Hidden) @@ -48,5 +48,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/EducationalLevel.m b/code/schemas/latest/+openminds/+controlledterms/EducationalLevel.m index a04097c4..049aec7a 100644 --- a/code/schemas/latest/+openminds/+controlledterms/EducationalLevel.m +++ b/code/schemas/latest/+openminds/+controlledterms/EducationalLevel.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/EducationalLevel" + X_TYPE = "https://openminds.om-i.org/types/EducationalLevel" end properties (Constant, Hidden) @@ -43,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/ElectricalStimulusType.m b/code/schemas/latest/+openminds/+controlledterms/ElectricalStimulusType.m index b693ac62..c3587a04 100644 --- a/code/schemas/latest/+openminds/+controlledterms/ElectricalStimulusType.m +++ b/code/schemas/latest/+openminds/+controlledterms/ElectricalStimulusType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/ElectricalStimulusType" + X_TYPE = "https://openminds.om-i.org/types/ElectricalStimulusType" end properties (Constant, Hidden) @@ -41,5 +41,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/EthicsAssessment.m b/code/schemas/latest/+openminds/+controlledterms/EthicsAssessment.m index 652b333b..487e62b2 100644 --- a/code/schemas/latest/+openminds/+controlledterms/EthicsAssessment.m +++ b/code/schemas/latest/+openminds/+controlledterms/EthicsAssessment.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/EthicsAssessment" + X_TYPE = "https://openminds.om-i.org/types/EthicsAssessment" end properties (Constant, Hidden) @@ -43,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/ExperimentalApproach.m b/code/schemas/latest/+openminds/+controlledterms/ExperimentalApproach.m index ef40fdc6..40baffb4 100644 --- a/code/schemas/latest/+openminds/+controlledterms/ExperimentalApproach.m +++ b/code/schemas/latest/+openminds/+controlledterms/ExperimentalApproach.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/ExperimentalApproach" + X_TYPE = "https://openminds.om-i.org/types/ExperimentalApproach" end properties (Constant, Hidden) @@ -79,5 +79,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/FileBundleGrouping.m b/code/schemas/latest/+openminds/+controlledterms/FileBundleGrouping.m index ae08a56d..22c6584c 100644 --- a/code/schemas/latest/+openminds/+controlledterms/FileBundleGrouping.m +++ b/code/schemas/latest/+openminds/+controlledterms/FileBundleGrouping.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/FileBundleGrouping" + X_TYPE = "https://openminds.om-i.org/types/FileBundleGrouping" end properties (Constant, Hidden) @@ -49,5 +49,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/FileRepositoryType.m b/code/schemas/latest/+openminds/+controlledterms/FileRepositoryType.m index ea58c77b..dd77469c 100644 --- a/code/schemas/latest/+openminds/+controlledterms/FileRepositoryType.m +++ b/code/schemas/latest/+openminds/+controlledterms/FileRepositoryType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/FileRepositoryType" + X_TYPE = "https://openminds.om-i.org/types/FileRepositoryType" end properties (Constant, Hidden) @@ -47,5 +47,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/FileUsageRole.m b/code/schemas/latest/+openminds/+controlledterms/FileUsageRole.m index e8b54b8f..2b8eaf2c 100644 --- a/code/schemas/latest/+openminds/+controlledterms/FileUsageRole.m +++ b/code/schemas/latest/+openminds/+controlledterms/FileUsageRole.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/FileUsageRole" + X_TYPE = "https://openminds.om-i.org/types/FileUsageRole" end properties (Constant, Hidden) @@ -44,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/GeneticStrainType.m b/code/schemas/latest/+openminds/+controlledterms/GeneticStrainType.m index bdf2ac44..2ce111ee 100644 --- a/code/schemas/latest/+openminds/+controlledterms/GeneticStrainType.m +++ b/code/schemas/latest/+openminds/+controlledterms/GeneticStrainType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/GeneticStrainType" + X_TYPE = "https://openminds.om-i.org/types/GeneticStrainType" end properties (Constant, Hidden) @@ -47,5 +47,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/GustatoryStimulusType.m b/code/schemas/latest/+openminds/+controlledterms/GustatoryStimulusType.m index 311d9491..781d4501 100644 --- a/code/schemas/latest/+openminds/+controlledterms/GustatoryStimulusType.m +++ b/code/schemas/latest/+openminds/+controlledterms/GustatoryStimulusType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/GustatoryStimulusType" + X_TYPE = "https://openminds.om-i.org/types/GustatoryStimulusType" end properties (Constant, Hidden) @@ -44,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/Handedness.m b/code/schemas/latest/+openminds/+controlledterms/Handedness.m index 57f6bf41..d0119642 100644 --- a/code/schemas/latest/+openminds/+controlledterms/Handedness.m +++ b/code/schemas/latest/+openminds/+controlledterms/Handedness.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/Handedness" + X_TYPE = "https://openminds.om-i.org/types/Handedness" end properties (Constant, Hidden) @@ -45,5 +45,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/Language.m b/code/schemas/latest/+openminds/+controlledterms/Language.m index 879bb4e2..b2c3d33d 100644 --- a/code/schemas/latest/+openminds/+controlledterms/Language.m +++ b/code/schemas/latest/+openminds/+controlledterms/Language.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/Language" + X_TYPE = "https://openminds.om-i.org/types/Language" end properties (Constant, Hidden) @@ -49,5 +49,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/Laterality.m b/code/schemas/latest/+openminds/+controlledterms/Laterality.m index ba745fca..deb815e2 100644 --- a/code/schemas/latest/+openminds/+controlledterms/Laterality.m +++ b/code/schemas/latest/+openminds/+controlledterms/Laterality.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/Laterality" + X_TYPE = "https://openminds.om-i.org/types/Laterality" end properties (Constant, Hidden) @@ -42,5 +42,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/LearningResourceType.m b/code/schemas/latest/+openminds/+controlledterms/LearningResourceType.m index a45bb6d1..830fbc77 100644 --- a/code/schemas/latest/+openminds/+controlledterms/LearningResourceType.m +++ b/code/schemas/latest/+openminds/+controlledterms/LearningResourceType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/LearningResourceType" + X_TYPE = "https://openminds.om-i.org/types/LearningResourceType" end properties (Constant, Hidden) @@ -46,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/MRIPulseSequence.m b/code/schemas/latest/+openminds/+controlledterms/MRIPulseSequence.m index 07f96c7b..94594808 100644 --- a/code/schemas/latest/+openminds/+controlledterms/MRIPulseSequence.m +++ b/code/schemas/latest/+openminds/+controlledterms/MRIPulseSequence.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/MRIPulseSequence" + X_TYPE = "https://openminds.om-i.org/types/MRIPulseSequence" end properties (Constant, Hidden) @@ -46,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/MRIWeighting.m b/code/schemas/latest/+openminds/+controlledterms/MRIWeighting.m index 97d61fbf..c98eca00 100644 --- a/code/schemas/latest/+openminds/+controlledterms/MRIWeighting.m +++ b/code/schemas/latest/+openminds/+controlledterms/MRIWeighting.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/MRIWeighting" + X_TYPE = "https://openminds.om-i.org/types/MRIWeighting" end properties (Constant, Hidden) @@ -40,5 +40,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/MeasuredQuantity.m b/code/schemas/latest/+openminds/+controlledterms/MeasuredQuantity.m index f2303f39..3301affa 100644 --- a/code/schemas/latest/+openminds/+controlledterms/MeasuredQuantity.m +++ b/code/schemas/latest/+openminds/+controlledterms/MeasuredQuantity.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/MeasuredQuantity" + X_TYPE = "https://openminds.om-i.org/types/MeasuredQuantity" end properties (Constant, Hidden) @@ -48,5 +48,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/MeasuredSignalType.m b/code/schemas/latest/+openminds/+controlledterms/MeasuredSignalType.m index 99a6ac6c..f949104a 100644 --- a/code/schemas/latest/+openminds/+controlledterms/MeasuredSignalType.m +++ b/code/schemas/latest/+openminds/+controlledterms/MeasuredSignalType.m @@ -27,11 +27,14 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/MeasuredSignalType" + X_TYPE = "https://openminds.om-i.org/types/MeasuredSignalType" end properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "alphaActivity", ... + "betaActivity", ... + "gammaActivity" ... ] end @@ -40,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/MetaDataModelType.m b/code/schemas/latest/+openminds/+controlledterms/MetaDataModelType.m index 4a7dcfe5..6cfbba4e 100644 --- a/code/schemas/latest/+openminds/+controlledterms/MetaDataModelType.m +++ b/code/schemas/latest/+openminds/+controlledterms/MetaDataModelType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/MetaDataModelType" + X_TYPE = "https://openminds.om-i.org/types/MetaDataModelType" end properties (Constant, Hidden) @@ -44,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/ModelAbstractionLevel.m b/code/schemas/latest/+openminds/+controlledterms/ModelAbstractionLevel.m index da8a4010..0f8db7df 100644 --- a/code/schemas/latest/+openminds/+controlledterms/ModelAbstractionLevel.m +++ b/code/schemas/latest/+openminds/+controlledterms/ModelAbstractionLevel.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/ModelAbstractionLevel" + X_TYPE = "https://openminds.om-i.org/types/ModelAbstractionLevel" end properties (Constant, Hidden) @@ -55,5 +55,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/ModelScope.m b/code/schemas/latest/+openminds/+controlledterms/ModelScope.m index b1057004..9bd036c2 100644 --- a/code/schemas/latest/+openminds/+controlledterms/ModelScope.m +++ b/code/schemas/latest/+openminds/+controlledterms/ModelScope.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/ModelScope" + X_TYPE = "https://openminds.om-i.org/types/ModelScope" end properties (Constant, Hidden) @@ -50,5 +50,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/MolecularEntity.m b/code/schemas/latest/+openminds/+controlledterms/MolecularEntity.m index b30ae766..90084b08 100644 --- a/code/schemas/latest/+openminds/+controlledterms/MolecularEntity.m +++ b/code/schemas/latest/+openminds/+controlledterms/MolecularEntity.m @@ -27,11 +27,12 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/MolecularEntity" + X_TYPE = "https://openminds.om-i.org/types/MolecularEntity" end properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "(N-methyl-(11c))2-(4'-methylaminophenyl)-6-hydroxybenzothiazole", ... "4-(2-Hydroxyethyl)-1-piperazineEthanesulfonicAcid", ... "5-HT1AReceptor", ... "5-HT1BReceptor", ... @@ -165,5 +166,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/OlfactoryStimulusType.m b/code/schemas/latest/+openminds/+controlledterms/OlfactoryStimulusType.m index dbc842f6..fc680e07 100644 --- a/code/schemas/latest/+openminds/+controlledterms/OlfactoryStimulusType.m +++ b/code/schemas/latest/+openminds/+controlledterms/OlfactoryStimulusType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/OlfactoryStimulusType" + X_TYPE = "https://openminds.om-i.org/types/OlfactoryStimulusType" end properties (Constant, Hidden) @@ -41,5 +41,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/OperatingDevice.m b/code/schemas/latest/+openminds/+controlledterms/OperatingDevice.m index d8ee367d..e647d4f5 100644 --- a/code/schemas/latest/+openminds/+controlledterms/OperatingDevice.m +++ b/code/schemas/latest/+openminds/+controlledterms/OperatingDevice.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/OperatingDevice" + X_TYPE = "https://openminds.om-i.org/types/OperatingDevice" end properties (Constant, Hidden) @@ -47,5 +47,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/OperatingSystem.m b/code/schemas/latest/+openminds/+controlledterms/OperatingSystem.m index eca49e81..62fab7d5 100644 --- a/code/schemas/latest/+openminds/+controlledterms/OperatingSystem.m +++ b/code/schemas/latest/+openminds/+controlledterms/OperatingSystem.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/OperatingSystem" + X_TYPE = "https://openminds.om-i.org/types/OperatingSystem" end properties (Constant, Hidden) @@ -49,5 +49,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/OpticalStimulusType.m b/code/schemas/latest/+openminds/+controlledterms/OpticalStimulusType.m index 70610e4b..542502fb 100644 --- a/code/schemas/latest/+openminds/+controlledterms/OpticalStimulusType.m +++ b/code/schemas/latest/+openminds/+controlledterms/OpticalStimulusType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/OpticalStimulusType" + X_TYPE = "https://openminds.om-i.org/types/OpticalStimulusType" end properties (Constant, Hidden) @@ -41,5 +41,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/Organ.m b/code/schemas/latest/+openminds/+controlledterms/Organ.m index e4f027ad..73a8ea65 100644 --- a/code/schemas/latest/+openminds/+controlledterms/Organ.m +++ b/code/schemas/latest/+openminds/+controlledterms/Organ.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/Organ" + X_TYPE = "https://openminds.om-i.org/types/Organ" end properties (Constant, Hidden) @@ -45,5 +45,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/OrganismSubstance.m b/code/schemas/latest/+openminds/+controlledterms/OrganismSubstance.m index 04753a18..f32dc4f2 100644 --- a/code/schemas/latest/+openminds/+controlledterms/OrganismSubstance.m +++ b/code/schemas/latest/+openminds/+controlledterms/OrganismSubstance.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/OrganismSubstance" + X_TYPE = "https://openminds.om-i.org/types/OrganismSubstance" end properties (Constant, Hidden) @@ -44,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/OrganismSystem.m b/code/schemas/latest/+openminds/+controlledterms/OrganismSystem.m index 31f7f30c..20e24931 100644 --- a/code/schemas/latest/+openminds/+controlledterms/OrganismSystem.m +++ b/code/schemas/latest/+openminds/+controlledterms/OrganismSystem.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/OrganismSystem" + X_TYPE = "https://openminds.om-i.org/types/OrganismSystem" end properties (Constant, Hidden) @@ -50,5 +50,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/PatchClampVariation.m b/code/schemas/latest/+openminds/+controlledterms/PatchClampVariation.m index 8a605212..4205ae1e 100644 --- a/code/schemas/latest/+openminds/+controlledterms/PatchClampVariation.m +++ b/code/schemas/latest/+openminds/+controlledterms/PatchClampVariation.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/PatchClampVariation" + X_TYPE = "https://openminds.om-i.org/types/PatchClampVariation" end properties (Constant, Hidden) @@ -46,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/PreparationType.m b/code/schemas/latest/+openminds/+controlledterms/PreparationType.m index 5303bcaf..3f2cd600 100644 --- a/code/schemas/latest/+openminds/+controlledterms/PreparationType.m +++ b/code/schemas/latest/+openminds/+controlledterms/PreparationType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/PreparationType" + X_TYPE = "https://openminds.om-i.org/types/PreparationType" end properties (Constant, Hidden) @@ -46,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/ProductAccessibility.m b/code/schemas/latest/+openminds/+controlledterms/ProductAccessibility.m index 25cf4684..4ae0989e 100644 --- a/code/schemas/latest/+openminds/+controlledterms/ProductAccessibility.m +++ b/code/schemas/latest/+openminds/+controlledterms/ProductAccessibility.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/ProductAccessibility" + X_TYPE = "https://openminds.om-i.org/types/ProductAccessibility" end properties (Constant, Hidden) @@ -46,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/ProgrammingLanguage.m b/code/schemas/latest/+openminds/+controlledterms/ProgrammingLanguage.m index 1a767331..cd7e246e 100644 --- a/code/schemas/latest/+openminds/+controlledterms/ProgrammingLanguage.m +++ b/code/schemas/latest/+openminds/+controlledterms/ProgrammingLanguage.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/ProgrammingLanguage" + X_TYPE = "https://openminds.om-i.org/types/ProgrammingLanguage" end properties (Constant, Hidden) @@ -60,5 +60,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/QualitativeOverlap.m b/code/schemas/latest/+openminds/+controlledterms/QualitativeOverlap.m index cdbf427d..20726eb1 100644 --- a/code/schemas/latest/+openminds/+controlledterms/QualitativeOverlap.m +++ b/code/schemas/latest/+openminds/+controlledterms/QualitativeOverlap.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/QualitativeOverlap" + X_TYPE = "https://openminds.om-i.org/types/QualitativeOverlap" end properties (Constant, Hidden) @@ -45,5 +45,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/SemanticDataType.m b/code/schemas/latest/+openminds/+controlledterms/SemanticDataType.m index 3e0b6fe2..6659364a 100644 --- a/code/schemas/latest/+openminds/+controlledterms/SemanticDataType.m +++ b/code/schemas/latest/+openminds/+controlledterms/SemanticDataType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/SemanticDataType" + X_TYPE = "https://openminds.om-i.org/types/SemanticDataType" end properties (Constant, Hidden) @@ -44,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/Service.m b/code/schemas/latest/+openminds/+controlledterms/Service.m index 67213736..53120833 100644 --- a/code/schemas/latest/+openminds/+controlledterms/Service.m +++ b/code/schemas/latest/+openminds/+controlledterms/Service.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/Service" + X_TYPE = "https://openminds.om-i.org/types/Service" end properties (Constant, Hidden) @@ -52,5 +52,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/SetupType.m b/code/schemas/latest/+openminds/+controlledterms/SetupType.m index cce940a3..38cadf54 100644 --- a/code/schemas/latest/+openminds/+controlledterms/SetupType.m +++ b/code/schemas/latest/+openminds/+controlledterms/SetupType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/SetupType" + X_TYPE = "https://openminds.om-i.org/types/SetupType" end properties (Constant, Hidden) @@ -43,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/SoftwareApplicationCategory.m b/code/schemas/latest/+openminds/+controlledterms/SoftwareApplicationCategory.m index a5ee7cac..b1835a78 100644 --- a/code/schemas/latest/+openminds/+controlledterms/SoftwareApplicationCategory.m +++ b/code/schemas/latest/+openminds/+controlledterms/SoftwareApplicationCategory.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/SoftwareApplicationCategory" + X_TYPE = "https://openminds.om-i.org/types/SoftwareApplicationCategory" end properties (Constant, Hidden) @@ -46,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/SoftwareFeature.m b/code/schemas/latest/+openminds/+controlledterms/SoftwareFeature.m index 3cb3b190..626e473c 100644 --- a/code/schemas/latest/+openminds/+controlledterms/SoftwareFeature.m +++ b/code/schemas/latest/+openminds/+controlledterms/SoftwareFeature.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/SoftwareFeature" + X_TYPE = "https://openminds.om-i.org/types/SoftwareFeature" end properties (Constant, Hidden) @@ -72,5 +72,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/Species.m b/code/schemas/latest/+openminds/+controlledterms/Species.m index b4fa55a7..522756be 100644 --- a/code/schemas/latest/+openminds/+controlledterms/Species.m +++ b/code/schemas/latest/+openminds/+controlledterms/Species.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/Species" + X_TYPE = "https://openminds.om-i.org/types/Species" end properties (Constant, Hidden) @@ -58,5 +58,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/StimulationApproach.m b/code/schemas/latest/+openminds/+controlledterms/StimulationApproach.m index 8e232ad8..7d58fd15 100644 --- a/code/schemas/latest/+openminds/+controlledterms/StimulationApproach.m +++ b/code/schemas/latest/+openminds/+controlledterms/StimulationApproach.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/StimulationApproach" + X_TYPE = "https://openminds.om-i.org/types/StimulationApproach" end properties (Constant, Hidden) @@ -46,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/StimulationTechnique.m b/code/schemas/latest/+openminds/+controlledterms/StimulationTechnique.m index 81a9f86a..87d629de 100644 --- a/code/schemas/latest/+openminds/+controlledterms/StimulationTechnique.m +++ b/code/schemas/latest/+openminds/+controlledterms/StimulationTechnique.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/StimulationTechnique" + X_TYPE = "https://openminds.om-i.org/types/StimulationTechnique" end properties (Constant, Hidden) @@ -59,5 +59,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/SubcellularEntity.m b/code/schemas/latest/+openminds/+controlledterms/SubcellularEntity.m index 39787d95..351ad74e 100644 --- a/code/schemas/latest/+openminds/+controlledterms/SubcellularEntity.m +++ b/code/schemas/latest/+openminds/+controlledterms/SubcellularEntity.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/SubcellularEntity" + X_TYPE = "https://openminds.om-i.org/types/SubcellularEntity" end properties (Constant, Hidden) @@ -54,5 +54,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/SubjectAttribute.m b/code/schemas/latest/+openminds/+controlledterms/SubjectAttribute.m index d5681b41..140d7732 100644 --- a/code/schemas/latest/+openminds/+controlledterms/SubjectAttribute.m +++ b/code/schemas/latest/+openminds/+controlledterms/SubjectAttribute.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/SubjectAttribute" + X_TYPE = "https://openminds.om-i.org/types/SubjectAttribute" end properties (Constant, Hidden) @@ -60,5 +60,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/TactileStimulusType.m b/code/schemas/latest/+openminds/+controlledterms/TactileStimulusType.m index 136e8fd8..2df85507 100644 --- a/code/schemas/latest/+openminds/+controlledterms/TactileStimulusType.m +++ b/code/schemas/latest/+openminds/+controlledterms/TactileStimulusType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/TactileStimulusType" + X_TYPE = "https://openminds.om-i.org/types/TactileStimulusType" end properties (Constant, Hidden) @@ -43,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/Technique.m b/code/schemas/latest/+openminds/+controlledterms/Technique.m index 18cdbfa9..e5b7ea33 100644 --- a/code/schemas/latest/+openminds/+controlledterms/Technique.m +++ b/code/schemas/latest/+openminds/+controlledterms/Technique.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/Technique" + X_TYPE = "https://openminds.om-i.org/types/Technique" end properties (Constant, Hidden) @@ -231,5 +231,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/TermSuggestion.m b/code/schemas/latest/+openminds/+controlledterms/TermSuggestion.m index 520b7c01..c8ff256c 100644 --- a/code/schemas/latest/+openminds/+controlledterms/TermSuggestion.m +++ b/code/schemas/latest/+openminds/+controlledterms/TermSuggestion.m @@ -33,7 +33,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/TermSuggestion" + X_TYPE = "https://openminds.om-i.org/types/TermSuggestion" end properties (Constant, Hidden) @@ -46,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/Terminology.m b/code/schemas/latest/+openminds/+controlledterms/Terminology.m index 8a877026..3390aa52 100644 --- a/code/schemas/latest/+openminds/+controlledterms/Terminology.m +++ b/code/schemas/latest/+openminds/+controlledterms/Terminology.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/Terminology" + X_TYPE = "https://openminds.om-i.org/types/Terminology" end properties (Constant, Hidden) @@ -75,6 +75,7 @@ "laterality", ... "learningResourceType", ... "measuredQuantity", ... + "measuredSignalType", ... "metaDataModelType", ... "modelAbstractionLevel", ... "modelScope", ... @@ -116,5 +117,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/TissueSampleAttribute.m b/code/schemas/latest/+openminds/+controlledterms/TissueSampleAttribute.m index 9c738330..984ff06f 100644 --- a/code/schemas/latest/+openminds/+controlledterms/TissueSampleAttribute.m +++ b/code/schemas/latest/+openminds/+controlledterms/TissueSampleAttribute.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/TissueSampleAttribute" + X_TYPE = "https://openminds.om-i.org/types/TissueSampleAttribute" end properties (Constant, Hidden) @@ -47,5 +47,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/TissueSampleType.m b/code/schemas/latest/+openminds/+controlledterms/TissueSampleType.m index 8a1b570d..97afeb07 100644 --- a/code/schemas/latest/+openminds/+controlledterms/TissueSampleType.m +++ b/code/schemas/latest/+openminds/+controlledterms/TissueSampleType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/TissueSampleType" + X_TYPE = "https://openminds.om-i.org/types/TissueSampleType" end properties (Constant, Hidden) @@ -50,5 +50,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/TypeOfUncertainty.m b/code/schemas/latest/+openminds/+controlledterms/TypeOfUncertainty.m index f67ea7fc..aa61fc67 100644 --- a/code/schemas/latest/+openminds/+controlledterms/TypeOfUncertainty.m +++ b/code/schemas/latest/+openminds/+controlledterms/TypeOfUncertainty.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/TypeOfUncertainty" + X_TYPE = "https://openminds.om-i.org/types/TypeOfUncertainty" end properties (Constant, Hidden) @@ -42,5 +42,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/UBERONParcellation.m b/code/schemas/latest/+openminds/+controlledterms/UBERONParcellation.m index 7d32a44a..12a56166 100644 --- a/code/schemas/latest/+openminds/+controlledterms/UBERONParcellation.m +++ b/code/schemas/latest/+openminds/+controlledterms/UBERONParcellation.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/UBERONParcellation" + X_TYPE = "https://openminds.om-i.org/types/UBERONParcellation" end properties (Constant, Hidden) @@ -42,6 +42,7 @@ "CA3Alveus", ... "CA3FieldOfHippocampus", ... "CA3StratumRadiatum", ... + "CA4FieldOfHippocampus", ... "abducensNucleus", ... "accessoryAbducensNucleus", ... "accessoryBasalAmygdaloidNucleus", ... @@ -63,6 +64,7 @@ "ansiformLobuleCrusII", ... "anteriorAmygdaloidArea", ... "anteriorCalcarineSulcus", ... + "anteriorCerebralVein", ... "anteriorCingulateCortex", ... "anteriorCingulateGyrus", ... "anteriorColumnOfFornix", ... @@ -74,6 +76,7 @@ "anteriorLobeOfCerebellum", ... "anteriorMedianEminence", ... "anteriorMedianOculomotorNucleus", ... + "anteriorMesencephalicCentralArtery", ... "anteriorNuclearGroup", ... "anteriorNucleusOfHypothalamus", ... "anteriorNucleusOfHypothalamusCentralPart", ... @@ -92,6 +95,7 @@ "anteroventralCochlearNucleus", ... "anteroventralNucleusOfThalamus", ... "anteroventralPreopticNucleus", ... + "arachnoidBarrierLayer", ... "arcopallium", ... "arcuateFasciculus", ... "arcuateNucleusOfHypothalamus", ... @@ -109,8 +113,11 @@ "basalNuclearComplex", ... "basalNucleusOfTelencephalon", ... "basalPartOfPons", ... + "basalVein", ... "basolateralAmygdaloidNuclearComplex", ... "bedNucleusOfStriaTerminalis", ... + "bloodBrainBarrier", ... + "bloodNerveBarrier", ... "bloodcerebrospinalFluidBarrier", ... "bodyOfCaudateNucleus", ... "bodyOfCorpusCallosum", ... @@ -142,6 +149,7 @@ "caudateNucleus", ... "caudateputamen", ... "centralAmygdaloidNucleus", ... + "centralArtery", ... "centralCervicalSpinocerebellarTract", ... "centralDorsalNucleusOfThalamus", ... "centralGraySubstanceOfMedulla", ... @@ -157,6 +165,7 @@ "centralTegmentalTractOfPons", ... "centromedianNucleusOfThalamus", ... "cephalopodOpticLobe", ... + "cerebellarCentralArtery", ... "cerebellarCortex", ... "cerebellarLayer", ... "cerebellarNuclearComplex", ... @@ -183,6 +192,7 @@ "cerebralHemisphereWhiteMatter", ... "cerebralPeduncle", ... "cerebralSubcortex", ... + "cerebralVein", ... "chemoarchitecturalPartOfBrain", ... "chemoarchitecturalPartOfStriatum", ... "choroidPlexus", ... @@ -229,6 +239,8 @@ "cytoarchitecturalPartOfDentateGyrus", ... "decussationOfSuperiorCerebellarPeduncle", ... "decussationOfTrochlearNerve", ... + "deepCerebralVein", ... + "deepMiddleCerebralVein", ... "densocellularPartOfMedialDorsalNucleus", ... "dentateGyrusGranuleCellLayer", ... "dentateGyrusMolecularLayer", ... @@ -241,6 +253,7 @@ "dorsalAccessoryInferiorOlivaryNucleus", ... "dorsalAcousticStria", ... "dorsalCapOfKooy", ... + "dorsalCerebralVein", ... "dorsalCochlearNucleus", ... "dorsalColumnNucleus", ... "dorsalExternalArcuateFiberBundle", ... @@ -250,6 +263,7 @@ "dorsalLongitudinalFasciculusOfMedulla", ... "dorsalLongitudinalFasciculusOfMidbrain", ... "dorsalLongitudinalFasciculusOfPons", ... + "dorsalLongitudinalVein", ... "dorsalMotorNucleusOfVagusNerve", ... "dorsalNucleusOfLateralLemniscus", ... "dorsalNucleusOfMedialGeniculateBody", ... @@ -269,8 +283,10 @@ "dorsolateralFasciculusOfMedulla", ... "dorsolateralPrefrontalCortex", ... "dorsomedialNucleusOfHypothalamus", ... + "duraMaterLymphVessel", ... "emboliformNucleus", ... "endopiriformNucleus", ... + "endothelialBloodBrainBarrier", ... "entorhinalCortex", ... "entorhinalCortexLayer2", ... "entorhinalCortexLayer3", ... @@ -309,12 +325,14 @@ "futureMetencephalon", ... "futureMyelencephalon", ... "genuOfCorpusCallosum", ... + "glialBloodBrainBarrier", ... "globusPallidus", ... "glossopharyngealNerveFiberBundle", ... "glossopharyngealNerveRoot", ... "gracileFasciculus", ... "gracileFasciculusOfMedulla", ... "grayMatterOfHindbrain", ... + "greatCerebralVein", ... "grossAnatomicalPartsOfTheCerebellum", ... "gyrusRectus", ... "habenula", ... @@ -336,11 +354,13 @@ "hippocampusAlveus", ... "hippocampusFimbria", ... "horizontalLimbOfTheDiagonalBand", ... + "hyaloidArtery", ... "hypoglossalNerveRoot", ... "hypothalamus", ... "induseumGriseum", ... "inferiorCentralNucleus", ... "inferiorCerebellarPeduncle", ... + "inferiorCerebralVein", ... "inferiorColliculus", ... "inferiorFrontalGyrus", ... "inferiorHornOfTheLateralVentricle", ... @@ -367,6 +387,7 @@ "intermediatePeriventricularNucleus", ... "internalArcuateFiberBundle", ... "internalCapsuleOfTelencephalon", ... + "internalCerebralVein", ... "internalMedullaryLaminaOfThalamus", ... "interpeduncularNucleus", ... "interpolarPartOfSpinalTrigeminalNucleus", ... @@ -438,6 +459,7 @@ "mammillaryBody", ... "mammillaryPeduncle", ... "mammillothalamicTractOfHypothalamus", ... + "marginalVenousSinus", ... "matrixCompartment", ... "matrixCompartmentOfCaudateNucleus", ... "matrixCompartmentOfPutamen", ... @@ -501,12 +523,14 @@ "midbrainhindbrainBoundary", ... "middleCerebellarPeduncle", ... "middleFrontalGyrus", ... + "middleMesencephalicCentralArtery", ... "middleTemporalGyrus", ... "midlineNuclearGroup", ... "motorNucleusOfTrigeminalNerve", ... "motorRootOfTrigeminalNerve", ... "mushroomBody", ... "myelencephalonSulcusLimitans", ... + "nasoFrontalVein", ... "neocortex", ... "neodentatePartOfDentateNucleus", ... "neuralLobeOfNeurohypophysis", ... @@ -560,6 +584,7 @@ "orbitalPartOfInferiorFrontalGyrus", ... "orbitofrontalCortex", ... "ovalNucleusOfStriaTerminalis", ... + "pairedVenousDuralSinus", ... "paleocortex", ... "paleodentateOfDentateNucleus", ... "pallidotegmentalFasciculus", ... @@ -638,6 +663,7 @@ "posteriorLimbOfInternalCapsule", ... "posteriorLobeOfCerebellum", ... "posteriorMedianEminence", ... + "posteriorMesencephalicCentralArtery", ... "posteriorNuclearComplexOfThalamus", ... "posteriorNucleusOfHypothalamus", ... "posteriorNucleusOfThalamus", ... @@ -757,11 +783,14 @@ "substantiaNigraParsReticulata", ... "sulcusLimitansOfFourthVentricle", ... "sulcusOfBrain", ... + "superficialCerebralVein", ... "superficialFeaturePartOfOccipitalLobe", ... "superficialFeaturePartOfTheCerebellum", ... + "superficialMiddleCerebralVein", ... "superiorCerebellarPeduncle", ... "superiorCerebellarPeduncleOfMidbrain", ... "superiorCerebellarPeduncleOfPons", ... + "superiorCerebralVein", ... "superiorColliculus", ... "superiorFrontalGyrus", ... "superiorMedullaryVelum", ... @@ -816,10 +845,14 @@ "tuberomammillaryNucleusVentralPart", ... "uncinateFasciculus", ... "uncinateFasciculusOfTheForebrain", ... + "unpairedVenousDuralSinus", ... "upperRhombicLip", ... "vagalNerveFiberBundle", ... "valvulaCerebelli", ... "vasculatureOfBrain", ... + "vasculatureOfCentralNervousSystem", ... + "veinOfVestibularAqueduct", ... + "venousDuralSinus", ... "venousSystemOfBrain", ... "ventralAcousticStria", ... "ventralAmygdalofugalProjection", ... @@ -869,5 +902,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/UnitOfMeasurement.m b/code/schemas/latest/+openminds/+controlledterms/UnitOfMeasurement.m index d74b9a2c..a94b2024 100644 --- a/code/schemas/latest/+openminds/+controlledterms/UnitOfMeasurement.m +++ b/code/schemas/latest/+openminds/+controlledterms/UnitOfMeasurement.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/UnitOfMeasurement" + X_TYPE = "https://openminds.om-i.org/types/UnitOfMeasurement" end properties (Constant, Hidden) @@ -95,5 +95,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+controlledterms/VisualStimulusType.m b/code/schemas/latest/+openminds/+controlledterms/VisualStimulusType.m index 165fd9ba..9d5f538a 100644 --- a/code/schemas/latest/+openminds/+controlledterms/VisualStimulusType.m +++ b/code/schemas/latest/+openminds/+controlledterms/VisualStimulusType.m @@ -27,7 +27,7 @@ % This class was auto-generated by the openMINDS pipeline properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/controlledTerms/VisualStimulusType" + X_TYPE = "https://openminds.om-i.org/types/VisualStimulusType" end properties (Constant, Hidden) @@ -48,5 +48,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+actors/AccountInformation.m b/code/schemas/latest/+openminds/+core/+actors/AccountInformation.m index cf3a8619..aee17629 100644 --- a/code/schemas/latest/+openminds/+core/+actors/AccountInformation.m +++ b/code/schemas/latest/+openminds/+core/+actors/AccountInformation.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% service : (1,1) WebService +% service : (1,1) WebService % Add the web service of this account. % % userName : (1,1) string @@ -13,7 +13,7 @@ properties % Add the web service of this account. - service (1,:) openminds.core.WebService ... + service (1,:) openminds.core.products.WebService ... {mustBeSpecifiedLength(service, 0, 1)} % Enter the user name for this account. @@ -25,12 +25,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/AccountInformation" + X_TYPE = "https://openminds.om-i.org/types/AccountInformation" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'service', "openminds.core.WebService" ... + 'service', "openminds.core.products.WebService" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -47,5 +47,4 @@ str = sprintf('%s', obj.service); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+actors/Affiliation.m b/code/schemas/latest/+openminds/+core/+actors/Affiliation.m index 328bce59..8bf90ff7 100644 --- a/code/schemas/latest/+openminds/+core/+actors/Affiliation.m +++ b/code/schemas/latest/+openminds/+core/+actors/Affiliation.m @@ -6,7 +6,7 @@ % endDate : (1,1) datetime % Enter the end date of this affiliation, formatted as 'YYYY-MM-DD'. Leave blank if this affiliation is still current. % -% memberOf : (1,1) Consortium, Organization +% memberOf : (1,1) Consortium, Organization % Add the organization or consortium another party was or still is a member of. % % startDate : (1,1) datetime @@ -33,12 +33,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Affiliation" + X_TYPE = "https://openminds.om-i.org/types/Affiliation" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'memberOf', ["openminds.core.Consortium", "openminds.core.Organization"] ... + 'memberOf', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -55,5 +55,4 @@ str = sprintf('%s', obj.memberOf); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+actors/Consortium.m b/code/schemas/latest/+openminds/+core/+actors/Consortium.m index 61798eec..a91bfbd3 100644 --- a/code/schemas/latest/+openminds/+core/+actors/Consortium.m +++ b/code/schemas/latest/+openminds/+core/+actors/Consortium.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% contactInformation : (1,1) ContactInformation +% contactInformation : (1,1) ContactInformation % Add the contact information of this consortium. % % fullName : (1,1) string @@ -19,7 +19,7 @@ properties % Add the contact information of this consortium. - contactInformation (1,:) openminds.core.ContactInformation ... + contactInformation (1,:) openminds.core.actors.ContactInformation ... {mustBeSpecifiedLength(contactInformation, 0, 1)} % Enter the full name of this consortium. @@ -37,12 +37,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Consortium" + X_TYPE = "https://openminds.om-i.org/types/Consortium" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'contactInformation', "openminds.core.ContactInformation" ... + 'contactInformation', "openminds.core.actors.ContactInformation" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -59,5 +59,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+actors/ContactInformation.m b/code/schemas/latest/+openminds/+core/+actors/ContactInformation.m index b0d5170a..995dd7cf 100644 --- a/code/schemas/latest/+openminds/+core/+actors/ContactInformation.m +++ b/code/schemas/latest/+openminds/+core/+actors/ContactInformation.m @@ -18,7 +18,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/ContactInformation" + X_TYPE = "https://openminds.om-i.org/types/ContactInformation" end properties (Constant, Hidden) @@ -39,5 +39,4 @@ str = sprintf('%s', obj.email); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+actors/Contribution.m b/code/schemas/latest/+openminds/+core/+actors/Contribution.m index 91e14624..3ef54564 100644 --- a/code/schemas/latest/+openminds/+core/+actors/Contribution.m +++ b/code/schemas/latest/+openminds/+core/+actors/Contribution.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% contributor : (1,1) Consortium, Organization, Person +% contributor : (1,1) Consortium, Organization, Person % Add all types of contribution made by the stated 'contributor'. % % type : (1,:) ContributionType @@ -26,12 +26,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Contribution" + X_TYPE = "https://openminds.om-i.org/types/Contribution" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'contributor', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... + 'contributor', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'type', "openminds.controlledterms.ContributionType" ... ) EMBEDDED_PROPERTIES = struct(... @@ -49,5 +49,4 @@ str = sprintf('%s (%s)', obj.contributor, obj.type); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+actors/Organization.m b/code/schemas/latest/+openminds/+core/+actors/Organization.m index caf49127..67a4bc15 100644 --- a/code/schemas/latest/+openminds/+core/+actors/Organization.m +++ b/code/schemas/latest/+openminds/+core/+actors/Organization.m @@ -1,18 +1,18 @@ classdef Organization < openminds.abstract.Schema -%Organization - Structured information on an organization. +%Organization - An entity comprised of one or more natural persons with a particular purpose. [adapted from Wikipedia](https://en.wikipedia.org/wiki/Organization) % % PROPERTIES: % -% affiliation : (1,:) Affiliation +% affiliation : (1,:) Affiliation % Enter all current and, if necessary, past affiliations of this organization. % -% digitalIdentifier : (1,:) GRIDID, RORID, RRID +% digitalIdentifier : (1,:) GRIDID, RORID, RRID % Add all globally unique and persistent digital identifier of this organization. % % fullName : (1,1) string % Enter the full name of this organization. % -% hasParent : (1,:) Organization +% hasParent : (1,:) Organization % Add all parent organizations of this organization. % % homepage : (1,1) string @@ -25,7 +25,7 @@ properties % Enter all current and, if necessary, past affiliations of this organization. - affiliation (1,:) openminds.core.Affiliation ... + affiliation (1,:) openminds.core.actors.Affiliation ... {mustBeListOfUniqueItems(affiliation)} % Add all globally unique and persistent digital identifier of this organization. @@ -36,7 +36,7 @@ fullName (1,1) string % Add all parent organizations of this organization. - hasParent (1,:) openminds.core.Organization ... + hasParent (1,:) openminds.core.actors.Organization ... {mustBeListOfUniqueItems(hasParent)} % Enter the internationalized resource identifier (IRI) to the homepage of this organization. @@ -51,16 +51,16 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Organization" + X_TYPE = "https://openminds.om-i.org/types/Organization" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', ["openminds.core.GRIDID", "openminds.core.RORID", "openminds.core.RRID"], ... - 'hasParent', "openminds.core.Organization" ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.GRIDID", "openminds.core.digitalidentifier.RORID", "openminds.core.digitalidentifier.RRID"], ... + 'hasParent', "openminds.core.actors.Organization" ... ) EMBEDDED_PROPERTIES = struct(... - 'affiliation', "openminds.core.Affiliation" ... + 'affiliation', "openminds.core.actors.Affiliation" ... ) end @@ -75,5 +75,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+actors/Person.m b/code/schemas/latest/+openminds/+core/+actors/Person.m index 8b4f10fa..cf4dbf20 100644 --- a/code/schemas/latest/+openminds/+core/+actors/Person.m +++ b/code/schemas/latest/+openminds/+core/+actors/Person.m @@ -3,19 +3,19 @@ % % PROPERTIES: % -% affiliation : (1,:) Affiliation +% affiliation : (1,:) Affiliation % Enter all current and, if desired, past affiliations of this person. % % alternateName : (1,:) string % Enter any other known full name of this person. % -% associatedAccount : (1,:) AccountInformation +% associatedAccount : (1,:) AccountInformation % Add the information about web service accounts held by this person. % -% contactInformation : (1,1) ContactInformation +% contactInformation : (1,1) ContactInformation % Add the contact information of this person. % -% digitalIdentifier : (1,:) ORCID +% digitalIdentifier : (1,:) ORCID % Add all globally unique and persistent digital identifier of this person. % % familyName : (1,1) string @@ -28,7 +28,7 @@ properties % Enter all current and, if desired, past affiliations of this person. - affiliation (1,:) openminds.core.Affiliation ... + affiliation (1,:) openminds.core.actors.Affiliation ... {mustBeListOfUniqueItems(affiliation)} % Enter any other known full name of this person. @@ -36,15 +36,15 @@ {mustBeListOfUniqueItems(alternateName)} % Add the information about web service accounts held by this person. - associatedAccount (1,:) openminds.core.AccountInformation ... + associatedAccount (1,:) openminds.core.actors.AccountInformation ... {mustBeListOfUniqueItems(associatedAccount)} % Add the contact information of this person. - contactInformation (1,:) openminds.core.ContactInformation ... + contactInformation (1,:) openminds.core.actors.ContactInformation ... {mustBeSpecifiedLength(contactInformation, 0, 1)} % Add all globally unique and persistent digital identifier of this person. - digitalIdentifier (1,:) openminds.core.ORCID ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.ORCID ... {mustBeListOfUniqueItems(digitalIdentifier)} % Enter the family name of this person. @@ -59,17 +59,17 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Person" + X_TYPE = "https://openminds.om-i.org/types/Person" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'associatedAccount', "openminds.core.AccountInformation", ... - 'contactInformation', "openminds.core.ContactInformation", ... - 'digitalIdentifier', "openminds.core.ORCID" ... + 'associatedAccount', "openminds.core.actors.AccountInformation", ... + 'contactInformation', "openminds.core.actors.ContactInformation", ... + 'digitalIdentifier', "openminds.core.digitalidentifier.ORCID" ... ) EMBEDDED_PROPERTIES = struct(... - 'affiliation', "openminds.core.Affiliation" ... + 'affiliation', "openminds.core.actors.Affiliation" ... ) end @@ -84,5 +84,4 @@ str = sprintf('%s, %s', obj.familyName, obj.givenName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/ContentType.m b/code/schemas/latest/+openminds/+core/+data/ContentType.m index 20450dbc..5f93a509 100644 --- a/code/schemas/latest/+openminds/+core/+data/ContentType.m +++ b/code/schemas/latest/+openminds/+core/+data/ContentType.m @@ -63,7 +63,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/ContentType" + X_TYPE = "https://openminds.om-i.org/types/ContentType" end properties (Constant, Hidden) @@ -85,5 +85,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/ContentTypePattern.m b/code/schemas/latest/+openminds/+core/+data/ContentTypePattern.m index 1a7a017d..b3fe8b14 100644 --- a/code/schemas/latest/+openminds/+core/+data/ContentTypePattern.m +++ b/code/schemas/latest/+openminds/+core/+data/ContentTypePattern.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% contentType : (1,1) ContentType +% contentType : (1,1) ContentType % Add the content type that can be defined by the regular expression of this content type pattern (e.g., for file extensions). % % lookupLabel : (1,1) string @@ -16,7 +16,7 @@ properties % Add the content type that can be defined by the regular expression of this content type pattern (e.g., for file extensions). - contentType (1,:) openminds.core.ContentType ... + contentType (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(contentType, 0, 1)} % Enter a lookup label for this content type pattern that may help you to find this instance more easily. @@ -31,12 +31,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/ContentTypePattern" + X_TYPE = "https://openminds.om-i.org/types/ContentTypePattern" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'contentType', "openminds.core.ContentType" ... + 'contentType', "openminds.core.data.ContentType" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,5 +53,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/Copyright.m b/code/schemas/latest/+openminds/+core/+data/Copyright.m index 8adb58d7..d30c055b 100644 --- a/code/schemas/latest/+openminds/+core/+data/Copyright.m +++ b/code/schemas/latest/+openminds/+core/+data/Copyright.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% holder : (1,:) Consortium, Organization, Person +% holder : (1,:) Consortium, Organization, Person % Add all parties that hold this copyright. % % year : (1,:) string @@ -26,12 +26,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Copyright" + X_TYPE = "https://openminds.om-i.org/types/Copyright" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'holder', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'holder', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -48,5 +48,4 @@ str = sprintf('%s (%s)', obj.holder, obj.year); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/File.m b/code/schemas/latest/+openminds/+core/+data/File.m index a24f2295..9a8356b7 100644 --- a/code/schemas/latest/+openminds/+core/+data/File.m +++ b/code/schemas/latest/+openminds/+core/+data/File.m @@ -12,16 +12,16 @@ % dataType : (1,:) DataType % Add all data types that are specifically represented in this file instance. % -% fileRepository : (1,1) FileRepository +% fileRepository : (1,1) FileRepository % Add the overarching repository to which this file instance belongs. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this file instance. % -% hash : (1,:) Hash +% hash : (1,:) Hash % Add all hashes that were generated for this file instance. % -% isPartOf : (1,:) FileBundle +% isPartOf : (1,:) FileBundle % Add all file bundles in which this file instance is grouped into. % % name : (1,1) string @@ -30,7 +30,7 @@ % specialUsageRole : (1,1) FileUsageRole % Add the special usage role of this file instance. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size of this file instance. % This class was auto-generated by the openMINDS pipeline @@ -47,19 +47,19 @@ {mustBeListOfUniqueItems(dataType)} % Add the overarching repository to which this file instance belongs. - fileRepository (1,:) openminds.core.FileRepository ... + fileRepository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(fileRepository, 0, 1)} % Add the content type of this file instance. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add all hashes that were generated for this file instance. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeListOfUniqueItems(hash)} % Add all file bundles in which this file instance is grouped into. - isPartOf (1,:) openminds.core.FileBundle ... + isPartOf (1,:) openminds.core.data.FileBundle ... {mustBeListOfUniqueItems(isPartOf)} % Enter the name of this file instance. @@ -70,7 +70,7 @@ {mustBeSpecifiedLength(specialUsageRole, 0, 1)} % Enter the storage size of this file instance. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} end @@ -79,20 +79,20 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/File" + X_TYPE = "https://openminds.om-i.org/types/File" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'dataType', "openminds.controlledterms.DataType", ... - 'fileRepository', "openminds.core.FileRepository", ... - 'format', "openminds.core.ContentType", ... - 'isPartOf', "openminds.core.FileBundle", ... + 'fileRepository', "openminds.core.data.FileRepository", ... + 'format', "openminds.core.data.ContentType", ... + 'isPartOf', "openminds.core.data.FileBundle", ... 'specialUsageRole', "openminds.controlledterms.FileUsageRole" ... ) EMBEDDED_PROPERTIES = struct(... - 'hash', "openminds.core.Hash", ... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -107,5 +107,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/FileArchive.m b/code/schemas/latest/+openminds/+core/+data/FileArchive.m index 6076f588..d6a6b5e8 100644 --- a/code/schemas/latest/+openminds/+core/+data/FileArchive.m +++ b/code/schemas/latest/+openminds/+core/+data/FileArchive.m @@ -6,10 +6,10 @@ % IRI : (1,1) string % Enter the internationalized resource identifier (IRI) to this file archive. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this file archive. % -% sourceData : (1,:) File +% sourceData : (1,:) File % Add the data that were ingested and modified to create this file archive. % This class was auto-generated by the openMINDS pipeline @@ -19,11 +19,11 @@ IRI (1,1) string % Add the content type of this file archive. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the data that were ingested and modified to create this file archive. - sourceData (1,:) openminds.core.File ... + sourceData (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(sourceData)} end @@ -32,13 +32,13 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/FileArchive" + X_TYPE = "https://openminds.om-i.org/types/FileArchive" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType", ... - 'sourceData', "openminds.core.File" ... + 'format', "openminds.core.data.ContentType", ... + 'sourceData', "openminds.core.data.File" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -55,5 +55,4 @@ str = sprintf('%s', obj.IRI); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/FileBundle.m b/code/schemas/latest/+openminds/+core/+data/FileBundle.m index df3e65fe..375f6dcc 100644 --- a/code/schemas/latest/+openminds/+core/+data/FileBundle.m +++ b/code/schemas/latest/+openminds/+core/+data/FileBundle.m @@ -6,25 +6,25 @@ % contentDescription : (1,1) string % Enter a short content description for this file bundle. % -% format : (1,1) ContentType +% format : (1,1) ContentType % If the files within this bundle are organised and formatted according to a formal data structure, add the content type of this file bundle. Leave blank if no formal data structure has been applied to the files within this bundle. % -% groupedBy : (1,:) LocalFile, AnalysisTechnique, AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MRIPulseSequence, MRIWeighting, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, TactileStimulusType, Technique, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, BehavioralProtocol, File, FileBundle, Subject, SubjectGroup, SubjectGroupState, SubjectState, TissueSample, TissueSampleCollection, TissueSampleCollectionState, TissueSampleState, CommonCoordinateSpace, CommonCoordinateSpaceVersion, CustomAnatomicalEntity, CustomCoordinateSpace, ParcellationEntity, ParcellationEntityVersion +% groupedBy : (1,:) LocalFile, AnalysisTechnique, AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MRIPulseSequence, MRIWeighting, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, TactileStimulusType, Technique, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, File, FileBundle, BehavioralProtocol, Subject, SubjectGroup, SubjectGroupState, SubjectState, TissueSample, TissueSampleCollection, TissueSampleCollectionState, TissueSampleState, CommonCoordinateSpace, CommonCoordinateSpaceVersion, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity, CustomCoordinateSpace % Add all entities that defined which files were grouped into this file bundle. Note that the schema types of the instances stated here, need to match the ones stated under 'groupingType'. % % groupingType : (1,:) FileBundleGrouping % Add all grouping types that were used to define this file bundle. Note that the grouping types define the possible schema type of the instances stated under 'groupedBy'. % -% hash : (1,1) Hash +% hash : (1,1) Hash % Add the hash that was generated for this file bundle. % -% isPartOf : (1,1) FileBundle, FileRepository +% isPartOf : (1,1) FileBundle, FileRepository % Add the file bundle or file repository this file bundle is part of. % % name : (1,1) string % Enter the name of this file bundle. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size of this file bundle. % This class was auto-generated by the openMINDS pipeline @@ -34,7 +34,7 @@ contentDescription (1,1) string % If the files within this bundle are organised and formatted according to a formal data structure, add the content type of this file bundle. Leave blank if no formal data structure has been applied to the files within this bundle. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add all entities that defined which files were grouped into this file bundle. Note that the schema types of the instances stated here, need to match the ones stated under 'groupingType'. @@ -46,7 +46,7 @@ {mustBeListOfUniqueItems(groupingType)} % Add the hash that was generated for this file bundle. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeSpecifiedLength(hash, 0, 1)} % Add the file bundle or file repository this file bundle is part of. @@ -57,7 +57,7 @@ name (1,1) string % Enter the storage size of this file bundle. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} end @@ -66,19 +66,19 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/FileBundle" + X_TYPE = "https://openminds.om-i.org/types/FileBundle" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType", ... - 'groupedBy', ["openminds.computation.LocalFile", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.core.BehavioralProtocol", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.CustomCoordinateSpace", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'format', "openminds.core.data.ContentType", ... + 'groupedBy', ["openminds.computation.LocalFile", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.BehavioralProtocol", "openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity", "openminds.sands.nonatlas.CustomCoordinateSpace"], ... 'groupingType', "openminds.controlledterms.FileBundleGrouping", ... - 'isPartOf', ["openminds.core.FileBundle", "openminds.core.FileRepository"] ... + 'isPartOf', ["openminds.core.data.FileBundle", "openminds.core.data.FileRepository"] ... ) EMBEDDED_PROPERTIES = struct(... - 'hash', "openminds.core.Hash", ... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -93,5 +93,4 @@ str = sprintf('%s (%s)', obj.name, obj.groupedBy); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/FilePathPattern.m b/code/schemas/latest/+openminds/+core/+data/FilePathPattern.m index c9114b07..0d55aee5 100644 --- a/code/schemas/latest/+openminds/+core/+data/FilePathPattern.m +++ b/code/schemas/latest/+openminds/+core/+data/FilePathPattern.m @@ -25,7 +25,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/FilePathPattern" + X_TYPE = "https://openminds.om-i.org/types/FilePathPattern" end properties (Constant, Hidden) @@ -47,5 +47,4 @@ str = sprintf('%s', obj.regex); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/FileRepository.m b/code/schemas/latest/+openminds/+core/+data/FileRepository.m index 1431a058..ad2ad387 100644 --- a/code/schemas/latest/+openminds/+core/+data/FileRepository.m +++ b/code/schemas/latest/+openminds/+core/+data/FileRepository.m @@ -6,25 +6,25 @@ % IRI : (1,1) string % Enter the internationalized resource identifier (IRI) to this file repository. % -% contentTypePattern : (1,:) ContentTypePattern +% contentTypePattern : (1,:) ContentTypePattern % Add all content type patterns that identify matching content types for files within this file repository. % -% format : (1,1) ContentType +% format : (1,1) ContentType % If the files and file bundles within this repository are organised and formatted according to a formal data structure, add the content type of this formal data structure. Leave blank if no formal data structure has been applied. % -% hash : (1,1) Hash +% hash : (1,1) Hash % Add the hash that was generated for this file repository. % -% hostedBy : (1,1) Organization +% hostedBy : (1,1) Organization % Add the host organization of this file repository. % % name : (1,1) string % Enter the name of this file repository. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size of this file repository. % -% structurePattern : (1,1) FileRepositoryStructure +% structurePattern : (1,1) FileRepositoryStructure % Add the file repository structure that identifies the file path patterns used in this file repository. % % type : (1,1) FileRepositoryType @@ -37,30 +37,30 @@ IRI (1,1) string % Add all content type patterns that identify matching content types for files within this file repository. - contentTypePattern (1,:) openminds.core.ContentTypePattern ... + contentTypePattern (1,:) openminds.core.data.ContentTypePattern ... {mustBeListOfUniqueItems(contentTypePattern)} % If the files and file bundles within this repository are organised and formatted according to a formal data structure, add the content type of this formal data structure. Leave blank if no formal data structure has been applied. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the hash that was generated for this file repository. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeSpecifiedLength(hash, 0, 1)} % Add the host organization of this file repository. - hostedBy (1,:) openminds.core.Organization ... + hostedBy (1,:) openminds.core.actors.Organization ... {mustBeSpecifiedLength(hostedBy, 0, 1)} % Enter the name of this file repository. name (1,1) string % Enter the storage size of this file repository. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} % Add the file repository structure that identifies the file path patterns used in this file repository. - structurePattern (1,:) openminds.core.FileRepositoryStructure ... + structurePattern (1,:) openminds.core.data.FileRepositoryStructure ... {mustBeSpecifiedLength(structurePattern, 0, 1)} % Add the type of this file repository. @@ -73,20 +73,20 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/FileRepository" + X_TYPE = "https://openminds.om-i.org/types/FileRepository" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'contentTypePattern', "openminds.core.ContentTypePattern", ... - 'format', "openminds.core.ContentType", ... - 'hostedBy', "openminds.core.Organization", ... - 'structurePattern', "openminds.core.FileRepositoryStructure", ... + 'contentTypePattern', "openminds.core.data.ContentTypePattern", ... + 'format', "openminds.core.data.ContentType", ... + 'hostedBy', "openminds.core.actors.Organization", ... + 'structurePattern', "openminds.core.data.FileRepositoryStructure", ... 'type', "openminds.controlledterms.FileRepositoryType" ... ) EMBEDDED_PROPERTIES = struct(... - 'hash', "openminds.core.Hash", ... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -101,5 +101,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/FileRepositoryStructure.m b/code/schemas/latest/+openminds/+core/+data/FileRepositoryStructure.m index f6b41b60..8304c108 100644 --- a/code/schemas/latest/+openminds/+core/+data/FileRepositoryStructure.m +++ b/code/schemas/latest/+openminds/+core/+data/FileRepositoryStructure.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% filePathPattern : (1,:) FilePathPattern +% filePathPattern : (1,:) FilePathPattern % Add all file path patterns that define this file repository structure. % % lookupLabel : (1,1) string @@ -13,7 +13,7 @@ properties % Add all file path patterns that define this file repository structure. - filePathPattern (1,:) openminds.core.FilePathPattern ... + filePathPattern (1,:) openminds.core.data.FilePathPattern ... {mustBeListOfUniqueItems(filePathPattern)} % Enter a lookup label for this file repository structure that may help you to find this instance more easily. @@ -25,14 +25,14 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/FileRepositoryStructure" + X_TYPE = "https://openminds.om-i.org/types/FileRepositoryStructure" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'filePathPattern', "openminds.core.FilePathPattern" ... + 'filePathPattern', "openminds.core.data.FilePathPattern" ... ) end @@ -47,5 +47,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/Hash.m b/code/schemas/latest/+openminds/+core/+data/Hash.m index 079fb394..6ce5c6b3 100644 --- a/code/schemas/latest/+openminds/+core/+data/Hash.m +++ b/code/schemas/latest/+openminds/+core/+data/Hash.m @@ -24,7 +24,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Hash" + X_TYPE = "https://openminds.om-i.org/types/Hash" end properties (Constant, Hidden) @@ -45,5 +45,4 @@ str = sprintf('%s', obj.algorithm); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/License.m b/code/schemas/latest/+openminds/+core/+data/License.m index eaf124fe..d40f4531 100644 --- a/code/schemas/latest/+openminds/+core/+data/License.m +++ b/code/schemas/latest/+openminds/+core/+data/License.m @@ -37,7 +37,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/License" + X_TYPE = "https://openminds.om-i.org/types/License" end properties (Constant, Hidden) @@ -58,5 +58,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/Measurement.m b/code/schemas/latest/+openminds/+core/+data/Measurement.m index 0ad13325..7770e018 100644 --- a/code/schemas/latest/+openminds/+core/+data/Measurement.m +++ b/code/schemas/latest/+openminds/+core/+data/Measurement.m @@ -9,13 +9,13 @@ % measuredQuantity : (1,1) MeasuredQuantity % Add the quantity that was measured during this measurement. % -% measuredWith : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% measuredWith : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage % Add the device that was used during this measurement. % % timestamp : (1,1) datetime % Enter the date and time on which this measurement was made, formatted as '2023-02-07T16:00:00+00:00'. % -% value : (1,:) QuantitativeValue, QuantitativeValueRange +% value : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all values that were measured at the same time and are of the same measured quantity. % This class was auto-generated by the openMINDS pipeline @@ -46,16 +46,16 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Measurement" + X_TYPE = "https://openminds.om-i.org/types/Measurement" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'measuredQuantity', "openminds.controlledterms.MeasuredQuantity", ... - 'measuredWith', ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] ... + 'measuredWith', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"] ... ) EMBEDDED_PROPERTIES = struct(... - 'value', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'value', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -67,8 +67,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+data/ServiceLink.m b/code/schemas/latest/+openminds/+core/+data/ServiceLink.m index 9a8fd4c7..313781d0 100644 --- a/code/schemas/latest/+openminds/+core/+data/ServiceLink.m +++ b/code/schemas/latest/+openminds/+core/+data/ServiceLink.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% dataLocation : (1,1) File, FileArchive, FileBundle, ModelVersion, LivePaperResourceItem, ParcellationEntityVersion +% dataLocation : (1,1) File, FileArchive, FileBundle, ModelVersion, LivePaperResourceItem, ParcellationEntityVersion % Add the location of the data that are linked to this specific service (e.g., stored as file (bundles) or registered as other entities such as atlas annotations). % % displayLabel : (1,1) string @@ -12,7 +12,7 @@ % openDataIn : (1,1) string % Enter the internationalized resource identifier (IRI) to the linked data in the specified service. % -% previewImage : (1,1) File +% previewImage : (1,1) File % Add an image file to this service link that acts as a preview of its content or could function as an icon. % % service : (1,1) Service @@ -32,7 +32,7 @@ openDataIn (1,1) string % Add an image file to this service link that acts as a preview of its content or could function as an icon. - previewImage (1,:) openminds.core.File ... + previewImage (1,:) openminds.core.data.File ... {mustBeSpecifiedLength(previewImage, 0, 1)} % Add the service in which the specified data can be opened. @@ -45,13 +45,13 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/ServiceLink" + X_TYPE = "https://openminds.om-i.org/types/ServiceLink" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'dataLocation', ["openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.publications.LivePaperResourceItem", "openminds.sands.ParcellationEntityVersion"], ... - 'previewImage', "openminds.core.File", ... + 'dataLocation', ["openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion", "openminds.publications.LivePaperResourceItem", "openminds.sands.atlas.ParcellationEntityVersion"], ... + 'previewImage', "openminds.core.data.File", ... 'service', "openminds.controlledterms.Service" ... ) EMBEDDED_PROPERTIES = struct(... @@ -69,5 +69,4 @@ str = sprintf('%s', obj.displayLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+digitalidentifier/DOI.m b/code/schemas/latest/+openminds/+core/+digitalidentifier/DOI.m index cc5b4751..72e0c35f 100644 --- a/code/schemas/latest/+openminds/+core/+digitalidentifier/DOI.m +++ b/code/schemas/latest/+openminds/+core/+digitalidentifier/DOI.m @@ -19,7 +19,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/DOI" + X_TYPE = "https://openminds.om-i.org/types/DOI" end properties (Constant, Hidden) @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+digitalidentifier/GRIDID.m b/code/schemas/latest/+openminds/+core/+digitalidentifier/GRIDID.m index c406d081..c1d88aba 100644 --- a/code/schemas/latest/+openminds/+core/+digitalidentifier/GRIDID.m +++ b/code/schemas/latest/+openminds/+core/+digitalidentifier/GRIDID.m @@ -19,7 +19,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/GRIDID" + X_TYPE = "https://openminds.om-i.org/types/GRIDID" end properties (Constant, Hidden) @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+digitalidentifier/HANDLE.m b/code/schemas/latest/+openminds/+core/+digitalidentifier/HANDLE.m index 5e5ad29b..bb668122 100644 --- a/code/schemas/latest/+openminds/+core/+digitalidentifier/HANDLE.m +++ b/code/schemas/latest/+openminds/+core/+digitalidentifier/HANDLE.m @@ -19,7 +19,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/HANDLE" + X_TYPE = "https://openminds.om-i.org/types/HANDLE" end properties (Constant, Hidden) @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+digitalidentifier/ISBN.m b/code/schemas/latest/+openminds/+core/+digitalidentifier/ISBN.m index 50bee8de..b47d954f 100644 --- a/code/schemas/latest/+openminds/+core/+digitalidentifier/ISBN.m +++ b/code/schemas/latest/+openminds/+core/+digitalidentifier/ISBN.m @@ -19,7 +19,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/ISBN" + X_TYPE = "https://openminds.om-i.org/types/ISBN" end properties (Constant, Hidden) @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+digitalidentifier/ISSN.m b/code/schemas/latest/+openminds/+core/+digitalidentifier/ISSN.m index c8336941..0d0b2053 100644 --- a/code/schemas/latest/+openminds/+core/+digitalidentifier/ISSN.m +++ b/code/schemas/latest/+openminds/+core/+digitalidentifier/ISSN.m @@ -19,7 +19,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/ISSN" + X_TYPE = "https://openminds.om-i.org/types/ISSN" end properties (Constant, Hidden) @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+digitalidentifier/IdentifiersDotOrgID.m b/code/schemas/latest/+openminds/+core/+digitalidentifier/IdentifiersDotOrgID.m index e4bb26a7..b249da18 100644 --- a/code/schemas/latest/+openminds/+core/+digitalidentifier/IdentifiersDotOrgID.m +++ b/code/schemas/latest/+openminds/+core/+digitalidentifier/IdentifiersDotOrgID.m @@ -19,7 +19,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/IdentifiersDotOrgID" + X_TYPE = "https://openminds.om-i.org/types/IdentifiersDotOrgID" end properties (Constant, Hidden) @@ -40,5 +40,4 @@ str = obj.identifier; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+digitalidentifier/ORCID.m b/code/schemas/latest/+openminds/+core/+digitalidentifier/ORCID.m index a33c44d3..d871e95b 100644 --- a/code/schemas/latest/+openminds/+core/+digitalidentifier/ORCID.m +++ b/code/schemas/latest/+openminds/+core/+digitalidentifier/ORCID.m @@ -19,7 +19,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/ORCID" + X_TYPE = "https://openminds.om-i.org/types/ORCID" end properties (Constant, Hidden) @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+digitalidentifier/RORID.m b/code/schemas/latest/+openminds/+core/+digitalidentifier/RORID.m index add023f6..73f2c7d0 100644 --- a/code/schemas/latest/+openminds/+core/+digitalidentifier/RORID.m +++ b/code/schemas/latest/+openminds/+core/+digitalidentifier/RORID.m @@ -19,7 +19,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/RORID" + X_TYPE = "https://openminds.om-i.org/types/RORID" end properties (Constant, Hidden) @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+digitalidentifier/RRID.m b/code/schemas/latest/+openminds/+core/+digitalidentifier/RRID.m index 4340095f..3ef3b4d2 100644 --- a/code/schemas/latest/+openminds/+core/+digitalidentifier/RRID.m +++ b/code/schemas/latest/+openminds/+core/+digitalidentifier/RRID.m @@ -19,7 +19,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/RRID" + X_TYPE = "https://openminds.om-i.org/types/RRID" end properties (Constant, Hidden) @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+digitalidentifier/SWHID.m b/code/schemas/latest/+openminds/+core/+digitalidentifier/SWHID.m index 9cd4fbd6..2ba5713a 100644 --- a/code/schemas/latest/+openminds/+core/+digitalidentifier/SWHID.m +++ b/code/schemas/latest/+openminds/+core/+digitalidentifier/SWHID.m @@ -19,7 +19,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/SWHID" + X_TYPE = "https://openminds.om-i.org/types/SWHID" end properties (Constant, Hidden) @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+digitalidentifier/StockNumber.m b/code/schemas/latest/+openminds/+core/+digitalidentifier/StockNumber.m index c19507ab..61565f93 100644 --- a/code/schemas/latest/+openminds/+core/+digitalidentifier/StockNumber.m +++ b/code/schemas/latest/+openminds/+core/+digitalidentifier/StockNumber.m @@ -6,7 +6,7 @@ % identifier : (1,1) string % Enter the stock number of an item provided by a store or company. % -% vendor : (1,1) Organization +% vendor : (1,1) Organization % Add the vendor that has the item with this identifier in stock. % This class was auto-generated by the openMINDS pipeline @@ -16,7 +16,7 @@ identifier (1,1) string % Add the vendor that has the item with this identifier in stock. - vendor (1,:) openminds.core.Organization ... + vendor (1,:) openminds.core.actors.Organization ... {mustBeSpecifiedLength(vendor, 0, 1)} end @@ -25,12 +25,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/StockNumber" + X_TYPE = "https://openminds.om-i.org/types/StockNumber" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'vendor', "openminds.core.Organization" ... + 'vendor', "openminds.core.actors.Organization" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -47,5 +47,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+miscellaneous/Comment.m b/code/schemas/latest/+openminds/+core/+miscellaneous/Comment.m index 6f75ad72..ad8af80b 100644 --- a/code/schemas/latest/+openminds/+core/+miscellaneous/Comment.m +++ b/code/schemas/latest/+openminds/+core/+miscellaneous/Comment.m @@ -3,13 +3,13 @@ % % PROPERTIES: % -% about : (1,1) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% about : (1,1) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion % Add the research product (version) that this comment is about. % % comment : (1,1) string % Enter the comment about the research product (version) stated under 'about'. % -% commenter : (1,1) Person +% commenter : (1,1) Person % Add the person that created this comment. % % timestamp : (1,1) datetime @@ -26,7 +26,7 @@ comment (1,1) string % Add the person that created this comment. - commenter (1,:) openminds.core.Person ... + commenter (1,:) openminds.core.actors.Person ... {mustBeSpecifiedLength(commenter, 0, 1)} % Enter the date and time on which this comment was made, formatted as '2023-02-07T16:00:00+00:00'. @@ -39,13 +39,13 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Comment" + X_TYPE = "https://openminds.om-i.org/types/Comment" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'about', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"], ... - 'commenter', "openminds.core.Person" ... + 'about', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion", "openminds.core.products.WebService", "openminds.core.products.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'commenter', "openminds.core.actors.Person" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -59,8 +59,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('%s', obj.comment); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+miscellaneous/Funding.m b/code/schemas/latest/+openminds/+core/+miscellaneous/Funding.m index 6fdbc1e7..202b8117 100644 --- a/code/schemas/latest/+openminds/+core/+miscellaneous/Funding.m +++ b/code/schemas/latest/+openminds/+core/+miscellaneous/Funding.m @@ -12,7 +12,7 @@ % awardTitle : (1,1) string % Enter the award title of this funding. % -% funder : (1,1) Consortium, Organization, Person +% funder : (1,1) Consortium, Organization, Person % Add the party that provided this funding. % This class was auto-generated by the openMINDS pipeline @@ -37,12 +37,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Funding" + X_TYPE = "https://openminds.om-i.org/types/Funding" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'funder', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'funder', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -59,5 +59,4 @@ str = sprintf('%s (%s)', obj.funder, obj.awardNumber); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+miscellaneous/QuantitativeValue.m b/code/schemas/latest/+openminds/+core/+miscellaneous/QuantitativeValue.m index d3e0eb73..b5191ac9 100644 --- a/code/schemas/latest/+openminds/+core/+miscellaneous/QuantitativeValue.m +++ b/code/schemas/latest/+openminds/+core/+miscellaneous/QuantitativeValue.m @@ -39,7 +39,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/QuantitativeValue" + X_TYPE = "https://openminds.om-i.org/types/QuantitativeValue" end properties (Constant, Hidden) @@ -66,5 +66,4 @@ end end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+miscellaneous/QuantitativeValueArray.m b/code/schemas/latest/+openminds/+core/+miscellaneous/QuantitativeValueArray.m index c2d7cf90..833a48e3 100644 --- a/code/schemas/latest/+openminds/+core/+miscellaneous/QuantitativeValueArray.m +++ b/code/schemas/latest/+openminds/+core/+miscellaneous/QuantitativeValueArray.m @@ -44,7 +44,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/QuantitativeValueArray" + X_TYPE = "https://openminds.om-i.org/types/QuantitativeValueArray" end properties (Constant, Hidden) @@ -64,8 +64,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+miscellaneous/QuantitativeValueRange.m b/code/schemas/latest/+openminds/+core/+miscellaneous/QuantitativeValueRange.m index 98b577b4..71107a6d 100644 --- a/code/schemas/latest/+openminds/+core/+miscellaneous/QuantitativeValueRange.m +++ b/code/schemas/latest/+openminds/+core/+miscellaneous/QuantitativeValueRange.m @@ -38,7 +38,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/QuantitativeValueRange" + X_TYPE = "https://openminds.om-i.org/types/QuantitativeValueRange" end properties (Constant, Hidden) @@ -58,8 +58,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+miscellaneous/ResearchProductGroup.m b/code/schemas/latest/+openminds/+core/+miscellaneous/ResearchProductGroup.m index 3696b4cf..496e85f7 100644 --- a/code/schemas/latest/+openminds/+core/+miscellaneous/ResearchProductGroup.m +++ b/code/schemas/latest/+openminds/+core/+miscellaneous/ResearchProductGroup.m @@ -6,7 +6,7 @@ % context : (1,1) string % Enter the common context for this research product group. % -% hasPart : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% hasPart : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion % Add all research products (research product versions) that should be grouped under the given 'context'. % This class was auto-generated by the openMINDS pipeline @@ -25,12 +25,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/ResearchProductGroup" + X_TYPE = "https://openminds.om-i.org/types/ResearchProductGroup" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hasPart', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] ... + 'hasPart', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion", "openminds.core.products.WebService", "openminds.core.products.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -44,8 +44,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+miscellaneous/WebResource.m b/code/schemas/latest/+openminds/+core/+miscellaneous/WebResource.m index f3573dd2..92cdd4e7 100644 --- a/code/schemas/latest/+openminds/+core/+miscellaneous/WebResource.m +++ b/code/schemas/latest/+openminds/+core/+miscellaneous/WebResource.m @@ -9,7 +9,7 @@ % contentDescription : (1,1) string % Enter a short content description for this web resource. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the expected content type of the document at this web resource. % This class was auto-generated by the openMINDS pipeline @@ -22,7 +22,7 @@ contentDescription (1,1) string % Add the expected content type of the document at this web resource. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} end @@ -31,12 +31,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/WebResource" + X_TYPE = "https://openminds.om-i.org/types/WebResource" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType" ... + 'format', "openminds.core.data.ContentType" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,5 +53,4 @@ str = sprintf('%s', obj.IRI); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+products/Dataset.m b/code/schemas/latest/+openminds/+core/+products/Dataset.m index d80b2d17..d9c486c6 100644 --- a/code/schemas/latest/+openminds/+core/+products/Dataset.m +++ b/code/schemas/latest/+openminds/+core/+products/Dataset.m @@ -3,22 +3,22 @@ % % PROPERTIES: % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this dataset as authors. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% digitalIdentifier : (1,1) DOI, IdentifiersDotOrgID +% digitalIdentifier : (1,1) DOI, IdentifiersDotOrgID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasVersion : (1,:) DatasetVersion +% hasVersion : (1,:) DatasetVersion % Add all versions of this dataset. % % homepage : (1,1) string @@ -52,7 +52,7 @@ fullName (1,1) string % Add all versions of this dataset. - hasVersion (1,:) openminds.core.DatasetVersion ... + hasVersion (1,:) openminds.core.products.DatasetVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -70,15 +70,15 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Dataset" + X_TYPE = "https://openminds.om-i.org/types/Dataset" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.IdentifiersDotOrgID"], ... - 'hasVersion', "openminds.core.DatasetVersion" ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.IdentifiersDotOrgID"], ... + 'hasVersion', "openminds.core.products.DatasetVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -95,5 +95,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+products/DatasetVersion.m b/code/schemas/latest/+openminds/+core/+products/DatasetVersion.m index 997adfbc..05a5b060 100644 --- a/code/schemas/latest/+openminds/+core/+products/DatasetVersion.m +++ b/code/schemas/latest/+openminds/+core/+products/DatasetVersion.m @@ -6,16 +6,16 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this dataset version as authors. Note that these authors will overwrite the author list provided for the overarching dataset. % -% behavioralProtocol : (1,:) BehavioralProtocol +% behavioralProtocol : (1,:) BehavioralProtocol % Add all behavioral protocols that were performed in this dataset version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % dataType : (1,:) SemanticDataType @@ -24,7 +24,7 @@ % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% digitalIdentifier : (1,1) DOI, IdentifiersDotOrgID +% digitalIdentifier : (1,1) DOI, IdentifiersDotOrgID % Add the globally unique and persistent digital identifier of this research product version. % % ethicsAssessment : (1,1) EthicsAssessment @@ -33,13 +33,13 @@ % experimentalApproach : (1,:) ExperimentalApproach % Add all experimental approaches which this dataset version has deployed. % -% fullDocumentation : (1,1) DOI, File, ISBN, WebResource +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % % homepage : (1,1) string @@ -48,46 +48,46 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% inputData : (1,:) DOI, File, FileBundle, WebResource, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% inputData : (1,:) File, FileBundle, DOI, WebResource, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion % Add the data that was used as input for this dataset version. % -% isAlternativeVersionOf : (1,:) DatasetVersion +% isAlternativeVersionOf : (1,:) DatasetVersion % Add all dataset versions that can be used alternatively to this dataset version. % -% isNewVersionOf : (1,1) DatasetVersion +% isNewVersionOf : (1,1) DatasetVersion % Add the dataset version preceding this dataset version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License, WebResource +% license : (1,1) License, WebResource % Add the license or an online available data usage agreement for this dataset version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % % preparationDesign : (1,:) PreparationType % Add all preparation types used in this dataset version. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols that were performed in this dataset version (e.g., for data acquisition or processing). % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). % -% studiedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection +% studiedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection % Add all specimens or sets of specimen that were studied in this dataset. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this dataset version. % % supportChannel : (1,:) string @@ -114,11 +114,11 @@ {mustBeListOfUniqueItems(author)} % Add all behavioral protocols that were performed in this dataset version. - behavioralProtocol (1,:) openminds.core.BehavioralProtocol ... + behavioralProtocol (1,:) openminds.core.research.BehavioralProtocol ... {mustBeListOfUniqueItems(behavioralProtocol)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -152,7 +152,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -166,11 +166,11 @@ {mustBeListOfUniqueItems(inputData)} % Add all dataset versions that can be used alternatively to this dataset version. - isAlternativeVersionOf (1,:) openminds.core.DatasetVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.DatasetVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the dataset version preceding this dataset version. - isNewVersionOf (1,:) openminds.core.DatasetVersion ... + isNewVersionOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -182,7 +182,7 @@ {mustBeSpecifiedLength(license, 0, 1)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all preparation types used in this dataset version. @@ -190,7 +190,7 @@ {mustBeListOfUniqueItems(preparationDesign)} % Add all protocols that were performed in this dataset version (e.g., for data acquisition or processing). - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -202,7 +202,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -236,37 +236,37 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/DatasetVersion" + X_TYPE = "https://openminds.om-i.org/types/DatasetVersion" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'behavioralProtocol', "openminds.core.BehavioralProtocol", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'behavioralProtocol', "openminds.core.research.BehavioralProtocol", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'dataType', "openminds.controlledterms.SemanticDataType", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.IdentifiersDotOrgID"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.IdentifiersDotOrgID"], ... 'ethicsAssessment', "openminds.controlledterms.EthicsAssessment", ... 'experimentalApproach', "openminds.controlledterms.ExperimentalApproach", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'inputData', ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"], ... - 'isAlternativeVersionOf', "openminds.core.DatasetVersion", ... - 'isNewVersionOf', "openminds.core.DatasetVersion", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'inputData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'isAlternativeVersionOf', "openminds.core.products.DatasetVersion", ... + 'isNewVersionOf', "openminds.core.products.DatasetVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', ["openminds.core.License", "openminds.core.WebResource"], ... + 'license', ["openminds.core.data.License", "openminds.core.miscellaneous.WebResource"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository", ... - 'studiedSpecimen', ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"], ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'protocol', "openminds.core.research.Protocol", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository", ... + 'studiedSpecimen', ["openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -281,5 +281,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+products/MetaDataModel.m b/code/schemas/latest/+openminds/+core/+products/MetaDataModel.m index a1932bff..95887663 100644 --- a/code/schemas/latest/+openminds/+core/+products/MetaDataModel.m +++ b/code/schemas/latest/+openminds/+core/+products/MetaDataModel.m @@ -3,22 +3,22 @@ % % PROPERTIES: % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this (meta)data model. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasVersion : (1,:) MetaDataModelVersion +% hasVersion : (1,:) MetaDataModelVersion % Add all versions of this (meta)data model. % % homepage : (1,1) string @@ -52,7 +52,7 @@ fullName (1,1) string % Add all versions of this (meta)data model. - hasVersion (1,:) openminds.core.MetaDataModelVersion ... + hasVersion (1,:) openminds.core.products.MetaDataModelVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -70,15 +70,15 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/MetaDataModel" + X_TYPE = "https://openminds.om-i.org/types/MetaDataModel" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'hasVersion', "openminds.core.MetaDataModelVersion" ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.SWHID"], ... + 'hasVersion', "openminds.core.products.MetaDataModelVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -95,5 +95,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+products/MetaDataModelVersion.m b/code/schemas/latest/+openminds/+core/+products/MetaDataModelVersion.m index 018bb46b..3e927635 100644 --- a/code/schemas/latest/+openminds/+core/+products/MetaDataModelVersion.m +++ b/code/schemas/latest/+openminds/+core/+products/MetaDataModelVersion.m @@ -6,28 +6,28 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this (meta)data model version. Note that these developers will overwrite the developer list provided for the overarching (meta)data model. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product version. % -% fullDocumentation : (1,1) DOI, File, ISBN, WebResource +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % % homepage : (1,1) string @@ -36,37 +36,37 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% isAlternativeVersionOf : (1,:) MetaDataModelVersion +% isAlternativeVersionOf : (1,:) MetaDataModelVersion % Add all (meta)data model versions that can be used alternatively to this (meta)data model version. % -% isNewVersionOf : (1,1) MetaDataModelVersion +% isNewVersionOf : (1,1) MetaDataModelVersion % Add the (meta)data version preceding this (meta)data model version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this (meta)data model version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % -% serializationFormat : (1,:) ContentType +% serializationFormat : (1,:) ContentType % Add all content types in which (meta)data compliant with this (meta)data model version can be stored in. % % shortName : (1,1) string % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). % -% specificationFormat : (1,:) ContentType +% specificationFormat : (1,:) ContentType % Add all content types in which the schemas of this (meta)data model version are stored in. % % supportChannel : (1,:) string @@ -89,7 +89,7 @@ {mustBeSpecifiedLength(accessibility, 0, 1)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -115,7 +115,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -125,11 +125,11 @@ howToCite (1,1) string % Add all (meta)data model versions that can be used alternatively to this (meta)data model version. - isAlternativeVersionOf (1,:) openminds.core.MetaDataModelVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.MetaDataModelVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the (meta)data version preceding this (meta)data model version. - isNewVersionOf (1,:) openminds.core.MetaDataModelVersion ... + isNewVersionOf (1,:) openminds.core.products.MetaDataModelVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -137,11 +137,11 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this (meta)data model version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -153,18 +153,18 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Add all content types in which (meta)data compliant with this (meta)data model version can be stored in. - serializationFormat (1,:) openminds.core.ContentType ... + serializationFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(serializationFormat)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). shortName (1,1) string % Add all content types in which the schemas of this (meta)data model version are stored in. - specificationFormat (1,:) openminds.core.ContentType ... + specificationFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(specificationFormat)} % Enter all channels through which a user can receive support for handling this research product version. @@ -187,30 +187,30 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/MetaDataModelVersion" + X_TYPE = "https://openminds.om-i.org/types/MetaDataModelVersion" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'isAlternativeVersionOf', "openminds.core.MetaDataModelVersion", ... - 'isNewVersionOf', "openminds.core.MetaDataModelVersion", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.SWHID"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isAlternativeVersionOf', "openminds.core.products.MetaDataModelVersion", ... + 'isNewVersionOf', "openminds.core.products.MetaDataModelVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository", ... - 'serializationFormat', "openminds.core.ContentType", ... - 'specificationFormat', "openminds.core.ContentType", ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository", ... + 'serializationFormat', "openminds.core.data.ContentType", ... + 'specificationFormat', "openminds.core.data.ContentType", ... 'type', "openminds.controlledterms.MetaDataModelType" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -225,5 +225,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+products/Model.m b/code/schemas/latest/+openminds/+core/+products/Model.m index 53e125e3..cb8233dc 100644 --- a/code/schemas/latest/+openminds/+core/+products/Model.m +++ b/code/schemas/latest/+openminds/+core/+products/Model.m @@ -6,22 +6,22 @@ % abstractionLevel : (1,1) ModelAbstractionLevel % Add the abstraction level of this computational model. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this computational model. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasVersion : (1,:) ModelVersion +% hasVersion : (1,:) ModelVersion % Add all versions of this computational model. % % homepage : (1,1) string @@ -36,7 +36,7 @@ % shortName : (1,1) string % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this computational model. % This class was auto-generated by the openMINDS pipeline @@ -65,7 +65,7 @@ fullName (1,1) string % Add all versions of this computational model. - hasVersion (1,:) openminds.core.ModelVersion ... + hasVersion (1,:) openminds.core.products.ModelVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -91,18 +91,18 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Model" + X_TYPE = "https://openminds.om-i.org/types/Model" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'abstractionLevel', "openminds.controlledterms.ModelAbstractionLevel", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'hasVersion', "openminds.core.ModelVersion", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.SWHID"], ... + 'hasVersion', "openminds.core.products.ModelVersion", ... 'scope', "openminds.controlledterms.ModelScope", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -119,5 +119,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+products/ModelVersion.m b/code/schemas/latest/+openminds/+core/+products/ModelVersion.m index 80b64f1b..c145e716 100644 --- a/code/schemas/latest/+openminds/+core/+products/ModelVersion.m +++ b/code/schemas/latest/+openminds/+core/+products/ModelVersion.m @@ -6,31 +6,31 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this computational model version. Note that these developers will overwrite the developer list provided for the overarching computational model. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product version. % -% format : (1,:) ContentType +% format : (1,:) ContentType % Add the content type of this computational model version, or the content types of the files composing the model version. % -% fullDocumentation : (1,1) DOI, File, ISBN, WebResource +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % % homepage : (1,1) string @@ -39,34 +39,34 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% inputData : (1,:) DOI, File, FileBundle, WebResource +% inputData : (1,:) File, FileBundle, DOI, WebResource % Add the data that was used as input for this computational model version. % -% isAlternativeVersionOf : (1,:) ModelVersion +% isAlternativeVersionOf : (1,:) ModelVersion % Add all computational model versions that can be used alternatively to this computational model version. % -% isNewVersionOf : (1,1) ModelVersion +% isNewVersionOf : (1,1) ModelVersion % Add the computational model version preceding this computational model version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,:) License +% license : (1,:) License % Add all licenses of this computational model version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% outputData : (1,:) DOI, File, FileBundle, WebResource +% outputData : (1,:) File, FileBundle, DOI, WebResource % Add the data that was generated as output by this computational model version. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -89,7 +89,7 @@ {mustBeSpecifiedLength(accessibility, 0, 1)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -108,7 +108,7 @@ {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the content type of this computational model version, or the content types of the files composing the model version. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(format)} % Add the publication or file that acts as the full documentation of this research product version. @@ -119,7 +119,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -133,11 +133,11 @@ {mustBeListOfUniqueItems(inputData)} % Add all computational model versions that can be used alternatively to this computational model version. - isAlternativeVersionOf (1,:) openminds.core.ModelVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.ModelVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the computational model version preceding this computational model version. - isNewVersionOf (1,:) openminds.core.ModelVersion ... + isNewVersionOf (1,:) openminds.core.products.ModelVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -145,11 +145,11 @@ {mustBeListOfUniqueItems(keyword)} % Add all licenses of this computational model version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeListOfUniqueItems(license)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add the data that was generated as output by this computational model version. @@ -165,7 +165,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -187,30 +187,30 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/ModelVersion" + X_TYPE = "https://openminds.om-i.org/types/ModelVersion" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'format', "openminds.core.ContentType", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'inputData', ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource"], ... - 'isAlternativeVersionOf', "openminds.core.ModelVersion", ... - 'isNewVersionOf', "openminds.core.ModelVersion", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.SWHID"], ... + 'format', "openminds.core.data.ContentType", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'inputData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'isAlternativeVersionOf', "openminds.core.products.ModelVersion", ... + 'isNewVersionOf', "openminds.core.products.ModelVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'outputData', ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource"], ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository" ... + 'license', "openminds.core.data.License", ... + 'outputData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -225,5 +225,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+products/Project.m b/code/schemas/latest/+openminds/+core/+products/Project.m index 1ad568a1..b782f515 100644 --- a/code/schemas/latest/+openminds/+core/+products/Project.m +++ b/code/schemas/latest/+openminds/+core/+products/Project.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% coordinator : (1,:) Consortium, Organization, Person +% coordinator : (1,:) Consortium, Organization, Person % Add all parties that coordinate this project. % % description : (1,1) string @@ -12,7 +12,7 @@ % fullName : (1,1) string % Enter a descriptive full name (or title) for this project. % -% hasPart : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% hasPart : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion % Add all research product (versions) that are part of this project. % % homepage : (1,1) string @@ -50,13 +50,13 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Project" + X_TYPE = "https://openminds.om-i.org/types/Project" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'coordinator', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'hasPart', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] ... + 'coordinator', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'hasPart', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion", "openminds.core.products.WebService", "openminds.core.products.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -73,5 +73,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+products/Setup.m b/code/schemas/latest/+openminds/+core/+products/Setup.m index 838bce34..799b9cc3 100644 --- a/code/schemas/latest/+openminds/+core/+products/Setup.m +++ b/code/schemas/latest/+openminds/+core/+products/Setup.m @@ -6,13 +6,13 @@ % description : (1,1) string % Enter a short text describing this setup. % -% hasPart : (1,:) Setup, SoftwareVersion, Electrode, ElectrodeArray, Pipette, SlicingDevice +% hasPart : (1,:) Setup, SoftwareVersion, Electrode, ElectrodeArray, Pipette, SlicingDevice % Add all components, including other setups, that are part of this setup. Note that a setup should not be only composed of software. % % location : (1,1) string % Enter the geographic location of this setup. This may include room number, building, institution and/or city. % -% manufacturer : (1,:) Consortium, Organization, Person +% manufacturer : (1,:) Consortium, Organization, Person % Add the manufacturer (private or industrial) that constructed this setup. % % name : (1,1) string @@ -51,13 +51,13 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Setup" + X_TYPE = "https://openminds.om-i.org/types/Setup" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hasPart', ["openminds.core.Setup", "openminds.core.SoftwareVersion", "openminds.ephys.Electrode", "openminds.ephys.ElectrodeArray", "openminds.ephys.Pipette", "openminds.specimenprep.SlicingDevice"], ... - 'manufacturer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... + 'hasPart', ["openminds.core.products.Setup", "openminds.core.products.SoftwareVersion", "openminds.ephys.device.Electrode", "openminds.ephys.device.ElectrodeArray", "openminds.ephys.device.Pipette", "openminds.specimenprep.device.SlicingDevice"], ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'type', "openminds.controlledterms.SetupType" ... ) EMBEDDED_PROPERTIES = struct(... @@ -75,5 +75,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+products/Software.m b/code/schemas/latest/+openminds/+core/+products/Software.m index 8acc2d63..c58bf923 100644 --- a/code/schemas/latest/+openminds/+core/+products/Software.m +++ b/code/schemas/latest/+openminds/+core/+products/Software.m @@ -3,22 +3,22 @@ % % PROPERTIES: % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this software. % -% digitalIdentifier : (1,1) DOI, RRID, SWHID +% digitalIdentifier : (1,1) DOI, RRID, SWHID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasVersion : (1,:) SoftwareVersion +% hasVersion : (1,:) SoftwareVersion % Add all versions of this software tool. % % homepage : (1,1) string @@ -52,7 +52,7 @@ fullName (1,1) string % Add all versions of this software tool. - hasVersion (1,:) openminds.core.SoftwareVersion ... + hasVersion (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -70,15 +70,15 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Software" + X_TYPE = "https://openminds.om-i.org/types/Software" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.RRID", "openminds.core.SWHID"], ... - 'hasVersion', "openminds.core.SoftwareVersion" ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID", "openminds.core.digitalidentifier.SWHID"], ... + 'hasVersion', "openminds.core.products.SoftwareVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -95,5 +95,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+products/SoftwareVersion.m b/code/schemas/latest/+openminds/+core/+products/SoftwareVersion.m index 599a740b..f741a761 100644 --- a/code/schemas/latest/+openminds/+core/+products/SoftwareVersion.m +++ b/code/schemas/latest/+openminds/+core/+products/SoftwareVersion.m @@ -9,37 +9,37 @@ % applicationCategory : (1,:) SoftwareApplicationCategory % Add all categories to which this software version belongs. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this software version. Note that these developers will overwrite the developer list provided for the overarching software. % % device : (1,:) OperatingDevice % Add all operating devices compatible with this software version. % -% digitalIdentifier : (1,1) DOI, RRID, SWHID +% digitalIdentifier : (1,1) DOI, RRID, SWHID % Add the globally unique and persistent digital identifier of this research product version. % % feature : (1,:) SoftwareFeature % Add all distinguishing characteristics of this software version (e.g., performance, portability or functionality). % -% fullDocumentation : (1,1) DOI, File, ISBN, WebResource +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasPart : (1,:) SoftwareVersion +% hasPart : (1,:) ModelVersion, SoftwareVersion, BrainAtlasVersion, CommonCoordinateSpaceVersion % Add all software versions that supplement this software version. % % homepage : (1,1) string @@ -48,13 +48,13 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% inputFormat : (1,:) ContentType +% inputFormat : (1,:) ContentType % Add all content types that can be used as input by this software version. % -% isAlternativeVersionOf : (1,:) SoftwareVersion +% isAlternativeVersionOf : (1,:) SoftwareVersion % Add all software versions that can be used alternatively to this software version. % -% isNewVersionOf : (1,1) SoftwareVersion +% isNewVersionOf : (1,1) SoftwareVersion % Add the software version preceding this software version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType @@ -63,28 +63,28 @@ % language : (1,:) Language % Add all languages supported by this software version. % -% license : (1,:) License +% license : (1,:) License % Add all licenses of this software version. % % operatingSystem : (1,:) OperatingSystem % Add all operating systems supported by this software version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% outputFormat : (1,:) ContentType +% outputFormat : (1,:) ContentType % Add all content types that can be generated as output by this software version. % % programmingLanguage : (1,:) ProgrammingLanguage % Add all programming languages used to develop this software version. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % requirement : (1,:) string @@ -114,7 +114,7 @@ {mustBeListOfUniqueItems(applicationCategory)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -148,11 +148,11 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all software versions that supplement this software version. - hasPart (1,:) openminds.core.SoftwareVersion ... + hasPart (1,:) openminds.internal.mixedtype.softwareversion.HasPart ... {mustBeListOfUniqueItems(hasPart)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -162,15 +162,15 @@ howToCite (1,1) string % Add all content types that can be used as input by this software version. - inputFormat (1,:) openminds.core.ContentType ... + inputFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(inputFormat)} % Add all software versions that can be used alternatively to this software version. - isAlternativeVersionOf (1,:) openminds.core.SoftwareVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the software version preceding this software version. - isNewVersionOf (1,:) openminds.core.SoftwareVersion ... + isNewVersionOf (1,:) openminds.core.products.SoftwareVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -182,7 +182,7 @@ {mustBeListOfUniqueItems(language)} % Add all licenses of this software version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeListOfUniqueItems(license)} % Add all operating systems supported by this software version. @@ -190,11 +190,11 @@ {mustBeListOfUniqueItems(operatingSystem)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all content types that can be generated as output by this software version. - outputFormat (1,:) openminds.core.ContentType ... + outputFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(outputFormat)} % Add all programming languages used to develop this software version. @@ -210,7 +210,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter all requirements of this software version. @@ -236,36 +236,36 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/SoftwareVersion" + X_TYPE = "https://openminds.om-i.org/types/SoftwareVersion" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... 'applicationCategory', "openminds.controlledterms.SoftwareApplicationCategory", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'device', "openminds.controlledterms.OperatingDevice", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.RRID", "openminds.core.SWHID"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID", "openminds.core.digitalidentifier.SWHID"], ... 'feature', "openminds.controlledterms.SoftwareFeature", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'hasPart', "openminds.core.SoftwareVersion", ... - 'inputFormat', "openminds.core.ContentType", ... - 'isAlternativeVersionOf', "openminds.core.SoftwareVersion", ... - 'isNewVersionOf', "openminds.core.SoftwareVersion", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasPart', ["openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'inputFormat', "openminds.core.data.ContentType", ... + 'isAlternativeVersionOf', "openminds.core.products.SoftwareVersion", ... + 'isNewVersionOf', "openminds.core.products.SoftwareVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... 'language', "openminds.controlledterms.Language", ... - 'license', "openminds.core.License", ... + 'license', "openminds.core.data.License", ... 'operatingSystem', "openminds.controlledterms.OperatingSystem", ... - 'outputFormat', "openminds.core.ContentType", ... + 'outputFormat', "openminds.core.data.ContentType", ... 'programmingLanguage', "openminds.controlledterms.ProgrammingLanguage", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository" ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -280,5 +280,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+products/WebService.m b/code/schemas/latest/+openminds/+core/+products/WebService.m index 21bc7641..26c0e86f 100644 --- a/code/schemas/latest/+openminds/+core/+products/WebService.m +++ b/code/schemas/latest/+openminds/+core/+products/WebService.m @@ -3,19 +3,19 @@ % % PROPERTIES: % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this web service. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasVersion : (1,:) WebServiceVersion +% hasVersion : (1,:) WebServiceVersion % Add all versions of this web service. % % homepage : (1,1) string @@ -45,7 +45,7 @@ fullName (1,1) string % Add all versions of this web service. - hasVersion (1,:) openminds.core.WebServiceVersion ... + hasVersion (1,:) openminds.core.products.WebServiceVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -63,14 +63,14 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/WebService" + X_TYPE = "https://openminds.om-i.org/types/WebService" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'hasVersion', "openminds.core.WebServiceVersion" ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'hasVersion', "openminds.core.products.WebServiceVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -87,5 +87,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+products/WebServiceVersion.m b/code/schemas/latest/+openminds/+core/+products/WebServiceVersion.m index 7d7ff299..b659edfb 100644 --- a/code/schemas/latest/+openminds/+core/+products/WebServiceVersion.m +++ b/code/schemas/latest/+openminds/+core/+products/WebServiceVersion.m @@ -6,28 +6,28 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this web service version. Note that these developers will overwrite the developer list provided for the overarching web service. % -% fullDocumentation : (1,1) DOI, File, ISBN, WebResource +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasPart : (1,:) SoftwareVersion +% hasPart : (1,:) SoftwareVersion % Add all software versions that are components of this web service version. % % homepage : (1,1) string @@ -36,31 +36,31 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% inputFormat : (1,:) ContentType +% inputFormat : (1,:) ContentType % Add all content types that can be used as input by this web service version. % -% isAlternativeVersionOf : (1,:) WebServiceVersion +% isAlternativeVersionOf : (1,:) WebServiceVersion % Add all web service versions that can be used alternatively to this web service version. % -% isNewVersionOf : (1,1) WebServiceVersion +% isNewVersionOf : (1,1) WebServiceVersion % Add the web service version preceding this web service version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% outputFormat : (1,:) ContentType +% outputFormat : (1,:) ContentType % Add all content types that can be generated as output by this web service version. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -83,7 +83,7 @@ {mustBeSpecifiedLength(accessibility, 0, 1)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -105,11 +105,11 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all software versions that are components of this web service version. - hasPart (1,:) openminds.core.SoftwareVersion ... + hasPart (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(hasPart)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -119,15 +119,15 @@ howToCite (1,1) string % Add all content types that can be used as input by this web service version. - inputFormat (1,:) openminds.core.ContentType ... + inputFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(inputFormat)} % Add all web service versions that can be used alternatively to this web service version. - isAlternativeVersionOf (1,:) openminds.core.WebServiceVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.WebServiceVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the web service version preceding this web service version. - isNewVersionOf (1,:) openminds.core.WebServiceVersion ... + isNewVersionOf (1,:) openminds.core.products.WebServiceVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -135,11 +135,11 @@ {mustBeListOfUniqueItems(keyword)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all content types that can be generated as output by this web service version. - outputFormat (1,:) openminds.core.ContentType ... + outputFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(outputFormat)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -151,7 +151,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -173,28 +173,28 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/WebServiceVersion" + X_TYPE = "https://openminds.om-i.org/types/WebServiceVersion" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'hasPart', "openminds.core.SoftwareVersion", ... - 'inputFormat', "openminds.core.ContentType", ... - 'isAlternativeVersionOf', "openminds.core.WebServiceVersion", ... - 'isNewVersionOf', "openminds.core.WebServiceVersion", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasPart', "openminds.core.products.SoftwareVersion", ... + 'inputFormat', "openminds.core.data.ContentType", ... + 'isAlternativeVersionOf', "openminds.core.products.WebServiceVersion", ... + 'isNewVersionOf', "openminds.core.products.WebServiceVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'outputFormat', "openminds.core.ContentType", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository" ... + 'outputFormat', "openminds.core.data.ContentType", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -209,5 +209,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/BehavioralProtocol.m b/code/schemas/latest/+openminds/+core/+research/BehavioralProtocol.m index 2dbf3bea..76ce1283 100644 --- a/code/schemas/latest/+openminds/+core/+research/BehavioralProtocol.m +++ b/code/schemas/latest/+openminds/+core/+research/BehavioralProtocol.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% describedIn : (1,:) DOI, File, WebResource +% describedIn : (1,:) File, DOI, WebResource % Add all sources in which this behavioral protocol is described in detail. % % description : (1,1) string @@ -51,12 +51,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/BehavioralProtocol" + X_TYPE = "https://openminds.om-i.org/types/BehavioralProtocol" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'describedIn', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... + 'describedIn', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... 'stimulation', ["openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique"], ... 'stimulusType', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.VisualStimulusType"] ... ) @@ -75,5 +75,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/Configuration.m b/code/schemas/latest/+openminds/+core/+research/Configuration.m index f885c107..3860a2ce 100644 --- a/code/schemas/latest/+openminds/+core/+research/Configuration.m +++ b/code/schemas/latest/+openminds/+core/+research/Configuration.m @@ -6,7 +6,7 @@ % configuration : (1,1) string % Enter the configuration in a simple text based format (e.g., JSON or YAML). % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this configuration. % % lookupLabel : (1,1) string @@ -19,7 +19,7 @@ configuration (1,1) string % Add the content type of this configuration. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Enter a lookup label for this configuration that may help you to find this instance more easily. @@ -31,12 +31,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Configuration" + X_TYPE = "https://openminds.om-i.org/types/Configuration" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType" ... + 'format', "openminds.core.data.ContentType" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,5 +53,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/CustomPropertySet.m b/code/schemas/latest/+openminds/+core/+research/CustomPropertySet.m index 8c812fda..4019e672 100644 --- a/code/schemas/latest/+openminds/+core/+research/CustomPropertySet.m +++ b/code/schemas/latest/+openminds/+core/+research/CustomPropertySet.m @@ -6,7 +6,7 @@ % context : (1,1) string % Enter the common context for this custom property set. % -% dataLocation : (1,1) Configuration, File, PropertyValueList +% dataLocation : (1,1) File, Configuration, PropertyValueList % Add the location of the data that define the custom property set for the given context (e.g., stored as file or other entities such as property-value lists). % % relevantFor : (1,1) AnalysisTechnique, MRIPulseSequence, MRIWeighting, StimulationApproach, StimulationTechnique, Technique @@ -32,12 +32,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/CustomPropertySet" + X_TYPE = "https://openminds.om-i.org/types/CustomPropertySet" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'dataLocation', ["openminds.core.Configuration", "openminds.core.File", "openminds.core.PropertyValueList"], ... + 'dataLocation', ["openminds.core.data.File", "openminds.core.research.Configuration", "openminds.core.research.PropertyValueList"], ... 'relevantFor', ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] ... ) EMBEDDED_PROPERTIES = struct(... @@ -52,8 +52,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/NumericalProperty.m b/code/schemas/latest/+openminds/+core/+research/NumericalProperty.m index 351cae09..0ee69f93 100644 --- a/code/schemas/latest/+openminds/+core/+research/NumericalProperty.m +++ b/code/schemas/latest/+openminds/+core/+research/NumericalProperty.m @@ -6,7 +6,7 @@ % name : (1,1) string % Enter a descriptive name for this numerical property. % -% value : (1,:) QuantitativeValue, QuantitativeValueRange +% value : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all quantitative values that are described by this numerical property. % This class was auto-generated by the openMINDS pipeline @@ -24,14 +24,14 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/NumericalProperty" + X_TYPE = "https://openminds.om-i.org/types/NumericalProperty" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'value', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'value', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -46,5 +46,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/PropertyValueList.m b/code/schemas/latest/+openminds/+core/+research/PropertyValueList.m index 40986b53..0c172641 100644 --- a/code/schemas/latest/+openminds/+core/+research/PropertyValueList.m +++ b/code/schemas/latest/+openminds/+core/+research/PropertyValueList.m @@ -6,7 +6,7 @@ % lookupLabel : (1,1) string % Enter a lookup label for this property-value list that may help you to find this instance more easily. % -% propertyValuePair : (1,:) NumericalProperty, StringProperty +% propertyValuePair : (1,:) NumericalProperty, StringProperty % Enter all numerical and string property-value pairs that belong to this property-value list. % This class was auto-generated by the openMINDS pipeline @@ -25,14 +25,14 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/PropertyValueList" + X_TYPE = "https://openminds.om-i.org/types/PropertyValueList" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'propertyValuePair', ["openminds.core.NumericalProperty", "openminds.core.StringProperty"] ... + 'propertyValuePair', ["openminds.core.research.NumericalProperty", "openminds.core.research.StringProperty"] ... ) end @@ -47,5 +47,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/Protocol.m b/code/schemas/latest/+openminds/+core/+research/Protocol.m index 0434dfce..3d8d88a3 100644 --- a/code/schemas/latest/+openminds/+core/+research/Protocol.m +++ b/code/schemas/latest/+openminds/+core/+research/Protocol.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% describedIn : (1,1) DOI, File, WebResource +% describedIn : (1,1) File, DOI, WebResource % Add a publication or file in which this protocol is (originally) described in detail. % % description : (1,1) string @@ -45,12 +45,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Protocol" + X_TYPE = "https://openminds.om-i.org/types/Protocol" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'describedIn', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... + 'describedIn', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... 'stimulusType', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.VisualStimulusType"], ... 'technique', ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] ... ) @@ -69,5 +69,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/ProtocolExecution.m b/code/schemas/latest/+openminds/+core/+research/ProtocolExecution.m index cc3d460e..495161e2 100644 --- a/code/schemas/latest/+openminds/+core/+research/ProtocolExecution.m +++ b/code/schemas/latest/+openminds/+core/+research/ProtocolExecution.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% behavioralProtocol : (1,:) BehavioralProtocol +% behavioralProtocol : (1,:) BehavioralProtocol % Add all behavioral protocols that were performed during this protocol execution. % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -15,42 +15,42 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState, BrainAtlasVersion, CommonCoordinateSpaceVersion +% input : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState, BrainAtlasVersion, CommonCoordinateSpaceVersion % Add all inputs used by this activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% output : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % This class was auto-generated by the openMINDS pipeline properties % Add all behavioral protocols that were performed during this protocol execution. - behavioralProtocol (1,:) openminds.core.BehavioralProtocol ... + behavioralProtocol (1,:) openminds.core.research.BehavioralProtocol ... {mustBeListOfUniqueItems(behavioralProtocol)} % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -65,7 +65,7 @@ {mustBeListOfUniqueItems(input)} % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. @@ -84,7 +84,7 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -101,22 +101,22 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/ProtocolExecution" + X_TYPE = "https://openminds.om-i.org/types/ProtocolExecution" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'behavioralProtocol', "openminds.core.BehavioralProtocol", ... - 'input', ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpaceVersion"], ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'behavioralProtocol', "openminds.core.research.BehavioralProtocol", ... + 'input', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet" ... + 'customPropertySet', "openminds.core.research.CustomPropertySet" ... ) end @@ -131,5 +131,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/Strain.m b/code/schemas/latest/+openminds/+core/+research/Strain.m index 2c8c8be9..c662e174 100644 --- a/code/schemas/latest/+openminds/+core/+research/Strain.m +++ b/code/schemas/latest/+openminds/+core/+research/Strain.m @@ -6,7 +6,7 @@ % alternateIdentifier : (1,:) string % Enter all identifiers for this strain, excluding its ontological identifiers or RRID (e.g., identifiers from the Mouse Genome Informatics (MGI) database or Rat Genome Database (RGD)). % -% backgroundStrain : (1,:) Strain +% backgroundStrain : (1,:) Strain % Add the background strain that explains the majority of the genetic background and/or causes the majority of the prominent traits. If two strains contributed equally, state both. % % breedingType : (1,1) BreedingType @@ -15,7 +15,7 @@ % description : (1,1) string % Enter a short text describing this strain. % -% digitalIdentifier : (1,1) RRID +% digitalIdentifier : (1,1) RRID % Add the 'Research Resource Identifier' (RRID) of this strain. % % diseaseModel : (1,:) Disease, DiseaseModel @@ -39,7 +39,7 @@ % species : (1,1) Species % Add the species of this strain. % -% stockNumber : (1,1) StockNumber +% stockNumber : (1,1) StockNumber % Add the stock number from the vendor the strain was supplied from/is in stock at. % % synonym : (1,:) string @@ -53,7 +53,7 @@ {mustBeListOfUniqueItems(alternateIdentifier)} % Add the background strain that explains the majority of the genetic background and/or causes the majority of the prominent traits. If two strains contributed equally, state both. - backgroundStrain (1,:) openminds.core.Strain ... + backgroundStrain (1,:) openminds.core.research.Strain ... {mustBeSpecifiedLength(backgroundStrain, 1, 2)} % Add the breeding type for this strain. @@ -64,7 +64,7 @@ description (1,1) string % Add the 'Research Resource Identifier' (RRID) of this strain. - digitalIdentifier (1,:) openminds.core.RRID ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.RRID ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add all (human) diseases and/or conditions that this strain is a model for. @@ -94,7 +94,7 @@ {mustBeSpecifiedLength(species, 0, 1)} % Add the stock number from the vendor the strain was supplied from/is in stock at. - stockNumber (1,:) openminds.core.StockNumber ... + stockNumber (1,:) openminds.core.digitalidentifier.StockNumber ... {mustBeSpecifiedLength(stockNumber, 0, 1)} % Enter any synonyms (including abbreviations) of this strain. @@ -107,20 +107,20 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Strain" + X_TYPE = "https://openminds.om-i.org/types/Strain" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'backgroundStrain', "openminds.core.Strain", ... + 'backgroundStrain', "openminds.core.research.Strain", ... 'breedingType', "openminds.controlledterms.BreedingType", ... - 'digitalIdentifier', "openminds.core.RRID", ... + 'digitalIdentifier', "openminds.core.digitalidentifier.RRID", ... 'diseaseModel', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"], ... 'geneticStrainType', "openminds.controlledterms.GeneticStrainType", ... 'species', "openminds.controlledterms.Species" ... ) EMBEDDED_PROPERTIES = struct(... - 'stockNumber', "openminds.core.StockNumber" ... + 'stockNumber', "openminds.core.digitalidentifier.StockNumber" ... ) end @@ -135,5 +135,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/StringProperty.m b/code/schemas/latest/+openminds/+core/+research/StringProperty.m index fc09b0c9..74caca6c 100644 --- a/code/schemas/latest/+openminds/+core/+research/StringProperty.m +++ b/code/schemas/latest/+openminds/+core/+research/StringProperty.m @@ -24,7 +24,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/StringProperty" + X_TYPE = "https://openminds.om-i.org/types/StringProperty" end properties (Constant, Hidden) @@ -45,5 +45,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/Subject.m b/code/schemas/latest/+openminds/+core/+research/Subject.m index f52c12f4..3c76a848 100644 --- a/code/schemas/latest/+openminds/+core/+research/Subject.m +++ b/code/schemas/latest/+openminds/+core/+research/Subject.m @@ -9,16 +9,16 @@ % internalIdentifier : (1,1) string % Enter the identifier (or label) of this specimen that is used within the corresponding data files to identify this specimen. % -% isPartOf : (1,:) SubjectGroup +% isPartOf : (1,:) SubjectGroup % Add all subject groups of which this subject is a member. % % lookupLabel : (1,1) string % Enter a lookup label for this specimen that may help you to find this instance more easily. % -% species : (1,1) Species, Strain +% species : (1,1) Species, Strain % Add the species or strain (a sub-type of a genetic variant of species) of this specimen. % -% studiedState : (1,:) SubjectState +% studiedState : (1,:) SubjectState % Add all states in which this subject was studied. % This class was auto-generated by the openMINDS pipeline @@ -32,7 +32,7 @@ internalIdentifier (1,1) string % Add all subject groups of which this subject is a member. - isPartOf (1,:) openminds.core.SubjectGroup ... + isPartOf (1,:) openminds.core.research.SubjectGroup ... {mustBeListOfUniqueItems(isPartOf)} % Enter a lookup label for this specimen that may help you to find this instance more easily. @@ -43,7 +43,7 @@ {mustBeSpecifiedLength(species, 0, 1)} % Add all states in which this subject was studied. - studiedState (1,:) openminds.core.SubjectState ... + studiedState (1,:) openminds.core.research.SubjectState ... {mustBeListOfUniqueItems(studiedState)} end @@ -52,15 +52,15 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/Subject" + X_TYPE = "https://openminds.om-i.org/types/Subject" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... - 'isPartOf', "openminds.core.SubjectGroup", ... - 'species', ["openminds.controlledterms.Species", "openminds.core.Strain"], ... - 'studiedState', "openminds.core.SubjectState" ... + 'isPartOf', "openminds.core.research.SubjectGroup", ... + 'species', ["openminds.controlledterms.Species", "openminds.core.research.Strain"], ... + 'studiedState', "openminds.core.research.SubjectState" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -77,5 +77,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/SubjectGroup.m b/code/schemas/latest/+openminds/+core/+research/SubjectGroup.m index 756524ec..a4cd7383 100644 --- a/code/schemas/latest/+openminds/+core/+research/SubjectGroup.m +++ b/code/schemas/latest/+openminds/+core/+research/SubjectGroup.m @@ -18,10 +18,10 @@ % numberOfSubjects : (1,1) int64 % Enter the number of subjects that belong to this subject group. % -% species : (1,:) Species, Strain +% species : (1,:) Species, Strain % Add the species and/or strain (a sub-type of a genetic variant of species) of all specimen in this set. % -% studiedState : (1,:) SubjectGroupState +% studiedState : (1,:) SubjectGroupState % Add all states in which this subject group was studied. % This class was auto-generated by the openMINDS pipeline @@ -49,7 +49,7 @@ {mustBeListOfUniqueItems(species)} % Add all states in which this subject group was studied. - studiedState (1,:) openminds.core.SubjectGroupState ... + studiedState (1,:) openminds.core.research.SubjectGroupState ... {mustBeListOfUniqueItems(studiedState)} end @@ -58,14 +58,14 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/SubjectGroup" + X_TYPE = "https://openminds.om-i.org/types/SubjectGroup" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... - 'species', ["openminds.controlledterms.Species", "openminds.core.Strain"], ... - 'studiedState', "openminds.core.SubjectGroupState" ... + 'species', ["openminds.controlledterms.Species", "openminds.core.research.Strain"], ... + 'studiedState', "openminds.core.research.SubjectGroupState" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -82,5 +82,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/SubjectGroupState.m b/code/schemas/latest/+openminds/+core/+research/SubjectGroupState.m index 7f395dc1..556f350c 100644 --- a/code/schemas/latest/+openminds/+core/+research/SubjectGroupState.m +++ b/code/schemas/latest/+openminds/+core/+research/SubjectGroupState.m @@ -6,7 +6,7 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concerning the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the age of the specimen (set) in this state. % % ageCategory : (1,:) AgeCategory @@ -15,7 +15,7 @@ % attribute : (1,:) SubjectAttribute % Add all attributes that can be ascribed to this subject group state. % -% descendedFrom : (1,1) SubjectGroupState +% descendedFrom : (1,1) SubjectGroupState % Add the previous subject group state. % % handedness : (1,:) Handedness @@ -30,10 +30,10 @@ % pathology : (1,:) Disease, DiseaseModel % Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. % -% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange +% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange % If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -55,7 +55,7 @@ {mustBeListOfUniqueItems(attribute)} % Add the previous subject group state. - descendedFrom (1,:) openminds.core.SubjectGroupState ... + descendedFrom (1,:) openminds.core.research.SubjectGroupState ... {mustBeSpecifiedLength(descendedFrom, 0, 1)} % Add all preferred types of handedness of the subject group in this state. @@ -86,21 +86,21 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/SubjectGroupState" + X_TYPE = "https://openminds.om-i.org/types/SubjectGroupState" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'ageCategory', "openminds.controlledterms.AgeCategory", ... 'attribute', "openminds.controlledterms.SubjectAttribute", ... - 'descendedFrom', "openminds.core.SubjectGroupState", ... + 'descendedFrom', "openminds.core.research.SubjectGroupState", ... 'handedness', "openminds.controlledterms.Handedness", ... 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'relativeTimeIndication', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'relativeTimeIndication', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -115,5 +115,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/SubjectState.m b/code/schemas/latest/+openminds/+core/+research/SubjectState.m index 73617a66..44ef65df 100644 --- a/code/schemas/latest/+openminds/+core/+research/SubjectState.m +++ b/code/schemas/latest/+openminds/+core/+research/SubjectState.m @@ -6,7 +6,7 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concerning the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the age of the specimen (set) in this state. % % ageCategory : (1,1) AgeCategory @@ -15,7 +15,7 @@ % attribute : (1,:) SubjectAttribute % Add all attributes that can be ascribed to this subject state. % -% descendedFrom : (1,1) SubjectState +% descendedFrom : (1,1) SubjectState % Add the previous subject state. % % handedness : (1,1) Handedness @@ -30,10 +30,10 @@ % pathology : (1,:) Disease, DiseaseModel % Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. % -% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange +% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange % If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -55,7 +55,7 @@ {mustBeListOfUniqueItems(attribute)} % Add the previous subject state. - descendedFrom (1,:) openminds.core.SubjectState ... + descendedFrom (1,:) openminds.core.research.SubjectState ... {mustBeSpecifiedLength(descendedFrom, 0, 1)} % Add the preferred handedness of the subject in this state. @@ -86,21 +86,21 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/SubjectState" + X_TYPE = "https://openminds.om-i.org/types/SubjectState" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'ageCategory', "openminds.controlledterms.AgeCategory", ... 'attribute', "openminds.controlledterms.SubjectAttribute", ... - 'descendedFrom', "openminds.core.SubjectState", ... + 'descendedFrom', "openminds.core.research.SubjectState", ... 'handedness', "openminds.controlledterms.Handedness", ... 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'relativeTimeIndication', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'relativeTimeIndication', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -115,5 +115,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/TissueSample.m b/code/schemas/latest/+openminds/+core/+research/TissueSample.m index fff2bb17..56891d85 100644 --- a/code/schemas/latest/+openminds/+core/+research/TissueSample.m +++ b/code/schemas/latest/+openminds/+core/+research/TissueSample.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% anatomicalLocation : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalLocation : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all anatomical entities that describe the anatomical location of this tissue sample. % % biologicalSex : (1,1) BiologicalSex @@ -12,7 +12,7 @@ % internalIdentifier : (1,1) string % Enter the identifier (or label) of this specimen that is used within the corresponding data files to identify this specimen. % -% isPartOf : (1,:) TissueSampleCollection +% isPartOf : (1,:) TissueSampleCollection % Add all tissue sample collections this tissue sample is part of. % % laterality : (1,:) Laterality @@ -24,10 +24,10 @@ % origin : (1,1) CellType, Organ, OrganismSubstance % Add the biogical origin of this tissue sample. % -% species : (1,1) Species, Strain +% species : (1,1) Species, Strain % Add the species or strain (a sub-type of a genetic variant of species) of this specimen. % -% studiedState : (1,:) TissueSampleState +% studiedState : (1,:) TissueSampleState % Add all states in which this tissue sample was studied. % % type : (1,1) TissueSampleType @@ -48,7 +48,7 @@ internalIdentifier (1,1) string % Add all tissue sample collections this tissue sample is part of. - isPartOf (1,:) openminds.core.TissueSampleCollection ... + isPartOf (1,:) openminds.core.research.TissueSampleCollection ... {mustBeListOfUniqueItems(isPartOf)} % Add one or both sides of the body, bilateral organ or bilateral organ part that this tissue sample originates from. @@ -67,7 +67,7 @@ {mustBeSpecifiedLength(species, 0, 1)} % Add all states in which this tissue sample was studied. - studiedState (1,:) openminds.core.TissueSampleState ... + studiedState (1,:) openminds.core.research.TissueSampleState ... {mustBeListOfUniqueItems(studiedState)} % Add the type of this tissue sample. @@ -80,18 +80,18 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/TissueSample" + X_TYPE = "https://openminds.om-i.org/types/TissueSample" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... - 'isPartOf', "openminds.core.TissueSampleCollection", ... + 'isPartOf', "openminds.core.research.TissueSampleCollection", ... 'laterality', "openminds.controlledterms.Laterality", ... 'origin', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance"], ... - 'species', ["openminds.controlledterms.Species", "openminds.core.Strain"], ... - 'studiedState', "openminds.core.TissueSampleState", ... + 'species', ["openminds.controlledterms.Species", "openminds.core.research.Strain"], ... + 'studiedState', "openminds.core.research.TissueSampleState", ... 'type', "openminds.controlledterms.TissueSampleType" ... ) EMBEDDED_PROPERTIES = struct(... @@ -109,5 +109,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/TissueSampleCollection.m b/code/schemas/latest/+openminds/+core/+research/TissueSampleCollection.m index b145b723..39a8c0e8 100644 --- a/code/schemas/latest/+openminds/+core/+research/TissueSampleCollection.m +++ b/code/schemas/latest/+openminds/+core/+research/TissueSampleCollection.m @@ -6,7 +6,7 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concerning this specimen set. % -% anatomicalLocation : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalLocation : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all anatomical entities that describe the anatomical location of this tissue sample collection. % % biologicalSex : (1,:) BiologicalSex @@ -27,10 +27,10 @@ % origin : (1,:) CellType, Organ, OrganismSubstance % Add the biogical origin of all tissue samples in this collection. % -% species : (1,:) Species, Strain +% species : (1,:) Species, Strain % Add the species and/or strain (a sub-type of a genetic variant of species) of all specimen in this set. % -% studiedState : (1,:) TissueSampleCollectionState +% studiedState : (1,:) TissueSampleCollectionState % Add all states in which this tissue sample collection was studied. % % type : (1,:) TissueSampleType @@ -73,7 +73,7 @@ {mustBeListOfUniqueItems(species)} % Add all states in which this tissue sample collection was studied. - studiedState (1,:) openminds.core.TissueSampleCollectionState ... + studiedState (1,:) openminds.core.research.TissueSampleCollectionState ... {mustBeListOfUniqueItems(studiedState)} % Add the type of all tissue samples in this collection. @@ -86,17 +86,17 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/TissueSampleCollection" + X_TYPE = "https://openminds.om-i.org/types/TissueSampleCollection" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... 'laterality', "openminds.controlledterms.Laterality", ... 'origin', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance"], ... - 'species', ["openminds.controlledterms.Species", "openminds.core.Strain"], ... - 'studiedState', "openminds.core.TissueSampleCollectionState", ... + 'species', ["openminds.controlledterms.Species", "openminds.core.research.Strain"], ... + 'studiedState', "openminds.core.research.TissueSampleCollectionState", ... 'type', "openminds.controlledterms.TissueSampleType" ... ) EMBEDDED_PROPERTIES = struct(... @@ -114,5 +114,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/TissueSampleCollectionState.m b/code/schemas/latest/+openminds/+core/+research/TissueSampleCollectionState.m index f79c3592..79ca9402 100644 --- a/code/schemas/latest/+openminds/+core/+research/TissueSampleCollectionState.m +++ b/code/schemas/latest/+openminds/+core/+research/TissueSampleCollectionState.m @@ -6,13 +6,13 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concerning the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the age of the specimen (set) in this state. % % attribute : (1,:) TissueSampleAttribute % Add all attributes that can be ascribed to this tissue sample collection state. % -% descendedFrom : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% descendedFrom : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all specimen states used to produce or obtain this tissue sample collection state. % % internalIdentifier : (1,1) string @@ -24,10 +24,10 @@ % pathology : (1,:) Disease, DiseaseModel % Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. % -% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange +% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange % If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -72,19 +72,19 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/TissueSampleCollectionState" + X_TYPE = "https://openminds.om-i.org/types/TissueSampleCollectionState" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'attribute', "openminds.controlledterms.TissueSampleAttribute", ... - 'descendedFrom', ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... + 'descendedFrom', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'relativeTimeIndication', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'relativeTimeIndication', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -99,5 +99,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+core/+research/TissueSampleState.m b/code/schemas/latest/+openminds/+core/+research/TissueSampleState.m index 91d5833d..2f284352 100644 --- a/code/schemas/latest/+openminds/+core/+research/TissueSampleState.m +++ b/code/schemas/latest/+openminds/+core/+research/TissueSampleState.m @@ -6,13 +6,13 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concerning the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the age of the specimen (set) in this state. % % attribute : (1,:) TissueSampleAttribute % Add all attributes that can be ascribed to this tissue sample state. % -% descendedFrom : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% descendedFrom : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all specimen states used to produce or obtain this tissue sample state. % % internalIdentifier : (1,1) string @@ -24,10 +24,10 @@ % pathology : (1,:) Disease, DiseaseModel % Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. % -% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange +% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange % If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -72,19 +72,19 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/core/TissueSampleState" + X_TYPE = "https://openminds.om-i.org/types/TissueSampleState" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'attribute', "openminds.controlledterms.TissueSampleAttribute", ... - 'descendedFrom', ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... + 'descendedFrom', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'relativeTimeIndication', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'relativeTimeIndication', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -99,5 +99,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+ephys/+activity/CellPatching.m b/code/schemas/latest/+openminds/+ephys/+activity/CellPatching.m index 29ef7fdd..092ca9d8 100644 --- a/code/schemas/latest/+openminds/+ephys/+activity/CellPatching.m +++ b/code/schemas/latest/+openminds/+ephys/+activity/CellPatching.m @@ -3,49 +3,49 @@ % % PROPERTIES: % -% bathTemperature : (1,1) QuantitativeValue, QuantitativeValueRange +% bathTemperature : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the temperature of the bath solution. % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string % Enter a description of this activity. % -% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage % Add all patch pipettes placed during this activity. % % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) SubjectState, TissueSampleState +% input : (1,:) SubjectState, TissueSampleState % Add the state of the specimen that the device is being placed in or on during this activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) SubjectState, TissueSampleState +% output : (1,:) SubjectState, TissueSampleState % Add all states of the specimen(s) that the device was placed in or on as a result of this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % -% targetPosition : (1,1) AnatomicalTargetPosition +% targetPosition : (1,1) AnatomicalTargetPosition % Enter the anatomical target position for the placement of the device. % % tissueBathSolution : (1,1) ChemicalMixture @@ -62,7 +62,7 @@ {mustBeSpecifiedLength(bathTemperature, 0, 1)} % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -81,7 +81,7 @@ {mustBeListOfUniqueItems(input)} % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. @@ -100,7 +100,7 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -112,7 +112,7 @@ {mustBeListOfUniqueItems(studyTarget)} % Enter the anatomical target position for the placement of the device. - targetPosition (1,:) openminds.sands.AnatomicalTargetPosition ... + targetPosition (1,:) openminds.sands.miscellaneous.AnatomicalTargetPosition ... {mustBeSpecifiedLength(targetPosition, 0, 1)} % Add the chemical mixture used as bath solution during this activity. @@ -129,26 +129,26 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/ephys/CellPatching" + X_TYPE = "https://openminds.om-i.org/types/CellPatching" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'device', ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"], ... - 'input', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"], ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'device', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"], ... + 'input', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'tissueBathSolution', "openminds.chemicals.ChemicalMixture", ... 'variation', "openminds.controlledterms.PatchClampVariation" ... ) EMBEDDED_PROPERTIES = struct(... - 'bathTemperature', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'targetPosition', "openminds.sands.AnatomicalTargetPosition" ... + 'bathTemperature', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'targetPosition', "openminds.sands.miscellaneous.AnatomicalTargetPosition" ... ) end @@ -163,5 +163,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+ephys/+activity/ElectrodePlacement.m b/code/schemas/latest/+openminds/+ephys/+activity/ElectrodePlacement.m index 842267cc..6c99809a 100644 --- a/code/schemas/latest/+openminds/+ephys/+activity/ElectrodePlacement.m +++ b/code/schemas/latest/+openminds/+ephys/+activity/ElectrodePlacement.m @@ -3,53 +3,53 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string % Enter a description of this activity. % -% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage % Add all electrodes placed during this activity. % % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) SubjectState, TissueSampleState +% input : (1,:) SubjectState, TissueSampleState % Add the state of the specimen that the device is being placed in or on during this activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) SubjectState, TissueSampleState +% output : (1,:) SubjectState, TissueSampleState % Add all states of the specimen(s) that the device was placed in or on as a result of this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % -% targetPosition : (1,1) AnatomicalTargetPosition +% targetPosition : (1,1) AnatomicalTargetPosition % Enter the anatomical target position for the placement of the device. % This class was auto-generated by the openMINDS pipeline properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -68,7 +68,7 @@ {mustBeListOfUniqueItems(input)} % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. @@ -87,7 +87,7 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -99,7 +99,7 @@ {mustBeListOfUniqueItems(studyTarget)} % Enter the anatomical target position for the placement of the device. - targetPosition (1,:) openminds.sands.AnatomicalTargetPosition ... + targetPosition (1,:) openminds.sands.miscellaneous.AnatomicalTargetPosition ... {mustBeSpecifiedLength(targetPosition, 0, 1)} end @@ -108,23 +108,23 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/ephys/ElectrodePlacement" + X_TYPE = "https://openminds.om-i.org/types/ElectrodePlacement" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'device', ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"], ... - 'input', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"], ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'device', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"], ... + 'input', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'targetPosition', "openminds.sands.AnatomicalTargetPosition" ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'targetPosition', "openminds.sands.miscellaneous.AnatomicalTargetPosition" ... ) end @@ -139,5 +139,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+ephys/+activity/RecordingActivity.m b/code/schemas/latest/+openminds/+ephys/+activity/RecordingActivity.m index f456a3a3..ef1db150 100644 --- a/code/schemas/latest/+openminds/+ephys/+activity/RecordingActivity.m +++ b/code/schemas/latest/+openminds/+ephys/+activity/RecordingActivity.m @@ -3,53 +3,53 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string % Enter a description of this activity. % -% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage +% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage % Add all devices used during this recording activity. % % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all inputs used by this activity. % % internalIdentifier : (1,1) string % Enter the identifier (or label) of this recording activity that is used within the corresponding data files to identify this recording activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) File, FileBundle +% output : (1,:) File, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % This class was auto-generated by the openMINDS pipeline properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -71,7 +71,7 @@ internalIdentifier (1,1) string % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. @@ -90,7 +90,7 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -107,22 +107,22 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/ephys/RecordingActivity" + X_TYPE = "https://openminds.om-i.org/types/RecordingActivity" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'device', ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage"], ... - 'input', ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', ["openminds.core.File", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'device', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage"], ... + 'input', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet" ... + 'customPropertySet', "openminds.core.research.CustomPropertySet" ... ) end @@ -137,5 +137,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+ephys/+device/Electrode.m b/code/schemas/latest/+openminds/+ephys/+device/Electrode.m index 1b4a9851..9a2b38b4 100644 --- a/code/schemas/latest/+openminds/+ephys/+device/Electrode.m +++ b/code/schemas/latest/+openminds/+ephys/+device/Electrode.m @@ -1,5 +1,5 @@ classdef Electrode < openminds.abstract.Schema -%Electrode - No description available. +%Electrode - Structured information on an electrode. % % PROPERTIES: % @@ -12,7 +12,7 @@ % deviceType : (1,1) DeviceType % Add the type of this device. % -% digitalIdentifier : (1,1) DOI, RRID +% digitalIdentifier : (1,1) DOI, RRID % Add the globally unique and persistent digital identifier of this device. % % insulatorMaterial : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity @@ -21,19 +21,19 @@ % internalIdentifier : (1,1) string % Enter the identifier (or label) of this electrode that is used within the corresponding data files to identify this electrode. % -% intrinsicResistance : (1,1) QuantitativeValue, QuantitativeValueRange +% intrinsicResistance : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the intrinsic resistance of this electrode. % % lookupLabel : (1,1) string % Enter a lookup label for this device that may help you to find this instance more easily. % -% manufacturer : (1,:) Consortium, Organization, Person +% manufacturer : (1,:) Consortium, Organization, Person % Add the manufacturer (private or industrial) that constructed this device. % % name : (1,1) string % Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. % -% owner : (1,:) Consortium, Organization, Person +% owner : (1,:) Consortium, Organization, Person % Add all parties that legally own this device. % % serialNumber : (1,1) string @@ -91,20 +91,20 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/ephys/Electrode" + X_TYPE = "https://openminds.om-i.org/types/Electrode" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'conductorMaterial', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... 'deviceType', "openminds.controlledterms.DeviceType", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.RRID"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID"], ... 'insulatorMaterial', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... - 'manufacturer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'owner', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'owner', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'intrinsicResistance', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'intrinsicResistance', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -119,5 +119,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+ephys/+device/ElectrodeArray.m b/code/schemas/latest/+openminds/+ephys/+device/ElectrodeArray.m index 62b1f1c2..a3f63078 100644 --- a/code/schemas/latest/+openminds/+ephys/+device/ElectrodeArray.m +++ b/code/schemas/latest/+openminds/+ephys/+device/ElectrodeArray.m @@ -1,5 +1,5 @@ classdef ElectrodeArray < openminds.abstract.Schema -%ElectrodeArray - No description available. +%ElectrodeArray - Structured information on an electrode array. % % PROPERTIES: % @@ -12,7 +12,7 @@ % deviceType : (1,1) DeviceType % Add the type of this device. % -% digitalIdentifier : (1,1) DOI, RRID +% digitalIdentifier : (1,1) DOI, RRID % Add the globally unique and persistent digital identifier of this device. % % electrodeIdentifier : (1,:) string @@ -24,13 +24,13 @@ % internalIdentifier : (1,1) string % Enter the identifier (or label) of this electrode array that is used within the corresponding data files to identify this electrode array. % -% intrinsicResistance : (1,1) QuantitativeValue, QuantitativeValueRange +% intrinsicResistance : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the intrinsic resistance of this electrode array. % % lookupLabel : (1,1) string % Enter a lookup label for this device that may help you to find this instance more easily. % -% manufacturer : (1,:) Consortium, Organization, Person +% manufacturer : (1,:) Consortium, Organization, Person % Add the manufacturer (private or industrial) that constructed this device. % % name : (1,1) string @@ -39,7 +39,7 @@ % numberOfElectrodes : (1,1) int64 % Enter the number of electrodes that belong to this electrode array. % -% owner : (1,:) Consortium, Organization, Person +% owner : (1,:) Consortium, Organization, Person % Add all parties that legally own this device. % % serialNumber : (1,1) string @@ -105,20 +105,20 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/ephys/ElectrodeArray" + X_TYPE = "https://openminds.om-i.org/types/ElectrodeArray" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'conductorMaterial', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... 'deviceType', "openminds.controlledterms.DeviceType", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.RRID"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID"], ... 'insulatorMaterial', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... - 'manufacturer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'owner', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'owner', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'intrinsicResistance', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'intrinsicResistance', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -133,5 +133,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+ephys/+device/ElectrodeArrayUsage.m b/code/schemas/latest/+openminds/+ephys/+device/ElectrodeArrayUsage.m index 05735e96..14962bc4 100644 --- a/code/schemas/latest/+openminds/+ephys/+device/ElectrodeArrayUsage.m +++ b/code/schemas/latest/+openminds/+ephys/+device/ElectrodeArrayUsage.m @@ -3,31 +3,31 @@ % % PROPERTIES: % -% anatomicalLocationOfArray : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalLocationOfArray : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all anatomical entities that semantically best describe the overall anatomical location of the electrode array. % -% anatomicalLocationOfElectrodes : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalLocationOfElectrodes : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all anatomical entities that semantically best describe the anatomical location of each electrode contact of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. % -% contactResistances : (1,:) QuantitativeValue, QuantitativeValueRange +% contactResistances : (1,:) QuantitativeValue, QuantitativeValueRange % Enter the contact resistance for each electrode of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. % -% device : (1,1) ElectrodeArray +% device : (1,1) ElectrodeArray % Add the electrode array used. % % lookupLabel : (1,1) string % Enter a lookup label for this device usage that may help you to find this instance more easily. % -% metadataLocation : (1,:) File, FileBundle +% metadataLocation : (1,:) File, FileBundle % Add all files or file bundles containing additional information about the usage of this device. % -% spatialLocationOfElectrodes : (1,:) CoordinatePoint +% spatialLocationOfElectrodes : (1,:) CoordinatePoint % Add all coordinate points that best describe the spatial location of each electrode contact of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. % % usedElectrode : (1,:) string % Enter the identifiers of all electrodes that are actually in use for this array. % -% usedSpecimen : (1,1) SubjectState, TissueSampleState +% usedSpecimen : (1,1) SubjectState, TissueSampleState % Add the state of the tissue sample or subject that this device was used on. % This class was auto-generated by the openMINDS pipeline @@ -46,7 +46,7 @@ {mustBeListOfUniqueItems(contactResistances)} % Add the electrode array used. - device (1,:) openminds.ephys.ElectrodeArray ... + device (1,:) openminds.ephys.device.ElectrodeArray ... {mustBeSpecifiedLength(device, 0, 1)} % Enter a lookup label for this device usage that may help you to find this instance more easily. @@ -57,7 +57,7 @@ {mustBeListOfUniqueItems(metadataLocation)} % Add all coordinate points that best describe the spatial location of each electrode contact of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. - spatialLocationOfElectrodes (1,:) openminds.sands.CoordinatePoint ... + spatialLocationOfElectrodes (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeListOfUniqueItems(spatialLocationOfElectrodes)} % Enter the identifiers of all electrodes that are actually in use for this array. @@ -74,20 +74,20 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/ephys/ElectrodeArrayUsage" + X_TYPE = "https://openminds.om-i.org/types/ElectrodeArrayUsage" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'anatomicalLocationOfArray', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... - 'anatomicalLocationOfElectrodes', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... - 'device', "openminds.ephys.ElectrodeArray", ... - 'metadataLocation', ["openminds.core.File", "openminds.core.FileBundle"], ... - 'usedSpecimen', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] ... + 'anatomicalLocationOfArray', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'anatomicalLocationOfElectrodes', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'device', "openminds.ephys.device.ElectrodeArray", ... + 'metadataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'usedSpecimen', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"] ... ) EMBEDDED_PROPERTIES = struct(... - 'contactResistances', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'spatialLocationOfElectrodes', "openminds.sands.CoordinatePoint" ... + 'contactResistances', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'spatialLocationOfElectrodes', "openminds.sands.miscellaneous.CoordinatePoint" ... ) end @@ -102,5 +102,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+ephys/+device/ElectrodeUsage.m b/code/schemas/latest/+openminds/+ephys/+device/ElectrodeUsage.m index b7ce7bf4..732c8893 100644 --- a/code/schemas/latest/+openminds/+ephys/+device/ElectrodeUsage.m +++ b/code/schemas/latest/+openminds/+ephys/+device/ElectrodeUsage.m @@ -3,25 +3,25 @@ % % PROPERTIES: % -% anatomicalLocation : (1,1) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalLocation : (1,1) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add the anatomical entity that semantically best describes the anatomical location of the electrode contact. % -% contactResistance : (1,1) QuantitativeValue, QuantitativeValueRange +% contactResistance : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the contact resistance of this electrode during its use. % -% device : (1,1) Electrode +% device : (1,1) Electrode % Add the electrode used. % % lookupLabel : (1,1) string % Enter a lookup label for this device usage that may help you to find this instance more easily. % -% metadataLocation : (1,:) File, FileBundle +% metadataLocation : (1,:) File, FileBundle % Add all files or file bundles containing additional information about the usage of this device. % -% spatialLocation : (1,1) CoordinatePoint +% spatialLocation : (1,1) CoordinatePoint % Add the coordinate point that best describes the spatial location of the electrode contact during its use. % -% usedSpecimen : (1,1) SubjectState, TissueSampleState +% usedSpecimen : (1,1) SubjectState, TissueSampleState % Add the state of the tissue sample or subject that this device was used on. % This class was auto-generated by the openMINDS pipeline @@ -36,7 +36,7 @@ {mustBeSpecifiedLength(contactResistance, 0, 1)} % Add the electrode used. - device (1,:) openminds.ephys.Electrode ... + device (1,:) openminds.ephys.device.Electrode ... {mustBeSpecifiedLength(device, 0, 1)} % Enter a lookup label for this device usage that may help you to find this instance more easily. @@ -47,7 +47,7 @@ {mustBeListOfUniqueItems(metadataLocation)} % Add the coordinate point that best describes the spatial location of the electrode contact during its use. - spatialLocation (1,:) openminds.sands.CoordinatePoint ... + spatialLocation (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeSpecifiedLength(spatialLocation, 0, 1)} % Add the state of the tissue sample or subject that this device was used on. @@ -60,19 +60,19 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/ephys/ElectrodeUsage" + X_TYPE = "https://openminds.om-i.org/types/ElectrodeUsage" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... - 'device', "openminds.ephys.Electrode", ... - 'metadataLocation', ["openminds.core.File", "openminds.core.FileBundle"], ... - 'usedSpecimen', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] ... + 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'device', "openminds.ephys.device.Electrode", ... + 'metadataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'usedSpecimen', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"] ... ) EMBEDDED_PROPERTIES = struct(... - 'contactResistance', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'spatialLocation', "openminds.sands.CoordinatePoint" ... + 'contactResistance', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'spatialLocation', "openminds.sands.miscellaneous.CoordinatePoint" ... ) end @@ -87,5 +87,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+ephys/+device/Pipette.m b/code/schemas/latest/+openminds/+ephys/+device/Pipette.m index e005c0e5..7228e667 100644 --- a/code/schemas/latest/+openminds/+ephys/+device/Pipette.m +++ b/code/schemas/latest/+openminds/+ephys/+device/Pipette.m @@ -9,13 +9,13 @@ % deviceType : (1,1) DeviceType % Add the type of this device. % -% digitalIdentifier : (1,1) DOI, RRID +% digitalIdentifier : (1,1) DOI, RRID % Add the globally unique and persistent digital identifier of this device. % -% externalDiameter : (1,1) QuantitativeValue +% externalDiameter : (1,1) QuantitativeValue % Enter the external diameter of the pipette. % -% internalDiameter : (1,1) QuantitativeValue +% internalDiameter : (1,1) QuantitativeValue % Enter the internal diameter of the pipette. % % internalIdentifier : (1,1) string @@ -24,7 +24,7 @@ % lookupLabel : (1,1) string % Enter a lookup label for this device that may help you to find this instance more easily. % -% manufacturer : (1,:) Consortium, Organization, Person +% manufacturer : (1,:) Consortium, Organization, Person % Add the manufacturer (private or industrial) that constructed this device. % % material : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity @@ -33,7 +33,7 @@ % name : (1,1) string % Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. % -% owner : (1,:) Consortium, Organization, Person +% owner : (1,:) Consortium, Organization, Person % Add all parties that legally own this device. % % serialNumber : (1,1) string @@ -54,11 +54,11 @@ {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter the external diameter of the pipette. - externalDiameter (1,:) openminds.core.QuantitativeValue ... + externalDiameter (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(externalDiameter, 0, 1)} % Enter the internal diameter of the pipette. - internalDiameter (1,:) openminds.core.QuantitativeValue ... + internalDiameter (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(internalDiameter, 0, 1)} % Enter the identifier (or label) of this pipette that is used within the corresponding data files to identify this pipette. @@ -91,20 +91,20 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/ephys/Pipette" + X_TYPE = "https://openminds.om-i.org/types/Pipette" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'deviceType', "openminds.controlledterms.DeviceType", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.RRID"], ... - 'manufacturer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID"], ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'material', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... - 'owner', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'owner', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'externalDiameter', "openminds.core.QuantitativeValue", ... - 'internalDiameter', "openminds.core.QuantitativeValue" ... + 'externalDiameter', "openminds.core.miscellaneous.QuantitativeValue", ... + 'internalDiameter', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -119,5 +119,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+ephys/+device/PipetteUsage.m b/code/schemas/latest/+openminds/+ephys/+device/PipetteUsage.m index ac6172ac..f6663d16 100644 --- a/code/schemas/latest/+openminds/+ephys/+device/PipetteUsage.m +++ b/code/schemas/latest/+openminds/+ephys/+device/PipetteUsage.m @@ -3,58 +3,58 @@ % % PROPERTIES: % -% anatomicalLocation : (1,1) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalLocation : (1,1) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add the anatomical entity that semantically best describes the anatomical location of the pipette tip. % -% chlorideReversalPotential : (1,:) Measurement +% chlorideReversalPotential : (1,:) Measurement % Enter all chloride reversal potentials for the intracellular solution(s) of the pipette measured during its use. % -% compensationCurrent : (1,1) Measurement +% compensationCurrent : (1,1) Measurement % Enter the compensation current for the series resistance of the pipette measured during its use. % -% device : (1,1) Pipette +% device : (1,1) Pipette % Add the pipette used. % -% endMembranePotential : (1,1) Measurement +% endMembranePotential : (1,1) Measurement % Enter the membrane potential of e.g., a patched cell at the end of a recording measured during the use of this pipette. % -% holdingPotential : (1,1) Measurement +% holdingPotential : (1,1) Measurement % Enter the holding membrane potential of e.g., a patched cell measured during the use of this pipette. % -% inputResistance : (1,1) Measurement +% inputResistance : (1,1) Measurement % Enter the input resistance of e.g., a patched cell measured during the use of this pipette. % % labelingCompound : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity % Add the used compound for labelling e.g., a patched cell during the use of this pipette. % -% liquidJunctionPotential : (1,1) Measurement +% liquidJunctionPotential : (1,1) Measurement % Enter the liquid junction potential of e.g., a patched cell measured during the use of this pipette. % % lookupLabel : (1,1) string % Enter a lookup label for this device usage that may help you to find this instance more easily. % -% metadataLocation : (1,:) File, FileBundle +% metadataLocation : (1,:) File, FileBundle % Add all files or file bundles containing additional information about the usage of this device. % -% pipetteResistance : (1,1) QuantitativeValue, QuantitativeValueRange +% pipetteResistance : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the resistance of the pipette during its use. % % pipetteSolution : (1,1) ChemicalMixture % Enter the solution with which the pipette was filled during its use. % -% sealResistance : (1,1) Measurement +% sealResistance : (1,1) Measurement % Enter the seal resistance of e.g., a patched cell measured during the use of this pipette. % -% seriesResistance : (1,1) Measurement +% seriesResistance : (1,1) Measurement % Enter the series resistance of the pipette measured during its use. % -% spatialLocation : (1,1) CoordinatePoint +% spatialLocation : (1,1) CoordinatePoint % Add the coordinate point that best describes the spatial location of the pipette tip during its use. % -% startMembranePotential : (1,1) Measurement +% startMembranePotential : (1,1) Measurement % Enter the membrane potential of e.g., a patched cell at the beginning of a recording measured during the use of this pipette. % -% usedSpecimen : (1,1) SubjectState, TissueSampleState +% usedSpecimen : (1,1) SubjectState, TissueSampleState % Add the state of the tissue sample or subject that this device was used on. % This class was auto-generated by the openMINDS pipeline @@ -65,26 +65,26 @@ {mustBeSpecifiedLength(anatomicalLocation, 0, 1)} % Enter all chloride reversal potentials for the intracellular solution(s) of the pipette measured during its use. - chlorideReversalPotential (1,:) openminds.core.Measurement + chlorideReversalPotential (1,:) openminds.core.data.Measurement % Enter the compensation current for the series resistance of the pipette measured during its use. - compensationCurrent (1,:) openminds.core.Measurement ... + compensationCurrent (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(compensationCurrent, 0, 1)} % Add the pipette used. - device (1,:) openminds.ephys.Pipette ... + device (1,:) openminds.ephys.device.Pipette ... {mustBeSpecifiedLength(device, 0, 1)} % Enter the membrane potential of e.g., a patched cell at the end of a recording measured during the use of this pipette. - endMembranePotential (1,:) openminds.core.Measurement ... + endMembranePotential (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(endMembranePotential, 0, 1)} % Enter the holding membrane potential of e.g., a patched cell measured during the use of this pipette. - holdingPotential (1,:) openminds.core.Measurement ... + holdingPotential (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(holdingPotential, 0, 1)} % Enter the input resistance of e.g., a patched cell measured during the use of this pipette. - inputResistance (1,:) openminds.core.Measurement ... + inputResistance (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(inputResistance, 0, 1)} % Add the used compound for labelling e.g., a patched cell during the use of this pipette. @@ -92,7 +92,7 @@ {mustBeSpecifiedLength(labelingCompound, 0, 1)} % Enter the liquid junction potential of e.g., a patched cell measured during the use of this pipette. - liquidJunctionPotential (1,:) openminds.core.Measurement ... + liquidJunctionPotential (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(liquidJunctionPotential, 0, 1)} % Enter a lookup label for this device usage that may help you to find this instance more easily. @@ -111,19 +111,19 @@ {mustBeSpecifiedLength(pipetteSolution, 0, 1)} % Enter the seal resistance of e.g., a patched cell measured during the use of this pipette. - sealResistance (1,:) openminds.core.Measurement ... + sealResistance (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(sealResistance, 0, 1)} % Enter the series resistance of the pipette measured during its use. - seriesResistance (1,:) openminds.core.Measurement ... + seriesResistance (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(seriesResistance, 0, 1)} % Add the coordinate point that best describes the spatial location of the pipette tip during its use. - spatialLocation (1,:) openminds.sands.CoordinatePoint ... + spatialLocation (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeSpecifiedLength(spatialLocation, 0, 1)} % Enter the membrane potential of e.g., a patched cell at the beginning of a recording measured during the use of this pipette. - startMembranePotential (1,:) openminds.core.Measurement ... + startMembranePotential (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(startMembranePotential, 0, 1)} % Add the state of the tissue sample or subject that this device was used on. @@ -136,30 +136,30 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/ephys/PipetteUsage" + X_TYPE = "https://openminds.om-i.org/types/PipetteUsage" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... - 'device', "openminds.ephys.Pipette", ... + 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'device', "openminds.ephys.device.Pipette", ... 'labelingCompound', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... - 'metadataLocation', ["openminds.core.File", "openminds.core.FileBundle"], ... + 'metadataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... 'pipetteSolution', "openminds.chemicals.ChemicalMixture", ... - 'usedSpecimen', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] ... + 'usedSpecimen', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"] ... ) EMBEDDED_PROPERTIES = struct(... - 'chlorideReversalPotential', "openminds.core.Measurement", ... - 'compensationCurrent', "openminds.core.Measurement", ... - 'endMembranePotential', "openminds.core.Measurement", ... - 'holdingPotential', "openminds.core.Measurement", ... - 'inputResistance', "openminds.core.Measurement", ... - 'liquidJunctionPotential', "openminds.core.Measurement", ... - 'pipetteResistance', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'sealResistance', "openminds.core.Measurement", ... - 'seriesResistance', "openminds.core.Measurement", ... - 'spatialLocation', "openminds.sands.CoordinatePoint", ... - 'startMembranePotential', "openminds.core.Measurement" ... + 'chlorideReversalPotential', "openminds.core.data.Measurement", ... + 'compensationCurrent', "openminds.core.data.Measurement", ... + 'endMembranePotential', "openminds.core.data.Measurement", ... + 'holdingPotential', "openminds.core.data.Measurement", ... + 'inputResistance', "openminds.core.data.Measurement", ... + 'liquidJunctionPotential', "openminds.core.data.Measurement", ... + 'pipetteResistance', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'sealResistance', "openminds.core.data.Measurement", ... + 'seriesResistance', "openminds.core.data.Measurement", ... + 'spatialLocation', "openminds.sands.miscellaneous.CoordinatePoint", ... + 'startMembranePotential', "openminds.core.data.Measurement" ... ) end @@ -174,5 +174,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+ephys/+entity/Channel.m b/code/schemas/latest/+openminds/+ephys/+entity/Channel.m index 478cbb61..da4ebc97 100644 --- a/code/schemas/latest/+openminds/+ephys/+entity/Channel.m +++ b/code/schemas/latest/+openminds/+ephys/+entity/Channel.m @@ -25,7 +25,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/ephys/Channel" + X_TYPE = "https://openminds.om-i.org/types/Channel" end properties (Constant, Hidden) @@ -44,8 +44,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+ephys/+entity/Recording.m b/code/schemas/latest/+openminds/+ephys/+entity/Recording.m index cf85e207..d80e306b 100644 --- a/code/schemas/latest/+openminds/+ephys/+entity/Recording.m +++ b/code/schemas/latest/+openminds/+ephys/+entity/Recording.m @@ -6,10 +6,10 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concerning this recording. % -% channel : (1,:) Channel +% channel : (1,:) Channel % Enter all channels used for this recording. % -% dataLocation : (1,1) File, FileBundle +% dataLocation : (1,1) File, FileBundle % Add the location of the file or file bundle in which the recorded data is stored. % % internalIdentifier : (1,1) string @@ -18,13 +18,13 @@ % name : (1,1) string % Enter a descriptive name for this recording. % -% previousRecording : (1,1) Recording +% previousRecording : (1,1) Recording % If this recording is part of a sequence of recordings (e.g., multiple repetitions or sweeps), add the recording preceding this recording. % -% recordedWith : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% recordedWith : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage % Add the device used to generate this recording. % -% samplingFrequency : (1,1) QuantitativeValue +% samplingFrequency : (1,1) QuantitativeValue % Enter the sampling frequency of this recording. % This class was auto-generated by the openMINDS pipeline @@ -34,7 +34,7 @@ additionalRemarks (1,1) string % Enter all channels used for this recording. - channel (1,:) openminds.ephys.Channel ... + channel (1,:) openminds.ephys.entity.Channel ... {mustBeListOfUniqueItems(channel)} % Add the location of the file or file bundle in which the recorded data is stored. @@ -48,7 +48,7 @@ name (1,1) string % If this recording is part of a sequence of recordings (e.g., multiple repetitions or sweeps), add the recording preceding this recording. - previousRecording (1,:) openminds.ephys.Recording ... + previousRecording (1,:) openminds.ephys.entity.Recording ... {mustBeSpecifiedLength(previousRecording, 0, 1)} % Add the device used to generate this recording. @@ -56,7 +56,7 @@ {mustBeSpecifiedLength(recordedWith, 0, 1)} % Enter the sampling frequency of this recording. - samplingFrequency (1,:) openminds.core.QuantitativeValue ... + samplingFrequency (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(samplingFrequency, 0, 1)} end @@ -65,18 +65,18 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/ephys/Recording" + X_TYPE = "https://openminds.om-i.org/types/Recording" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'dataLocation', ["openminds.core.File", "openminds.core.FileBundle"], ... - 'previousRecording', "openminds.ephys.Recording", ... - 'recordedWith', ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] ... + 'dataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'previousRecording', "openminds.ephys.entity.Recording", ... + 'recordedWith', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"] ... ) EMBEDDED_PROPERTIES = struct(... - 'channel', "openminds.ephys.Channel", ... - 'samplingFrequency', "openminds.core.QuantitativeValue" ... + 'channel', "openminds.ephys.entity.Channel", ... + 'samplingFrequency', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -91,5 +91,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+publications/Book.m b/code/schemas/latest/+openminds/+publications/Book.m index fa39470f..2d030172 100644 --- a/code/schemas/latest/+openminds/+publications/Book.m +++ b/code/schemas/latest/+openminds/+publications/Book.m @@ -9,34 +9,34 @@ % abstract : (1,1) string % Enter the abstract or a short description of the creative work. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this creative work as authors. % -% citedPublication : (1,:) DOI, ISBN +% citedPublication : (1,:) DOI, ISBN % Add all references this creative work cites. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this creative work. % % creationDate : (1,1) datetime % Enter the date on which this creative work was created, formatted as '2023-02-07'. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. % -% digitalIdentifier : (1,1) DOI, ISBN +% digitalIdentifier : (1,1) DOI, ISBN % Add the globally unique and persistent digital identifier of this creative work. % -% editor : (1,:) Person +% editor : (1,:) Person % Add all persons that edited this creative work. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this creative work. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this creative work. % % modificationDate : (1,1) datetime @@ -48,7 +48,7 @@ % publicationDate : (1,1) datetime % Enter the date on which this creative work was published, formatted as '2023-02-07'. % -% publisher : (1,1) Consortium, Organization, Person +% publisher : (1,1) Consortium, Organization, Person % Add the party (private or commercial) that published this creative work. % % versionIdentifier : (1,1) string @@ -72,7 +72,7 @@ {mustBeListOfUniqueItems(citedPublication)} % Enter the copyright information of this creative work. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Enter the date on which this creative work was created, formatted as '2023-02-07'. @@ -88,11 +88,11 @@ {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add all persons that edited this creative work. - editor (1,:) openminds.core.Person ... + editor (1,:) openminds.core.actors.Person ... {mustBeListOfUniqueItems(editor)} % Add all funding information of this creative work. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. @@ -100,7 +100,7 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this creative work. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Enter the date on which this creative work was last modified, formatted as '2023-02-07'. @@ -127,23 +127,23 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/publications/Book" + X_TYPE = "https://openminds.om-i.org/types/Book" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'citedPublication', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'editor', "openminds.core.Person", ... - 'funding', "openminds.core.Funding", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'citedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'editor', "openminds.core.actors.Person", ... + 'funding', "openminds.core.miscellaneous.Funding", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'publisher', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'license', "openminds.core.data.License", ... + 'publisher', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright" ... + 'copyright', "openminds.core.data.Copyright" ... ) end @@ -158,5 +158,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+publications/Chapter.m b/code/schemas/latest/+openminds/+publications/Chapter.m index 3554ff6c..8fe9d196 100644 --- a/code/schemas/latest/+openminds/+publications/Chapter.m +++ b/code/schemas/latest/+openminds/+publications/Chapter.m @@ -9,28 +9,28 @@ % abstract : (1,1) string % Enter the abstract or a short description of the creative work. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this creative work as authors. % -% citedPublication : (1,:) DOI, ISBN +% citedPublication : (1,:) DOI, ISBN % Add all references this creative work cites. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this creative work. % % creationDate : (1,1) datetime % Enter the date on which this creative work was created, formatted as '2023-02-07'. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this creative work. % -% editor : (1,:) Person +% editor : (1,:) Person % Add all persons that edited this creative work. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this creative work. % % isPartOf : (1,1) Book @@ -39,7 +39,7 @@ % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this creative work. % % modificationDate : (1,1) datetime @@ -54,7 +54,7 @@ % publicationDate : (1,1) datetime % Enter the date on which this creative work was published, formatted as '2023-02-07'. % -% publisher : (1,1) Consortium, Organization, Person +% publisher : (1,1) Consortium, Organization, Person % Add the party (private or commercial) that published this creative work. % % versionIdentifier : (1,1) string @@ -78,7 +78,7 @@ {mustBeListOfUniqueItems(citedPublication)} % Enter the copyright information of this creative work. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Enter the date on which this creative work was created, formatted as '2023-02-07'. @@ -90,15 +90,15 @@ {mustBeListOfUniqueItems(custodian)} % Add the globally unique and persistent digital identifier of this creative work. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add all persons that edited this creative work. - editor (1,:) openminds.core.Person ... + editor (1,:) openminds.core.actors.Person ... {mustBeListOfUniqueItems(editor)} % Add all funding information of this creative work. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add the book this chapter is part of. @@ -110,7 +110,7 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this creative work. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Enter the date on which this creative work was last modified, formatted as '2023-02-07'. @@ -140,24 +140,24 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/publications/Chapter" + X_TYPE = "https://openminds.om-i.org/types/Chapter" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'citedPublication', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'editor', "openminds.core.Person", ... - 'funding', "openminds.core.Funding", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'citedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'editor', "openminds.core.actors.Person", ... + 'funding', "openminds.core.miscellaneous.Funding", ... 'isPartOf', "openminds.publications.Book", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'publisher', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'license', "openminds.core.data.License", ... + 'publisher', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright" ... + 'copyright', "openminds.core.data.Copyright" ... ) end @@ -172,5 +172,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+publications/LearningResource.m b/code/schemas/latest/+openminds/+publications/LearningResource.m index 9405b1e2..3b3135cd 100644 --- a/code/schemas/latest/+openminds/+publications/LearningResource.m +++ b/code/schemas/latest/+openminds/+publications/LearningResource.m @@ -6,37 +6,37 @@ % IRI : (1,1) string % Enter the internationalized resource identifier (IRI) to this creative work. % -% about : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% about : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion % Add all research product (versions) this learning resource are about. Note that the learning resource should supplement the usage of the research product (versions) with e.g., instructions on their usage or additional information. % % abstract : (1,1) string % Enter the abstract or a short description of the creative work. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this creative work as authors. % -% citedPublication : (1,:) DOI, ISBN +% citedPublication : (1,:) DOI, ISBN % Add all references this creative work cites. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this creative work. % % creationDate : (1,1) datetime % Enter the date on which this creative work was created, formatted as '2023-02-07'. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this creative work. % -% editor : (1,:) Person +% editor : (1,:) Person % Add all persons that edited this creative work. % % educationalLevel : (1,1) EducationalLevel % Add the educational level that best summarizes the prerequisite of this learning resource. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this creative work. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType @@ -45,7 +45,7 @@ % learningOutcome : (1,1) string % Enter a description for the expected learning outcomes of this learning resource. % -% license : (1,1) License +% license : (1,1) License % Add the license of this creative work. % % modificationDate : (1,1) datetime @@ -63,10 +63,10 @@ % publicationDate : (1,1) datetime % Enter the date on which this creative work was published, formatted as '2023-02-07'. % -% publisher : (1,1) Consortium, Organization, Person +% publisher : (1,1) Consortium, Organization, Person % Add the party (private or commercial) that published this creative work. % -% requiredTime : (1,1) QuantitativeValue, QuantitativeValueRange +% requiredTime : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the time that is required to complete this learning resource. % % topic : (1,1) string @@ -100,7 +100,7 @@ {mustBeListOfUniqueItems(citedPublication)} % Enter the copyright information of this creative work. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Enter the date on which this creative work was created, formatted as '2023-02-07'. @@ -112,11 +112,11 @@ {mustBeListOfUniqueItems(custodian)} % Add the globally unique and persistent digital identifier of this creative work. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add all persons that edited this creative work. - editor (1,:) openminds.core.Person ... + editor (1,:) openminds.core.actors.Person ... {mustBeListOfUniqueItems(editor)} % Add the educational level that best summarizes the prerequisite of this learning resource. @@ -124,7 +124,7 @@ {mustBeSpecifiedLength(educationalLevel, 0, 1)} % Add all funding information of this creative work. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. @@ -135,7 +135,7 @@ learningOutcome (1,1) string % Add the license of this creative work. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Enter the date on which this creative work was last modified, formatted as '2023-02-07'. @@ -180,27 +180,27 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/publications/LearningResource" + X_TYPE = "https://openminds.om-i.org/types/LearningResource" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'about', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"], ... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'citedPublication', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'editor', "openminds.core.Person", ... + 'about', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion", "openminds.core.products.WebService", "openminds.core.products.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'citedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'editor', "openminds.core.actors.Person", ... 'educationalLevel', "openminds.controlledterms.EducationalLevel", ... - 'funding', "openminds.core.Funding", ... + 'funding', "openminds.core.miscellaneous.Funding", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'publisher', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... + 'license', "openminds.core.data.License", ... + 'publisher', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'type', "openminds.controlledterms.LearningResourceType" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'requiredTime', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'copyright', "openminds.core.data.Copyright", ... + 'requiredTime', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -215,5 +215,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+publications/LivePaper.m b/code/schemas/latest/+openminds/+publications/LivePaper.m index 077019ed..3ffe261f 100644 --- a/code/schemas/latest/+openminds/+publications/LivePaper.m +++ b/code/schemas/latest/+openminds/+publications/LivePaper.m @@ -3,16 +3,16 @@ % % PROPERTIES: % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this live paper as authors. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string @@ -45,7 +45,7 @@ description (1,1) string % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. @@ -70,14 +70,14 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/publications/LivePaper" + X_TYPE = "https://openminds.om-i.org/types/LivePaper" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... 'hasVersion', "openminds.publications.LivePaperVersion" ... ) EMBEDDED_PROPERTIES = struct(... @@ -95,5 +95,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+publications/LivePaperResourceItem.m b/code/schemas/latest/+openminds/+publications/LivePaperResourceItem.m index a7f6440f..f9d74aee 100644 --- a/code/schemas/latest/+openminds/+publications/LivePaperResourceItem.m +++ b/code/schemas/latest/+openminds/+publications/LivePaperResourceItem.m @@ -6,8 +6,8 @@ % IRI : (1,1) string % Enter the internationalized resource identifier (IRI) to this live paper resource item. % -% hostedBy : (1,1) Service, Organization, WebService -% Add the web service or organization that hosts this live paper resource item. +% hostedBy : (1,1) Organization +% Add the host organization of this live paper resource item. % % isPartOf : (1,1) LivePaperSection % Add the live paper section this live paper resource item is part of. @@ -21,8 +21,8 @@ % Enter the internationalized resource identifier (IRI) to this live paper resource item. IRI (1,1) string - % Add the web service or organization that hosts this live paper resource item. - hostedBy (1,:) openminds.internal.mixedtype.livepaperresourceitem.HostedBy ... + % Add the host organization of this live paper resource item. + hostedBy (1,:) openminds.core.actors.Organization ... {mustBeSpecifiedLength(hostedBy, 0, 1)} % Add the live paper section this live paper resource item is part of. @@ -38,12 +38,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/publications/LivePaperResourceItem" + X_TYPE = "https://openminds.om-i.org/types/LivePaperResourceItem" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hostedBy', ["openminds.controlledterms.Service", "openminds.core.Organization", "openminds.core.WebService"], ... + 'hostedBy', "openminds.core.actors.Organization", ... 'isPartOf', "openminds.publications.LivePaperSection" ... ) EMBEDDED_PROPERTIES = struct(... @@ -61,5 +61,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+publications/LivePaperSection.m b/code/schemas/latest/+openminds/+publications/LivePaperSection.m index 757923fe..b36608b3 100644 --- a/code/schemas/latest/+openminds/+publications/LivePaperSection.m +++ b/code/schemas/latest/+openminds/+publications/LivePaperSection.m @@ -44,7 +44,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/publications/LivePaperSection" + X_TYPE = "https://openminds.om-i.org/types/LivePaperSection" end properties (Constant, Hidden) @@ -66,5 +66,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+publications/LivePaperVersion.m b/code/schemas/latest/+openminds/+publications/LivePaperVersion.m index 77bccd06..1a2fa977 100644 --- a/code/schemas/latest/+openminds/+publications/LivePaperVersion.m +++ b/code/schemas/latest/+openminds/+publications/LivePaperVersion.m @@ -3,34 +3,34 @@ % % PROPERTIES: % -% about : (1,:) DatasetVersion, ModelVersion, SoftwareVersion +% about : (1,:) DatasetVersion, ModelVersion, SoftwareVersion % Add all datasets, models and/or software that are part of or are described by this live paper version. % % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this live paper version as authors. Note that these authors will overwrite the author list provided for the overarching live paper. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product version. % -% fullDocumentation : (1,1) DOI, File, ISBN, WebResource +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % % homepage : (1,1) string @@ -48,22 +48,22 @@ % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this live paper version. % % modificationDate : (1,1) datetime % Enter the date and time on which this live paper version was last modified, formatted as 'YYYY-MM-DDThh:mm:ssTZD' (e.g., '2023-02-07T16:00:00+00:00'). % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -94,7 +94,7 @@ {mustBeListOfUniqueItems(author)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -105,7 +105,7 @@ description (1,1) string % Add the globally unique and persistent digital identifier of this research product version. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the publication or file that acts as the full documentation of this research product version. @@ -116,7 +116,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -138,7 +138,7 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this live paper version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Enter the date and time on which this live paper version was last modified, formatted as 'YYYY-MM-DDThh:mm:ssTZD' (e.g., '2023-02-07T16:00:00+00:00'). @@ -146,7 +146,7 @@ {mustBeSpecifiedLength(modificationDate, 0, 1)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -158,7 +158,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -180,28 +180,28 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/publications/LivePaperVersion" + X_TYPE = "https://openminds.om-i.org/types/LivePaperVersion" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'about', ["openminds.core.DatasetVersion", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"], ... + 'about', ["openminds.core.products.DatasetVersion", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... 'isAlternativeVersionOf', "openminds.publications.LivePaperVersion", ... 'isNewVersionOf', "openminds.publications.LivePaperVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository" ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -216,5 +216,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+publications/Periodical.m b/code/schemas/latest/+openminds/+publications/Periodical.m index 1c2dc7b6..459a7473 100644 --- a/code/schemas/latest/+openminds/+publications/Periodical.m +++ b/code/schemas/latest/+openminds/+publications/Periodical.m @@ -6,7 +6,7 @@ % abbreviation : (1,1) string % Enter the official (or most commonly used) abbreviation of the periodical (e.g., J. Physiol). % -% digitalIdentifier : (1,1) ISSN +% digitalIdentifier : (1,1) ISSN % Add the globally unique and persistent digital identifier of this periodical. % % name : (1,1) string @@ -19,7 +19,7 @@ abbreviation (1,1) string % Add the globally unique and persistent digital identifier of this periodical. - digitalIdentifier (1,:) openminds.core.ISSN ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.ISSN ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter the name (or title) of this periodical (e.g., Journal of Physiology). @@ -31,12 +31,12 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/publications/Periodical" + X_TYPE = "https://openminds.om-i.org/types/Periodical" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', "openminds.core.ISSN" ... + 'digitalIdentifier', "openminds.core.digitalidentifier.ISSN" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,5 +53,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+publications/PublicationIssue.m b/code/schemas/latest/+openminds/+publications/PublicationIssue.m index 33aa4849..543f23ad 100644 --- a/code/schemas/latest/+openminds/+publications/PublicationIssue.m +++ b/code/schemas/latest/+openminds/+publications/PublicationIssue.m @@ -25,7 +25,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/publications/PublicationIssue" + X_TYPE = "https://openminds.om-i.org/types/PublicationIssue" end properties (Constant, Hidden) @@ -44,8 +44,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('%s: %s', obj.isPartOf, obj.issueNumber); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+publications/PublicationVolume.m b/code/schemas/latest/+openminds/+publications/PublicationVolume.m index 42ab9e60..67553a46 100644 --- a/code/schemas/latest/+openminds/+publications/PublicationVolume.m +++ b/code/schemas/latest/+openminds/+publications/PublicationVolume.m @@ -25,7 +25,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/publications/PublicationVolume" + X_TYPE = "https://openminds.om-i.org/types/PublicationVolume" end properties (Constant, Hidden) @@ -44,8 +44,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+publications/ScholarlyArticle.m b/code/schemas/latest/+openminds/+publications/ScholarlyArticle.m index 7474be41..ec9bfaee 100644 --- a/code/schemas/latest/+openminds/+publications/ScholarlyArticle.m +++ b/code/schemas/latest/+openminds/+publications/ScholarlyArticle.m @@ -9,28 +9,28 @@ % abstract : (1,1) string % Enter the abstract or a short description of the creative work. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this creative work as authors. % -% citedPublication : (1,:) DOI, ISBN +% citedPublication : (1,:) DOI, ISBN % Add all references this creative work cites. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this creative work. % % creationDate : (1,1) datetime % Enter the date on which this creative work was created, formatted as '2023-02-07'. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this creative work. % -% editor : (1,:) Person +% editor : (1,:) Person % Add all persons that edited this creative work. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this creative work. % % isPartOf : (1,1) PublicationIssue, PublicationVolume @@ -39,7 +39,7 @@ % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this creative work. % % modificationDate : (1,1) datetime @@ -54,7 +54,7 @@ % publicationDate : (1,1) datetime % Enter the date on which this creative work was published, formatted as '2023-02-07'. % -% publisher : (1,1) Consortium, Organization, Person +% publisher : (1,1) Consortium, Organization, Person % Add the party (private or commercial) that published this creative work. % % versionIdentifier : (1,1) string @@ -78,7 +78,7 @@ {mustBeListOfUniqueItems(citedPublication)} % Enter the copyright information of this creative work. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Enter the date on which this creative work was created, formatted as '2023-02-07'. @@ -90,15 +90,15 @@ {mustBeListOfUniqueItems(custodian)} % Add the globally unique and persistent digital identifier of this creative work. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add all persons that edited this creative work. - editor (1,:) openminds.core.Person ... + editor (1,:) openminds.core.actors.Person ... {mustBeListOfUniqueItems(editor)} % Add all funding information of this creative work. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add the publication issue or volume this scholarly article is part of. @@ -110,7 +110,7 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this creative work. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Enter the date on which this creative work was last modified, formatted as '2023-02-07'. @@ -140,24 +140,24 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/publications/ScholarlyArticle" + X_TYPE = "https://openminds.om-i.org/types/ScholarlyArticle" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'citedPublication', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'editor', "openminds.core.Person", ... - 'funding', "openminds.core.Funding", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'citedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'editor', "openminds.core.actors.Person", ... + 'funding', "openminds.core.miscellaneous.Funding", ... 'isPartOf', ["openminds.publications.PublicationIssue", "openminds.publications.PublicationVolume"], ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'publisher', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'license', "openminds.core.data.License", ... + 'publisher', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright" ... + 'copyright', "openminds.core.data.Copyright" ... ) end @@ -172,5 +172,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+atlas/AtlasAnnotation.m b/code/schemas/latest/+openminds/+sands/+atlas/AtlasAnnotation.m index 7ef893d0..926afac3 100644 --- a/code/schemas/latest/+openminds/+sands/+atlas/AtlasAnnotation.m +++ b/code/schemas/latest/+openminds/+sands/+atlas/AtlasAnnotation.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% anchorPoint : (1,:) QuantitativeValue +% anchorPoint : (1,:) QuantitativeValue % Enter the coordinates of the anchor point for this annotation (e.g., its centroid in two dimensional space as [x, y] or in three dimensional space as [x, y, z]). % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to produce this annotation. % % criteriaQualityType : (1,1) CriteriaQualityType @@ -15,7 +15,7 @@ % criteriaType : (1,1) AnnotationCriteriaType % Add the criteria type for this annotation. % -% inspiredBy : (1,:) File +% inspiredBy : (1,:) File % Add all (source) files that inspired the definition of this annotation. % % internalIdentifier : (1,1) string @@ -24,10 +24,10 @@ % laterality : (1,:) Laterality % Add one or both sides of the body, bilateral organ or bilateral organ part that this annotation is defined in. % -% preferredVisualization : (1,1) ViewerSpecification +% preferredVisualization : (1,1) ViewerSpecification % Add the preferred viewer specification to visualize this annotation. % -% specification : (1,1) File +% specification : (1,1) File % Add the non-parametric specification of this annotation. % % type : (1,1) AnnotationType @@ -37,11 +37,11 @@ properties % Enter the coordinates of the anchor point for this annotation (e.g., its centroid in two dimensional space as [x, y] or in three dimensional space as [x, y, z]). - anchorPoint (1,:) openminds.core.QuantitativeValue ... + anchorPoint (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(anchorPoint, 2, 3)} % Add the protocol execution defining the criteria that were applied to produce this annotation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the quality type of the stated criteria used to define this annotation. @@ -53,7 +53,7 @@ {mustBeSpecifiedLength(criteriaType, 0, 1)} % Add all (source) files that inspired the definition of this annotation. - inspiredBy (1,:) openminds.core.File ... + inspiredBy (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(inspiredBy)} % Enter the identifier (or label) of this annotation that is used within the corresponding data files to identify this annotation. @@ -64,11 +64,11 @@ {mustBeSpecifiedLength(laterality, 1, 2)} % Add the preferred viewer specification to visualize this annotation. - preferredVisualization (1,:) openminds.sands.ViewerSpecification ... + preferredVisualization (1,:) openminds.sands.miscellaneous.ViewerSpecification ... {mustBeSpecifiedLength(preferredVisualization, 0, 1)} % Add the non-parametric specification of this annotation. - specification (1,:) openminds.core.File ... + specification (1,:) openminds.core.data.File ... {mustBeSpecifiedLength(specification, 0, 1)} % Add the geometry type of this annotation. @@ -81,22 +81,22 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/AtlasAnnotation" + X_TYPE = "https://openminds.om-i.org/types/AtlasAnnotation" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'criteria', "openminds.core.ProtocolExecution", ... + 'criteria', "openminds.core.research.ProtocolExecution", ... 'criteriaQualityType', "openminds.controlledterms.CriteriaQualityType", ... 'criteriaType', "openminds.controlledterms.AnnotationCriteriaType", ... - 'inspiredBy', "openminds.core.File", ... + 'inspiredBy', "openminds.core.data.File", ... 'laterality', "openminds.controlledterms.Laterality", ... - 'specification', "openminds.core.File", ... + 'specification', "openminds.core.data.File", ... 'type', "openminds.controlledterms.AnnotationType" ... ) EMBEDDED_PROPERTIES = struct(... - 'anchorPoint', "openminds.core.QuantitativeValue", ... - 'preferredVisualization', "openminds.sands.ViewerSpecification" ... + 'anchorPoint', "openminds.core.miscellaneous.QuantitativeValue", ... + 'preferredVisualization', "openminds.sands.miscellaneous.ViewerSpecification" ... ) end @@ -108,8 +108,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+atlas/BrainAtlas.m b/code/schemas/latest/+openminds/+sands/+atlas/BrainAtlas.m index 5eef2e3f..ac47993b 100644 --- a/code/schemas/latest/+openminds/+sands/+atlas/BrainAtlas.m +++ b/code/schemas/latest/+openminds/+sands/+atlas/BrainAtlas.m @@ -1,30 +1,30 @@ classdef BrainAtlas < openminds.abstract.Schema -%BrainAtlas - Structured information on a brain atlas (concept level). +%BrainAtlas - No description available. % % PROPERTIES: % % abbreviation : (1,1) string % Enter the official abbreviation of this brain atlas. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this brain atlas as authors. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% digitalIdentifier : (1,1) DOI, ISBN, RRID +% digitalIdentifier : (1,1) DOI, ISBN, RRID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasTerminology : (1,1) ParcellationTerminology +% hasTerminology : (1,1) ParcellationTerminology % Enter the parcellation terminology of this brain atlas. % -% hasVersion : (1,:) BrainAtlasVersion +% hasVersion : (1,:) BrainAtlasVersion % Add versions of this brain atlas. % % homepage : (1,1) string @@ -67,11 +67,11 @@ fullName (1,1) string % Enter the parcellation terminology of this brain atlas. - hasTerminology (1,:) openminds.sands.ParcellationTerminology ... + hasTerminology (1,:) openminds.sands.atlas.ParcellationTerminology ... {mustBeSpecifiedLength(hasTerminology, 0, 1)} % Add versions of this brain atlas. - hasVersion (1,:) openminds.sands.BrainAtlasVersion ... + hasVersion (1,:) openminds.sands.atlas.BrainAtlasVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -96,19 +96,19 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/BrainAtlas" + X_TYPE = "https://openminds.om-i.org/types/BrainAtlas" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"], ... - 'hasVersion', "openminds.sands.BrainAtlasVersion", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.RRID"], ... + 'hasVersion', "openminds.sands.atlas.BrainAtlasVersion", ... 'usedSpecies', "openminds.controlledterms.Species" ... ) EMBEDDED_PROPERTIES = struct(... - 'hasTerminology', "openminds.sands.ParcellationTerminology" ... + 'hasTerminology', "openminds.sands.atlas.ParcellationTerminology" ... ) end @@ -123,5 +123,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+atlas/BrainAtlasVersion.m b/code/schemas/latest/+openminds/+sands/+atlas/BrainAtlasVersion.m index 87b9d0cf..66dde868 100644 --- a/code/schemas/latest/+openminds/+sands/+atlas/BrainAtlasVersion.m +++ b/code/schemas/latest/+openminds/+sands/+atlas/BrainAtlasVersion.m @@ -1,5 +1,5 @@ classdef BrainAtlasVersion < openminds.abstract.Schema -%BrainAtlasVersion - Structured information on a brain atlas (version level). +%BrainAtlasVersion - No description available. % % PROPERTIES: % @@ -9,34 +9,34 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this brain atlas version as authors. Note that these authors will overwrite the author list provided for the overarching brain atlas. % -% coordinateSpace : (1,1) CommonCoordinateSpaceVersion +% coordinateSpace : (1,1) CommonCoordinateSpaceVersion % Add the specific common coordinate space in which this brain atlas version exists. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% digitalIdentifier : (1,1) DOI, ISBN, RRID +% digitalIdentifier : (1,1) DOI, ISBN, RRID % Add the globally unique and persistent digital identifier of this research product version. % -% fullDocumentation : (1,1) DOI, File, ISBN, WebResource +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasTerminology : (1,1) ParcellationTerminologyVersion +% hasTerminology : (1,1) ParcellationTerminologyVersion % Enter the specific parcellation terminology of this brain atlas version. % % homepage : (1,1) string @@ -45,16 +45,16 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% isAlternativeVersionOf : (1,:) BrainAtlasVersion +% isAlternativeVersionOf : (1,:) BrainAtlasVersion % Add all brain atlas versions that can be used alternatively to this brain atlas version. % -% isNewVersionOf : (1,1) BrainAtlasVersion +% isNewVersionOf : (1,1) BrainAtlasVersion % Add the brain atlas version preceding this brain atlas version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this brain atlas version. % % majorVersionIdentifier : (1,1) string @@ -63,16 +63,16 @@ % ontologyIdentifier : (1,1) string % Enter the internationalized resource identifier (IRI) to the related ontological term matching this brain atlas version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -84,7 +84,7 @@ % type : (1,1) AtlasType % Add the type of this brain atlas version. % -% usedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection +% usedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection % Add the specimen that was used for the creation of this brain atlas version. % % versionIdentifier : (1,1) string @@ -108,11 +108,11 @@ {mustBeListOfUniqueItems(author)} % Add the specific common coordinate space in which this brain atlas version exists. - coordinateSpace (1,:) openminds.sands.CommonCoordinateSpaceVersion ... + coordinateSpace (1,:) openminds.sands.atlas.CommonCoordinateSpaceVersion ... {mustBeSpecifiedLength(coordinateSpace, 0, 1)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -134,11 +134,11 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the specific parcellation terminology of this brain atlas version. - hasTerminology (1,:) openminds.sands.ParcellationTerminologyVersion ... + hasTerminology (1,:) openminds.sands.atlas.ParcellationTerminologyVersion ... {mustBeSpecifiedLength(hasTerminology, 0, 1)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -148,11 +148,11 @@ howToCite (1,1) string % Add all brain atlas versions that can be used alternatively to this brain atlas version. - isAlternativeVersionOf (1,:) openminds.sands.BrainAtlasVersion ... + isAlternativeVersionOf (1,:) openminds.sands.atlas.BrainAtlasVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the brain atlas version preceding this brain atlas version. - isNewVersionOf (1,:) openminds.sands.BrainAtlasVersion ... + isNewVersionOf (1,:) openminds.sands.atlas.BrainAtlasVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -160,7 +160,7 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this brain atlas version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Enter the identifier of the major version release this research product version belongs to. @@ -170,7 +170,7 @@ ontologyIdentifier (1,1) string % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -182,7 +182,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -212,31 +212,31 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/BrainAtlasVersion" + X_TYPE = "https://openminds.om-i.org/types/BrainAtlasVersion" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'coordinateSpace', "openminds.sands.CommonCoordinateSpaceVersion", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"], ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'isAlternativeVersionOf', "openminds.sands.BrainAtlasVersion", ... - 'isNewVersionOf', "openminds.sands.BrainAtlasVersion", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'coordinateSpace', "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.RRID"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isAlternativeVersionOf', "openminds.sands.atlas.BrainAtlasVersion", ... + 'isNewVersionOf', "openminds.sands.atlas.BrainAtlasVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository", ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository", ... 'type', "openminds.controlledterms.AtlasType", ... - 'usedSpecimen', ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"] ... + 'usedSpecimen', ["openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection"] ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'hasTerminology', "openminds.sands.ParcellationTerminologyVersion", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'hasTerminology', "openminds.sands.atlas.ParcellationTerminologyVersion", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -251,5 +251,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+atlas/CommonCoordinateSpace.m b/code/schemas/latest/+openminds/+sands/+atlas/CommonCoordinateSpace.m index 3d1626d4..d54308f8 100644 --- a/code/schemas/latest/+openminds/+sands/+atlas/CommonCoordinateSpace.m +++ b/code/schemas/latest/+openminds/+sands/+atlas/CommonCoordinateSpace.m @@ -6,22 +6,22 @@ % abbreviation : (1,1) string % Enter the official abbreviation of this common coordinate space. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this common coordinate space as authors. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% digitalIdentifier : (1,1) DOI, ISBN, RRID +% digitalIdentifier : (1,1) DOI, ISBN, RRID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasVersion : (1,:) CommonCoordinateSpaceVersion +% hasVersion : (1,:) CommonCoordinateSpaceVersion % Add all versions of this common coordinate space. % % homepage : (1,1) string @@ -64,7 +64,7 @@ fullName (1,1) string % Add all versions of this common coordinate space. - hasVersion (1,:) openminds.sands.CommonCoordinateSpaceVersion ... + hasVersion (1,:) openminds.sands.atlas.CommonCoordinateSpaceVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -90,15 +90,15 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/CommonCoordinateSpace" + X_TYPE = "https://openminds.om-i.org/types/CommonCoordinateSpace" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"], ... - 'hasVersion', "openminds.sands.CommonCoordinateSpaceVersion", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.RRID"], ... + 'hasVersion', "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... 'usedSpecies', "openminds.controlledterms.Species" ... ) EMBEDDED_PROPERTIES = struct(... @@ -116,5 +116,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+atlas/CommonCoordinateSpaceVersion.m b/code/schemas/latest/+openminds/+sands/+atlas/CommonCoordinateSpaceVersion.m index 3f460fa8..12133a76 100644 --- a/code/schemas/latest/+openminds/+sands/+atlas/CommonCoordinateSpaceVersion.m +++ b/code/schemas/latest/+openminds/+sands/+atlas/CommonCoordinateSpaceVersion.m @@ -12,34 +12,34 @@ % anatomicalAxesOrientation : (1,1) AnatomicalAxesOrientation % Add the axes orientation denoted in standard anatomical terms of direction (stated as XYZ) for this common coordinate space version. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this common coordinate space version as authors. Note that these authors will overwrite the author list provided for the overarching common coordinate space. % -% axesOrigin : (1,:) QuantitativeValue +% axesOrigin : (1,:) QuantitativeValue % Enter the origin (central point where all axes intersect) of this common coordinate space version for two-dimensional spaces as [x, y] or for three-dimensional space as [x, y, z]. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % -% defaultImage : (1,:) File +% defaultImage : (1,:) File % Add all image files used as visual representation of this common coordinate space version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% digitalIdentifier : (1,1) DOI, ISBN, RRID +% digitalIdentifier : (1,1) DOI, ISBN, RRID % Add the globally unique and persistent digital identifier of this research product version. % -% fullDocumentation : (1,1) DOI, File, ISBN, WebResource +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % % homepage : (1,1) string @@ -48,16 +48,16 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% isAlternativeVersionOf : (1,:) CommonCoordinateSpaceVersion +% isAlternativeVersionOf : (1,:) CommonCoordinateSpaceVersion % Add all common coordinate space versions that can be used alternatively to this common coordinate space version. % -% isNewVersionOf : (1,1) CommonCoordinateSpaceVersion +% isNewVersionOf : (1,1) CommonCoordinateSpaceVersion % Add the common coordinate space version preceding this common coordinate space version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this common coordinate space version. % % nativeUnit : (1,1) UnitOfMeasurement @@ -66,16 +66,16 @@ % ontologyIdentifier : (1,:) string % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this common coordinate space version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -84,7 +84,7 @@ % supportChannel : (1,:) string % Enter all channels through which a user can receive support for handling this research product version. % -% usedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection +% usedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection % Add the specimen that was used for the creation of this common coordinate space version. % % versionIdentifier : (1,1) string @@ -112,11 +112,11 @@ {mustBeListOfUniqueItems(author)} % Enter the origin (central point where all axes intersect) of this common coordinate space version for two-dimensional spaces as [x, y] or for three-dimensional space as [x, y, z]. - axesOrigin (1,:) openminds.core.QuantitativeValue ... + axesOrigin (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(axesOrigin, 2, 3)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -124,7 +124,7 @@ {mustBeListOfUniqueItems(custodian)} % Add all image files used as visual representation of this common coordinate space version. - defaultImage (1,:) openminds.core.File ... + defaultImage (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(defaultImage)} % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. @@ -142,7 +142,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -152,11 +152,11 @@ howToCite (1,1) string % Add all common coordinate space versions that can be used alternatively to this common coordinate space version. - isAlternativeVersionOf (1,:) openminds.sands.CommonCoordinateSpaceVersion ... + isAlternativeVersionOf (1,:) openminds.sands.atlas.CommonCoordinateSpaceVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the common coordinate space version preceding this common coordinate space version. - isNewVersionOf (1,:) openminds.sands.CommonCoordinateSpaceVersion ... + isNewVersionOf (1,:) openminds.sands.atlas.CommonCoordinateSpaceVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -164,7 +164,7 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this common coordinate space version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Add the native unit that is used for this common coordinate space version. @@ -176,7 +176,7 @@ {mustBeListOfUniqueItems(ontologyIdentifier)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -188,7 +188,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -214,32 +214,32 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/CommonCoordinateSpaceVersion" + X_TYPE = "https://openminds.om-i.org/types/CommonCoordinateSpaceVersion" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... 'anatomicalAxesOrientation', "openminds.controlledterms.AnatomicalAxesOrientation", ... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'defaultImage', "openminds.core.File", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"], ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.ISBN", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'isAlternativeVersionOf', "openminds.sands.CommonCoordinateSpaceVersion", ... - 'isNewVersionOf', "openminds.sands.CommonCoordinateSpaceVersion", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'defaultImage', "openminds.core.data.File", ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.RRID"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isAlternativeVersionOf', "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + 'isNewVersionOf', "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... + 'license', "openminds.core.data.License", ... 'nativeUnit', "openminds.controlledterms.UnitOfMeasurement", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository", ... - 'usedSpecimen', ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"] ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository", ... + 'usedSpecimen', ["openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection"] ... ) EMBEDDED_PROPERTIES = struct(... - 'axesOrigin', "openminds.core.QuantitativeValue", ... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'axesOrigin', "openminds.core.miscellaneous.QuantitativeValue", ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -254,5 +254,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+atlas/ParcellationEntity.m b/code/schemas/latest/+openminds/+sands/+atlas/ParcellationEntity.m index ef218e82..64ae5daa 100644 --- a/code/schemas/latest/+openminds/+sands/+atlas/ParcellationEntity.m +++ b/code/schemas/latest/+openminds/+sands/+atlas/ParcellationEntity.m @@ -12,10 +12,10 @@ % definition : (1,1) string % Enter the definition for this parcellation entity. % -% hasParent : (1,:) ParcellationEntity +% hasParent : (1,:) ParcellationEntity % Add all anatomical parent structures for this parcellation entity as defined within the corresponding brain atlas. % -% hasVersion : (1,:) ParcellationEntityVersion +% hasVersion : (1,:) ParcellationEntityVersion % Add all versions of this parcellation entity. % % lookupLabel : (1,1) string @@ -44,11 +44,11 @@ definition (1,1) string % Add all anatomical parent structures for this parcellation entity as defined within the corresponding brain atlas. - hasParent (1,:) openminds.sands.ParcellationEntity ... + hasParent (1,:) openminds.sands.atlas.ParcellationEntity ... {mustBeListOfUniqueItems(hasParent)} % Add all versions of this parcellation entity. - hasVersion (1,:) openminds.sands.ParcellationEntityVersion ... + hasVersion (1,:) openminds.sands.atlas.ParcellationEntityVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter a lookup label for this parcellation entity that may help you to find this instance more easily. @@ -71,13 +71,13 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/ParcellationEntity" + X_TYPE = "https://openminds.om-i.org/types/ParcellationEntity" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hasParent', "openminds.sands.ParcellationEntity", ... - 'hasVersion', "openminds.sands.ParcellationEntityVersion", ... + 'hasParent', "openminds.sands.atlas.ParcellationEntity", ... + 'hasVersion', "openminds.sands.atlas.ParcellationEntityVersion", ... 'relatedUBERONTerm', ["openminds.controlledterms.Organ", "openminds.controlledterms.UBERONParcellation"] ... ) EMBEDDED_PROPERTIES = struct(... @@ -95,5 +95,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+atlas/ParcellationEntityVersion.m b/code/schemas/latest/+openminds/+sands/+atlas/ParcellationEntityVersion.m index 9fbd15fb..39129a92 100644 --- a/code/schemas/latest/+openminds/+sands/+atlas/ParcellationEntityVersion.m +++ b/code/schemas/latest/+openminds/+sands/+atlas/ParcellationEntityVersion.m @@ -15,10 +15,10 @@ % correctedName : (1,1) string % Enter the refined or corrected name of this parcellation entity version. % -% hasAnnotation : (1,:) AtlasAnnotation +% hasAnnotation : (1,:) AtlasAnnotation % Add all atlas annotations which define this parcellation entity version. % -% hasParent : (1,:) ParcellationEntity, ParcellationEntityVersion +% hasParent : (1,:) ParcellationEntity, ParcellationEntityVersion % Add all anatomical parent structures (or version of the structures) for this parcellation entity as defined within corresponding brain atlas version. % % lookupLabel : (1,1) string @@ -30,7 +30,7 @@ % ontologyIdentifier : (1,:) string % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation entity version. % -% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment +% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment % Add all relations (qualitative or quantitative) of this parcellation entity version to other anatomical entities. % % versionIdentifier : (1,1) string @@ -56,7 +56,7 @@ correctedName (1,1) string % Add all atlas annotations which define this parcellation entity version. - hasAnnotation (1,:) openminds.sands.AtlasAnnotation ... + hasAnnotation (1,:) openminds.sands.atlas.AtlasAnnotation ... {mustBeListOfUniqueItems(hasAnnotation)} % Add all anatomical parent structures (or version of the structures) for this parcellation entity as defined within corresponding brain atlas version. @@ -89,16 +89,16 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/ParcellationEntityVersion" + X_TYPE = "https://openminds.om-i.org/types/ParcellationEntityVersion" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hasParent', ["openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'hasParent', ["openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion"] ... ) EMBEDDED_PROPERTIES = struct(... - 'hasAnnotation', "openminds.sands.AtlasAnnotation", ... - 'relationAssessment', ["openminds.sands.QualitativeRelationAssessment", "openminds.sands.QuantitativeRelationAssessment"] ... + 'hasAnnotation', "openminds.sands.atlas.AtlasAnnotation", ... + 'relationAssessment', ["openminds.sands.miscellaneous.QualitativeRelationAssessment", "openminds.sands.miscellaneous.QuantitativeRelationAssessment"] ... ) end @@ -113,5 +113,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+atlas/ParcellationTerminology.m b/code/schemas/latest/+openminds/+sands/+atlas/ParcellationTerminology.m index 908127f6..e940f2b0 100644 --- a/code/schemas/latest/+openminds/+sands/+atlas/ParcellationTerminology.m +++ b/code/schemas/latest/+openminds/+sands/+atlas/ParcellationTerminology.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% dataLocation : (1,:) File +% dataLocation : (1,:) File % Add the location of all files in which this parcellation terminology is stored. % -% hasEntity : (1,:) ParcellationEntity +% hasEntity : (1,:) ParcellationEntity % Add all parcellation entities which belong to this parcellation terminology. % % ontologyIdentifier : (1,:) string @@ -16,11 +16,11 @@ properties % Add the location of all files in which this parcellation terminology is stored. - dataLocation (1,:) openminds.core.File ... + dataLocation (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(dataLocation)} % Add all parcellation entities which belong to this parcellation terminology. - hasEntity (1,:) openminds.sands.ParcellationEntity ... + hasEntity (1,:) openminds.sands.atlas.ParcellationEntity ... {mustBeListOfUniqueItems(hasEntity)} % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation terminology. @@ -33,13 +33,13 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/ParcellationTerminology" + X_TYPE = "https://openminds.om-i.org/types/ParcellationTerminology" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'dataLocation', "openminds.core.File", ... - 'hasEntity', "openminds.sands.ParcellationEntity" ... + 'dataLocation', "openminds.core.data.File", ... + 'hasEntity', "openminds.sands.atlas.ParcellationEntity" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,8 +53,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+atlas/ParcellationTerminologyVersion.m b/code/schemas/latest/+openminds/+sands/+atlas/ParcellationTerminologyVersion.m index 72653b8c..eb775a70 100644 --- a/code/schemas/latest/+openminds/+sands/+atlas/ParcellationTerminologyVersion.m +++ b/code/schemas/latest/+openminds/+sands/+atlas/ParcellationTerminologyVersion.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% dataLocation : (1,:) File +% dataLocation : (1,:) File % Add the location of all files in which this parcellation terminology version is stored. % -% hasEntity : (1,:) ParcellationEntityVersion +% hasEntity : (1,:) ParcellationEntityVersion % Add all parcellation entity versions which belong to this parcellation terminology version. % % ontologyIdentifier : (1,:) string @@ -16,11 +16,11 @@ properties % Add the location of all files in which this parcellation terminology version is stored. - dataLocation (1,:) openminds.core.File ... + dataLocation (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(dataLocation)} % Add all parcellation entity versions which belong to this parcellation terminology version. - hasEntity (1,:) openminds.sands.ParcellationEntityVersion ... + hasEntity (1,:) openminds.sands.atlas.ParcellationEntityVersion ... {mustBeListOfUniqueItems(hasEntity)} % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation terminology version. @@ -33,13 +33,13 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/ParcellationTerminologyVersion" + X_TYPE = "https://openminds.om-i.org/types/ParcellationTerminologyVersion" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'dataLocation', "openminds.core.File", ... - 'hasEntity', "openminds.sands.ParcellationEntityVersion" ... + 'dataLocation', "openminds.core.data.File", ... + 'hasEntity', "openminds.sands.atlas.ParcellationEntityVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,8 +53,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+mathematicalshapes/Circle.m b/code/schemas/latest/+openminds/+sands/+mathematicalshapes/Circle.m index 38cfdd31..c0ef410b 100644 --- a/code/schemas/latest/+openminds/+sands/+mathematicalshapes/Circle.m +++ b/code/schemas/latest/+openminds/+sands/+mathematicalshapes/Circle.m @@ -3,14 +3,14 @@ % % PROPERTIES: % -% radius : (1,1) QuantitativeValue +% radius : (1,1) QuantitativeValue % Enter the radius of this circle. % This class was auto-generated by the openMINDS pipeline properties % Enter the radius of this circle. - radius (1,:) openminds.core.QuantitativeValue ... + radius (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(radius, 0, 1)} end @@ -19,14 +19,14 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/Circle" + X_TYPE = "https://openminds.om-i.org/types/Circle" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'radius', "openminds.core.QuantitativeValue" ... + 'radius', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -38,8 +38,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('circle(r=%s)', obj.radius); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+mathematicalshapes/Ellipse.m b/code/schemas/latest/+openminds/+sands/+mathematicalshapes/Ellipse.m index dcdf8362..c5580111 100644 --- a/code/schemas/latest/+openminds/+sands/+mathematicalshapes/Ellipse.m +++ b/code/schemas/latest/+openminds/+sands/+mathematicalshapes/Ellipse.m @@ -3,21 +3,21 @@ % % PROPERTIES: % -% semiMajorAxis : (1,1) QuantitativeValue +% semiMajorAxis : (1,1) QuantitativeValue % Enter the length of the semi-minor axis of this ellipse. % -% semiMinorAxis : (1,1) QuantitativeValue +% semiMinorAxis : (1,1) QuantitativeValue % Enter the length of the semi-major axis of this ellipse. % This class was auto-generated by the openMINDS pipeline properties % Enter the length of the semi-minor axis of this ellipse. - semiMajorAxis (1,:) openminds.core.QuantitativeValue ... + semiMajorAxis (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(semiMajorAxis, 0, 1)} % Enter the length of the semi-major axis of this ellipse. - semiMinorAxis (1,:) openminds.core.QuantitativeValue ... + semiMinorAxis (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(semiMinorAxis, 0, 1)} end @@ -26,15 +26,15 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/Ellipse" + X_TYPE = "https://openminds.om-i.org/types/Ellipse" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'semiMajorAxis', "openminds.core.QuantitativeValue", ... - 'semiMinorAxis', "openminds.core.QuantitativeValue" ... + 'semiMajorAxis', "openminds.core.miscellaneous.QuantitativeValue", ... + 'semiMinorAxis', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -46,8 +46,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('ellipse(r1=%s, r2=%s)', obj.semiMajorAxis, obj.semiMinorAxis); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+mathematicalshapes/Rectangle.m b/code/schemas/latest/+openminds/+sands/+mathematicalshapes/Rectangle.m index 1658ca0b..90934b1b 100644 --- a/code/schemas/latest/+openminds/+sands/+mathematicalshapes/Rectangle.m +++ b/code/schemas/latest/+openminds/+sands/+mathematicalshapes/Rectangle.m @@ -3,21 +3,21 @@ % % PROPERTIES: % -% length : (1,1) QuantitativeValue +% length : (1,1) QuantitativeValue % Enter the length of this rectangle. % -% width : (1,1) QuantitativeValue +% width : (1,1) QuantitativeValue % Enter the width of this rectangle. % This class was auto-generated by the openMINDS pipeline properties % Enter the length of this rectangle. - length (1,:) openminds.core.QuantitativeValue ... + length (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(length, 0, 1)} % Enter the width of this rectangle. - width (1,:) openminds.core.QuantitativeValue ... + width (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(width, 0, 1)} end @@ -26,15 +26,15 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/Rectangle" + X_TYPE = "https://openminds.om-i.org/types/Rectangle" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'length', "openminds.core.QuantitativeValue", ... - 'width', "openminds.core.QuantitativeValue" ... + 'length', "openminds.core.miscellaneous.QuantitativeValue", ... + 'width', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -46,8 +46,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('rectangle(L=%s, W=%s)', obj.length, obj.width); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+miscellaneous/AnatomicalTargetPosition.m b/code/schemas/latest/+openminds/+sands/+miscellaneous/AnatomicalTargetPosition.m index 76e28a2c..ef082d52 100644 --- a/code/schemas/latest/+openminds/+sands/+miscellaneous/AnatomicalTargetPosition.m +++ b/code/schemas/latest/+openminds/+sands/+miscellaneous/AnatomicalTargetPosition.m @@ -6,10 +6,10 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concerning this anatomical target position. % -% anatomicalTarget : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalTarget : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all anatomical entities that describe the target position(s). % -% spatialLocation : (1,:) CoordinatePoint +% spatialLocation : (1,:) CoordinatePoint % Add all coordinate points that describe the spatial location of the anatomical target structure(s). % % targetIdentificationType : (1,1) AnatomicalIdentificationType @@ -26,7 +26,7 @@ {mustBeListOfUniqueItems(anatomicalTarget)} % Add all coordinate points that describe the spatial location of the anatomical target structure(s). - spatialLocation (1,:) openminds.sands.CoordinatePoint ... + spatialLocation (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeListOfUniqueItems(spatialLocation)} % Add the target identification type that best describes how the this anatomical target position was identified. @@ -39,16 +39,16 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/AnatomicalTargetPosition" + X_TYPE = "https://openminds.om-i.org/types/AnatomicalTargetPosition" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'anatomicalTarget', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'anatomicalTarget', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'targetIdentificationType', "openminds.controlledterms.AnatomicalIdentificationType" ... ) EMBEDDED_PROPERTIES = struct(... - 'spatialLocation', "openminds.sands.CoordinatePoint" ... + 'spatialLocation', "openminds.sands.miscellaneous.CoordinatePoint" ... ) end @@ -60,8 +60,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+miscellaneous/CoordinatePoint.m b/code/schemas/latest/+openminds/+sands/+miscellaneous/CoordinatePoint.m index 2cc0c1ac..d95da5cb 100644 --- a/code/schemas/latest/+openminds/+sands/+miscellaneous/CoordinatePoint.m +++ b/code/schemas/latest/+openminds/+sands/+miscellaneous/CoordinatePoint.m @@ -1,12 +1,12 @@ classdef CoordinatePoint < openminds.abstract.Schema -%CoordinatePoint - Structured information on a coordinate point. +%CoordinatePoint - No description available. % % PROPERTIES: % -% coordinateSpace : (1,1) CommonCoordinateSpaceVersion, CustomCoordinateSpace +% coordinateSpace : (1,1) CommonCoordinateSpaceVersion, CustomCoordinateSpace % Add the coordinate space in which this coordinate point exists in. % -% coordinates : (1,:) QuantitativeValue +% coordinates : (1,:) QuantitativeValue % Enter the coordinates of this point within the stated coordinate space for two-dimensonal spaces as [x, y] or for three-dimensional space as [x, y, z]. % This class was auto-generated by the openMINDS pipeline @@ -17,7 +17,7 @@ {mustBeSpecifiedLength(coordinateSpace, 0, 1)} % Enter the coordinates of this point within the stated coordinate space for two-dimensonal spaces as [x, y] or for three-dimensional space as [x, y, z]. - coordinates (1,:) openminds.core.QuantitativeValue ... + coordinates (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(coordinates, 2, 3)} end @@ -26,15 +26,15 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/CoordinatePoint" + X_TYPE = "https://openminds.om-i.org/types/CoordinatePoint" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'coordinateSpace', ["openminds.sands.CommonCoordinateSpaceVersion", "openminds.sands.CustomCoordinateSpace"] ... + 'coordinateSpace', ["openminds.sands.atlas.CommonCoordinateSpaceVersion", "openminds.sands.nonatlas.CustomCoordinateSpace"] ... ) EMBEDDED_PROPERTIES = struct(... - 'coordinates', "openminds.core.QuantitativeValue" ... + 'coordinates', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -46,8 +46,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m b/code/schemas/latest/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m index 62f3437b..689e4bab 100644 --- a/code/schemas/latest/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m +++ b/code/schemas/latest/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to determine this relation. % -% inRelationTo : (1,1) CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% inRelationTo : (1,1) ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add the anatomical entity to which the relation is described. % % qualitativeOverlap : (1,1) QualitativeOverlap @@ -16,7 +16,7 @@ properties % Add the protocol execution defining the criteria that were applied to determine this relation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the anatomical entity to which the relation is described. @@ -33,13 +33,13 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/QualitativeRelationAssessment" + X_TYPE = "https://openminds.om-i.org/types/QualitativeRelationAssessment" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'criteria', "openminds.core.ProtocolExecution", ... - 'inRelationTo', ["openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'criteria', "openminds.core.research.ProtocolExecution", ... + 'inRelationTo', ["openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'qualitativeOverlap', "openminds.controlledterms.QualitativeOverlap" ... ) EMBEDDED_PROPERTIES = struct(... @@ -54,8 +54,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m b/code/schemas/latest/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m index 62214d50..e672b9a2 100644 --- a/code/schemas/latest/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m +++ b/code/schemas/latest/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m @@ -3,24 +3,24 @@ % % PROPERTIES: % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to determine this relation. % -% inRelationTo : (1,1) ParcellationEntityVersion +% inRelationTo : (1,1) ParcellationEntityVersion % Add the parcellation entity version to which the relation is described. % -% quantitativeOverlap : (1,1) QuantitativeValue, QuantitativeValueRange +% quantitativeOverlap : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the quantitative overlap between the two anatomical entities, preferably expressed in percentage. % This class was auto-generated by the openMINDS pipeline properties % Add the protocol execution defining the criteria that were applied to determine this relation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the parcellation entity version to which the relation is described. - inRelationTo (1,:) openminds.sands.ParcellationEntityVersion ... + inRelationTo (1,:) openminds.sands.atlas.ParcellationEntityVersion ... {mustBeSpecifiedLength(inRelationTo, 0, 1)} % Enter the quantitative overlap between the two anatomical entities, preferably expressed in percentage. @@ -33,16 +33,16 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/QuantitativeRelationAssessment" + X_TYPE = "https://openminds.om-i.org/types/QuantitativeRelationAssessment" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'criteria', "openminds.core.ProtocolExecution", ... - 'inRelationTo', "openminds.sands.ParcellationEntityVersion" ... + 'criteria', "openminds.core.research.ProtocolExecution", ... + 'inRelationTo', "openminds.sands.atlas.ParcellationEntityVersion" ... ) EMBEDDED_PROPERTIES = struct(... - 'quantitativeOverlap', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'quantitativeOverlap', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -54,8 +54,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+miscellaneous/SingleColor.m b/code/schemas/latest/+openminds/+sands/+miscellaneous/SingleColor.m index ff55d89e..2a43aaaa 100644 --- a/code/schemas/latest/+openminds/+sands/+miscellaneous/SingleColor.m +++ b/code/schemas/latest/+openminds/+sands/+miscellaneous/SingleColor.m @@ -19,7 +19,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/SingleColor" + X_TYPE = "https://openminds.om-i.org/types/SingleColor" end properties (Constant, Hidden) @@ -37,8 +37,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('%s', obj.value); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+miscellaneous/ViewerSpecification.m b/code/schemas/latest/+openminds/+sands/+miscellaneous/ViewerSpecification.m index 00e31b90..30bda19f 100644 --- a/code/schemas/latest/+openminds/+sands/+miscellaneous/ViewerSpecification.m +++ b/code/schemas/latest/+openminds/+sands/+miscellaneous/ViewerSpecification.m @@ -6,13 +6,13 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concerning this viewer specification. % -% anchorPoint : (1,:) QuantitativeValue +% anchorPoint : (1,:) QuantitativeValue % Enter the coordinates of the anchor point that a viewer should use. Either state the anchor point of the annotation again or state another coordinate point. % -% cameraPosition : (1,1) CoordinatePoint +% cameraPosition : (1,1) CoordinatePoint % Enter the camera position that a viewer should use. % -% preferredDisplayColor : (1,1) Colormap, SingleColor +% preferredDisplayColor : (1,1) Colormap, SingleColor % Add the preferred color that a viewer should display. % This class was auto-generated by the openMINDS pipeline @@ -22,11 +22,11 @@ additionalRemarks (1,1) string % Enter the coordinates of the anchor point that a viewer should use. Either state the anchor point of the annotation again or state another coordinate point. - anchorPoint (1,:) openminds.core.QuantitativeValue ... + anchorPoint (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(anchorPoint, 2, 3)} % Enter the camera position that a viewer should use. - cameraPosition (1,:) openminds.sands.CoordinatePoint ... + cameraPosition (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeSpecifiedLength(cameraPosition, 0, 1)} % Add the preferred color that a viewer should display. @@ -39,16 +39,16 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/ViewerSpecification" + X_TYPE = "https://openminds.om-i.org/types/ViewerSpecification" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'preferredDisplayColor', ["openminds.controlledterms.Colormap", "openminds.sands.SingleColor"] ... + 'preferredDisplayColor', ["openminds.controlledterms.Colormap", "openminds.sands.miscellaneous.SingleColor"] ... ) EMBEDDED_PROPERTIES = struct(... - 'anchorPoint', "openminds.core.QuantitativeValue", ... - 'cameraPosition', "openminds.sands.CoordinatePoint" ... + 'anchorPoint', "openminds.core.miscellaneous.QuantitativeValue", ... + 'cameraPosition', "openminds.sands.miscellaneous.CoordinatePoint" ... ) end @@ -60,8 +60,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m b/code/schemas/latest/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m index 508f8987..689dc676 100644 --- a/code/schemas/latest/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m +++ b/code/schemas/latest/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% hasAnnotation : (1,:) CustomAnnotation +% hasAnnotation : (1,:) CustomAnnotation % Add all custom annotations which define this custom anatomical entity. % % name : (1,1) string @@ -12,14 +12,14 @@ % relatedUBERONTerm : (1,1) Organ, UBERONParcellation % Add the related anatomical entity as defined by the UBERON ontology. % -% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment +% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment % Add all relations (qualitative or quantitative) of this custom anatomical entity to other anatomical entities. % This class was auto-generated by the openMINDS pipeline properties % Add all custom annotations which define this custom anatomical entity. - hasAnnotation (1,:) openminds.sands.CustomAnnotation ... + hasAnnotation (1,:) openminds.sands.nonatlas.CustomAnnotation ... {mustBeListOfUniqueItems(hasAnnotation)} % Enter a descriptive name for this custom anatomical entity. @@ -39,7 +39,7 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/CustomAnatomicalEntity" + X_TYPE = "https://openminds.om-i.org/types/CustomAnatomicalEntity" end properties (Constant, Hidden) @@ -47,8 +47,8 @@ 'relatedUBERONTerm', ["openminds.controlledterms.Organ", "openminds.controlledterms.UBERONParcellation"] ... ) EMBEDDED_PROPERTIES = struct(... - 'hasAnnotation', "openminds.sands.CustomAnnotation", ... - 'relationAssessment', ["openminds.sands.QualitativeRelationAssessment", "openminds.sands.QuantitativeRelationAssessment"] ... + 'hasAnnotation', "openminds.sands.nonatlas.CustomAnnotation", ... + 'relationAssessment', ["openminds.sands.miscellaneous.QualitativeRelationAssessment", "openminds.sands.miscellaneous.QuantitativeRelationAssessment"] ... ) end @@ -63,5 +63,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+nonatlas/CustomAnnotation.m b/code/schemas/latest/+openminds/+sands/+nonatlas/CustomAnnotation.m index caf8f6eb..7a727abe 100644 --- a/code/schemas/latest/+openminds/+sands/+nonatlas/CustomAnnotation.m +++ b/code/schemas/latest/+openminds/+sands/+nonatlas/CustomAnnotation.m @@ -3,13 +3,13 @@ % % PROPERTIES: % -% anchorPoint : (1,:) QuantitativeValue +% anchorPoint : (1,:) QuantitativeValue % Enter the coordinates of the anchor point for this annotation (e.g., its centroid in two dimensional space as [x, y] or in three dimensional space as [x, y, z]). % -% coordinateSpace : (1,1) CommonCoordinateSpaceVersion, CustomCoordinateSpace +% coordinateSpace : (1,1) CommonCoordinateSpaceVersion, CustomCoordinateSpace % Add the coordinate space for this custom annotation. % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to produce this annotation. % % criteriaQualityType : (1,1) CriteriaQualityType @@ -18,7 +18,7 @@ % criteriaType : (1,1) AnnotationCriteriaType % Add the criteria type for this annotation. % -% inspiredBy : (1,:) File +% inspiredBy : (1,:) File % Add all (source) files that inspired the definition of this annotation. % % internalIdentifier : (1,1) string @@ -27,10 +27,10 @@ % laterality : (1,:) Laterality % Add one or both sides of the body, bilateral organ or bilateral organ part that this annotation is defined in. % -% preferredVisualization : (1,1) ViewerSpecification +% preferredVisualization : (1,1) ViewerSpecification % Add the preferred viewer specification to visualize this annotation. % -% specification : (1,1) File, PropertyValueList +% specification : (1,1) File, PropertyValueList % Add the non-parametric or parametric specification of this annotation. % % type : (1,1) AnnotationType @@ -40,7 +40,7 @@ properties % Enter the coordinates of the anchor point for this annotation (e.g., its centroid in two dimensional space as [x, y] or in three dimensional space as [x, y, z]). - anchorPoint (1,:) openminds.core.QuantitativeValue ... + anchorPoint (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(anchorPoint, 2, 3)} % Add the coordinate space for this custom annotation. @@ -48,7 +48,7 @@ {mustBeSpecifiedLength(coordinateSpace, 0, 1)} % Add the protocol execution defining the criteria that were applied to produce this annotation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the quality type of the stated criteria used to define this annotation. @@ -60,7 +60,7 @@ {mustBeSpecifiedLength(criteriaType, 0, 1)} % Add all (source) files that inspired the definition of this annotation. - inspiredBy (1,:) openminds.core.File ... + inspiredBy (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(inspiredBy)} % Enter the identifier (or label) of this annotation that is used within the corresponding data files to identify this annotation. @@ -71,7 +71,7 @@ {mustBeSpecifiedLength(laterality, 1, 2)} % Add the preferred viewer specification to visualize this annotation. - preferredVisualization (1,:) openminds.sands.ViewerSpecification ... + preferredVisualization (1,:) openminds.sands.miscellaneous.ViewerSpecification ... {mustBeSpecifiedLength(preferredVisualization, 0, 1)} % Add the non-parametric or parametric specification of this annotation. @@ -88,23 +88,23 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/CustomAnnotation" + X_TYPE = "https://openminds.om-i.org/types/CustomAnnotation" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'coordinateSpace', ["openminds.sands.CommonCoordinateSpaceVersion", "openminds.sands.CustomCoordinateSpace"], ... - 'criteria', "openminds.core.ProtocolExecution", ... + 'coordinateSpace', ["openminds.sands.atlas.CommonCoordinateSpaceVersion", "openminds.sands.nonatlas.CustomCoordinateSpace"], ... + 'criteria', "openminds.core.research.ProtocolExecution", ... 'criteriaQualityType', "openminds.controlledterms.CriteriaQualityType", ... 'criteriaType', "openminds.controlledterms.AnnotationCriteriaType", ... - 'inspiredBy', "openminds.core.File", ... + 'inspiredBy', "openminds.core.data.File", ... 'laterality', "openminds.controlledterms.Laterality", ... - 'specification', ["openminds.core.File", "openminds.core.PropertyValueList"], ... + 'specification', ["openminds.core.data.File", "openminds.core.research.PropertyValueList"], ... 'type', "openminds.controlledterms.AnnotationType" ... ) EMBEDDED_PROPERTIES = struct(... - 'anchorPoint', "openminds.core.QuantitativeValue", ... - 'preferredVisualization', "openminds.sands.ViewerSpecification" ... + 'anchorPoint', "openminds.core.miscellaneous.QuantitativeValue", ... + 'preferredVisualization', "openminds.sands.miscellaneous.ViewerSpecification" ... ) end @@ -116,8 +116,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m b/code/schemas/latest/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m index acb9fe1b..691479d7 100644 --- a/code/schemas/latest/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m +++ b/code/schemas/latest/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m @@ -6,10 +6,10 @@ % anatomicalAxesOrientation : (1,1) AnatomicalAxesOrientation % Add the axes orientation denoted in standard anatomical terms of direction (stated as XYZ) for this custom coordinate space. % -% axesOrigin : (1,:) QuantitativeValue +% axesOrigin : (1,:) QuantitativeValue % Enter the origin (central point where all axes intersect) of this custom coordinate space for two-dimensional spaces as [x, y] or for three-dimensional space as [x, y, z]. % -% defaultImage : (1,:) File +% defaultImage : (1,:) File % Add all image files used as visual representation of this custom coordinate space. % % name : (1,1) string @@ -26,11 +26,11 @@ {mustBeSpecifiedLength(anatomicalAxesOrientation, 0, 1)} % Enter the origin (central point where all axes intersect) of this custom coordinate space for two-dimensional spaces as [x, y] or for three-dimensional space as [x, y, z]. - axesOrigin (1,:) openminds.core.QuantitativeValue ... + axesOrigin (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(axesOrigin, 2, 3)} % Add all image files used as visual representation of this custom coordinate space. - defaultImage (1,:) openminds.core.File ... + defaultImage (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(defaultImage)} % Enter a descriptive name for this custom coordinate space. @@ -46,17 +46,17 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/sands/CustomCoordinateSpace" + X_TYPE = "https://openminds.om-i.org/types/CustomCoordinateSpace" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'anatomicalAxesOrientation', "openminds.controlledterms.AnatomicalAxesOrientation", ... - 'defaultImage', "openminds.core.File", ... + 'defaultImage', "openminds.core.data.File", ... 'nativeUnit', "openminds.controlledterms.UnitOfMeasurement" ... ) EMBEDDED_PROPERTIES = struct(... - 'axesOrigin', "openminds.core.QuantitativeValue" ... + 'axesOrigin', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -71,5 +71,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+specimenprep/+activity/CranialWindowPreparation.m b/code/schemas/latest/+openminds/+specimenprep/+activity/CranialWindowPreparation.m index dcd8cdb3..ebddcf12 100644 --- a/code/schemas/latest/+openminds/+specimenprep/+activity/CranialWindowPreparation.m +++ b/code/schemas/latest/+openminds/+specimenprep/+activity/CranialWindowPreparation.m @@ -6,37 +6,37 @@ % constructionType : (1,1) CranialWindowConstructionType % Add the construction type of the cranial window. % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string % Enter a description of this activity. % -% dimension : (1,1) Circle, Ellipse, Rectangle +% dimension : (1,1) Circle, Ellipse, Rectangle % Enter the dimension of the cranial window by defining its mathematical shape. % % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) SubjectState +% input : (1,:) SubjectState % Add the state of the subject which received the cranial window before this activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) SubjectState +% output : (1,:) SubjectState % Add the state of the subject which received the cranial window as a result of this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % % reinforcementType : (1,1) CranialWindowReinforcementType @@ -45,7 +45,7 @@ % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % This class was auto-generated by the openMINDS pipeline @@ -56,7 +56,7 @@ {mustBeSpecifiedLength(constructionType, 0, 1)} % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -71,18 +71,18 @@ {mustBeSpecifiedLength(endTime, 0, 1)} % Add the state of the subject which received the cranial window before this activity. - input (1,:) openminds.core.SubjectState ... + input (1,:) openminds.core.research.SubjectState ... {mustBeListOfUniqueItems(input)} % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. lookupLabel (1,1) string % Add the state of the subject which received the cranial window as a result of this activity. - output (1,:) openminds.core.SubjectState ... + output (1,:) openminds.core.research.SubjectState ... {mustBeListOfUniqueItems(output)} % Add all agents that performed this activity. @@ -94,7 +94,7 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Add the reinforcement type of the cranial window. @@ -115,24 +115,24 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/specimenPrep/CranialWindowPreparation" + X_TYPE = "https://openminds.om-i.org/types/CranialWindowPreparation" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'constructionType', "openminds.controlledterms.CranialWindowConstructionType", ... - 'input', "openminds.core.SubjectState", ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', "openminds.core.SubjectState", ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'input', "openminds.core.research.SubjectState", ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', "openminds.core.research.SubjectState", ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... + 'protocol', "openminds.core.research.Protocol", ... 'reinforcementType', "openminds.controlledterms.CranialWindowReinforcementType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'dimension', ["openminds.sands.Circle", "openminds.sands.Ellipse", "openminds.sands.Rectangle"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'dimension', ["openminds.sands.mathematicalshapes.Circle", "openminds.sands.mathematicalshapes.Ellipse", "openminds.sands.mathematicalshapes.Rectangle"] ... ) end @@ -147,5 +147,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+specimenprep/+activity/TissueCulturePreparation.m b/code/schemas/latest/+openminds/+specimenprep/+activity/TissueCulturePreparation.m index 3fc5cd4f..c85dbf1b 100644 --- a/code/schemas/latest/+openminds/+specimenprep/+activity/TissueCulturePreparation.m +++ b/code/schemas/latest/+openminds/+specimenprep/+activity/TissueCulturePreparation.m @@ -9,7 +9,7 @@ % cultureType : (1,1) CellCultureType % Add the cell culture type of the resulting tissue cell culture. % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -18,31 +18,31 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add the state of the specimen before it was prepared as culture in this activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) TissueSampleState +% output : (1,:) TissueSampleState % Add the state of the prepared tissue sample culture that resulted from this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % This class was auto-generated by the openMINDS pipeline @@ -57,7 +57,7 @@ {mustBeSpecifiedLength(cultureType, 0, 1)} % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -72,14 +72,14 @@ {mustBeListOfUniqueItems(input)} % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. lookupLabel (1,1) string % Add the state of the prepared tissue sample culture that resulted from this activity. - output (1,:) openminds.core.TissueSampleState ... + output (1,:) openminds.core.research.TissueSampleState ... {mustBeListOfUniqueItems(output)} % Add all agents that performed this activity. @@ -91,7 +91,7 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -108,23 +108,23 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/specimenPrep/TissueCulturePreparation" + X_TYPE = "https://openminds.om-i.org/types/TissueCulturePreparation" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'cultureMedium', "openminds.chemicals.ChemicalMixture", ... 'cultureType', "openminds.controlledterms.CellCultureType", ... - 'input', ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', "openminds.core.TissueSampleState", ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'input', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', "openminds.core.research.TissueSampleState", ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet" ... + 'customPropertySet', "openminds.core.research.CustomPropertySet" ... ) end @@ -139,5 +139,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+specimenprep/+activity/TissueSampleSlicing.m b/code/schemas/latest/+openminds/+specimenprep/+activity/TissueSampleSlicing.m index cab6c0d4..befa3234 100644 --- a/code/schemas/latest/+openminds/+specimenprep/+activity/TissueSampleSlicing.m +++ b/code/schemas/latest/+openminds/+specimenprep/+activity/TissueSampleSlicing.m @@ -3,46 +3,46 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string % Enter a description of this activity. % -% device : (1,1) SlicingDeviceUsage +% device : (1,1) SlicingDeviceUsage % Add the device used to slice the tissue sample. % % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) SubjectState, TissueSampleCollectionState, TissueSampleState +% input : (1,:) SubjectState, TissueSampleCollectionState, TissueSampleState % Add the state of the specimen that was sliced during this activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) TissueSampleCollectionState, TissueSampleState +% output : (1,:) TissueSampleCollectionState, TissueSampleState % Add the state of the tissue sample slice or collection of slices that resulted from this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % -% temperature : (1,1) QuantitativeValue, QuantitativeValueRange +% temperature : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the temperature at which the tissue sample was sliced during the activity. % % tissueBathSolution : (1,1) ChemicalMixture @@ -52,14 +52,14 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. description (1,1) string % Add the device used to slice the tissue sample. - device (1,:) openminds.specimenprep.SlicingDeviceUsage ... + device (1,:) openminds.specimenprep.device.SlicingDeviceUsage ... {mustBeSpecifiedLength(device, 0, 1)} % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -71,7 +71,7 @@ {mustBeListOfUniqueItems(input)} % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. @@ -90,7 +90,7 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -115,24 +115,24 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/specimenPrep/TissueSampleSlicing" + X_TYPE = "https://openminds.om-i.org/types/TissueSampleSlicing" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'device', "openminds.specimenprep.SlicingDeviceUsage", ... - 'input', ["openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', ["openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'device', "openminds.specimenprep.device.SlicingDeviceUsage", ... + 'input', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'tissueBathSolution', "openminds.chemicals.ChemicalMixture" ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'temperature', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'temperature', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -147,5 +147,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+specimenprep/+device/SlicingDevice.m b/code/schemas/latest/+openminds/+specimenprep/+device/SlicingDevice.m index 29f8e2ff..2bb1da52 100644 --- a/code/schemas/latest/+openminds/+specimenprep/+device/SlicingDevice.m +++ b/code/schemas/latest/+openminds/+specimenprep/+device/SlicingDevice.m @@ -9,19 +9,19 @@ % deviceType : (1,1) DeviceType % Add the type of this device. % -% digitalIdentifier : (1,1) DOI, RRID +% digitalIdentifier : (1,1) DOI, RRID % Add the globally unique and persistent digital identifier of this device. % % lookupLabel : (1,1) string % Enter a lookup label for this device that may help you to find this instance more easily. % -% manufacturer : (1,:) Consortium, Organization, Person +% manufacturer : (1,:) Consortium, Organization, Person % Add the manufacturer (private or industrial) that constructed this device. % % name : (1,1) string % Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. % -% owner : (1,:) Consortium, Organization, Person +% owner : (1,:) Consortium, Organization, Person % Add all parties that legally own this device. % % serialNumber : (1,1) string @@ -64,15 +64,15 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/specimenPrep/SlicingDevice" + X_TYPE = "https://openminds.om-i.org/types/SlicingDevice" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'deviceType', "openminds.controlledterms.DeviceType", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.RRID"], ... - 'manufacturer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'owner', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID"], ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'owner', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -89,5 +89,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+specimenprep/+device/SlicingDeviceUsage.m b/code/schemas/latest/+openminds/+specimenprep/+device/SlicingDeviceUsage.m index fcee0408..00cd88c8 100644 --- a/code/schemas/latest/+openminds/+specimenprep/+device/SlicingDeviceUsage.m +++ b/code/schemas/latest/+openminds/+specimenprep/+device/SlicingDeviceUsage.m @@ -3,41 +3,41 @@ % % PROPERTIES: % -% device : (1,1) SlicingDevice +% device : (1,1) SlicingDevice % Add the slicing device used. % % lookupLabel : (1,1) string % Enter a lookup label for this device usage that may help you to find this instance more easily. % -% metadataLocation : (1,:) File, FileBundle +% metadataLocation : (1,:) File, FileBundle % Add all files or file bundles containing additional information about the usage of this device. % -% oscillationAmplitude : (1,1) QuantitativeValue +% oscillationAmplitude : (1,1) QuantitativeValue % Enter the oscillation amplitude of the blade from the slicing device during its use. % -% sliceThickness : (1,1) QuantitativeValue, QuantitativeValueRange +% sliceThickness : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the defined slice thickness during the use of this slicing device. % -% slicingAngle : (1,:) NumericalProperty, QuantitativeValue +% slicingAngle : (1,:) QuantitativeValue, NumericalProperty % Enter all slicing angles (intentional or unintentional) in relation to the slicing plane used during this activity. % % slicingPlane : (1,1) AnatomicalPlane % Add the anatomical plane that best describes the slicing direction of the tissue sample(s) during the use of this slicing device. % -% slicingSpeed : (1,1) QuantitativeValue +% slicingSpeed : (1,1) QuantitativeValue % Enter the defined slicing speed during the use of this slicing device. % -% usedSpecimen : (1,1) SubjectState, TissueSampleState +% usedSpecimen : (1,1) SubjectState, TissueSampleState % Add the state of the tissue sample or subject that this device was used on. % -% vibrationFrequency : (1,1) QuantitativeValue +% vibrationFrequency : (1,1) QuantitativeValue % Enter the defined vibration frequency during the use of this slicing device. % This class was auto-generated by the openMINDS pipeline properties % Add the slicing device used. - device (1,:) openminds.specimenprep.SlicingDevice ... + device (1,:) openminds.specimenprep.device.SlicingDevice ... {mustBeSpecifiedLength(device, 0, 1)} % Enter a lookup label for this device usage that may help you to find this instance more easily. @@ -48,7 +48,7 @@ {mustBeListOfUniqueItems(metadataLocation)} % Enter the oscillation amplitude of the blade from the slicing device during its use. - oscillationAmplitude (1,:) openminds.core.QuantitativeValue ... + oscillationAmplitude (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(oscillationAmplitude, 0, 1)} % Enter the defined slice thickness during the use of this slicing device. @@ -64,7 +64,7 @@ {mustBeSpecifiedLength(slicingPlane, 0, 1)} % Enter the defined slicing speed during the use of this slicing device. - slicingSpeed (1,:) openminds.core.QuantitativeValue ... + slicingSpeed (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(slicingSpeed, 0, 1)} % Add the state of the tissue sample or subject that this device was used on. @@ -72,7 +72,7 @@ {mustBeSpecifiedLength(usedSpecimen, 0, 1)} % Enter the defined vibration frequency during the use of this slicing device. - vibrationFrequency (1,:) openminds.core.QuantitativeValue ... + vibrationFrequency (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(vibrationFrequency, 0, 1)} end @@ -81,22 +81,22 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/specimenPrep/SlicingDeviceUsage" + X_TYPE = "https://openminds.om-i.org/types/SlicingDeviceUsage" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'device', "openminds.specimenprep.SlicingDevice", ... - 'metadataLocation', ["openminds.core.File", "openminds.core.FileBundle"], ... + 'device', "openminds.specimenprep.device.SlicingDevice", ... + 'metadataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... 'slicingPlane', "openminds.controlledterms.AnatomicalPlane", ... - 'usedSpecimen', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] ... + 'usedSpecimen', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"] ... ) EMBEDDED_PROPERTIES = struct(... - 'oscillationAmplitude', "openminds.core.QuantitativeValue", ... - 'sliceThickness', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'slicingAngle', ["openminds.core.NumericalProperty", "openminds.core.QuantitativeValue"], ... - 'slicingSpeed', "openminds.core.QuantitativeValue", ... - 'vibrationFrequency', "openminds.core.QuantitativeValue" ... + 'oscillationAmplitude', "openminds.core.miscellaneous.QuantitativeValue", ... + 'sliceThickness', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'slicingAngle', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.research.NumericalProperty"], ... + 'slicingSpeed', "openminds.core.miscellaneous.QuantitativeValue", ... + 'vibrationFrequency', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -111,5 +111,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+stimulation/+activity/StimulationActivity.m b/code/schemas/latest/+openminds/+stimulation/+activity/StimulationActivity.m index e23baeba..23d5ca57 100644 --- a/code/schemas/latest/+openminds/+stimulation/+activity/StimulationActivity.m +++ b/code/schemas/latest/+openminds/+stimulation/+activity/StimulationActivity.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,44 +12,44 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all states of the specimen(s) that are being stimulated during this activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% output : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all states of the specimen(s) that were stimulated as a result of this activity, and all files or file bundles generated. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % -% setup : (1,1) Setup +% setup : (1,1) Setup % Add the setup used during this stimulation activity. % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% stimulus : (1,:) EphysStimulus +% stimulus : (1,:) EphysStimulus % Add all stimuli used during this activity. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % This class was auto-generated by the openMINDS pipeline properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -64,7 +64,7 @@ {mustBeListOfUniqueItems(input)} % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. @@ -83,11 +83,11 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Add the setup used during this stimulation activity. - setup (1,:) openminds.core.Setup ... + setup (1,:) openminds.core.products.Setup ... {mustBeSpecifiedLength(setup, 0, 1)} % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -95,7 +95,7 @@ {mustBeSpecifiedLength(startTime, 0, 1)} % Add all stimuli used during this activity. - stimulus (1,:) openminds.stimulation.EphysStimulus ... + stimulus (1,:) openminds.stimulation.stimulus.EphysStimulus ... {mustBeListOfUniqueItems(stimulus)} % Add all study targets of this activity. @@ -108,23 +108,23 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/stimulation/StimulationActivity" + X_TYPE = "https://openminds.om-i.org/types/StimulationActivity" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'input', ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'input', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'setup', "openminds.core.Setup", ... - 'stimulus', "openminds.stimulation.EphysStimulus", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'protocol', "openminds.core.research.Protocol", ... + 'setup', "openminds.core.products.Setup", ... + 'stimulus', "openminds.stimulation.stimulus.EphysStimulus", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet" ... + 'customPropertySet', "openminds.core.research.CustomPropertySet" ... ) end @@ -139,5 +139,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/+stimulation/+stimulus/EphysStimulus.m b/code/schemas/latest/+openminds/+stimulation/+stimulus/EphysStimulus.m index ce01fabc..aed1c83c 100644 --- a/code/schemas/latest/+openminds/+stimulation/+stimulus/EphysStimulus.m +++ b/code/schemas/latest/+openminds/+stimulation/+stimulus/EphysStimulus.m @@ -3,16 +3,16 @@ % % PROPERTIES: % -% deliveredBy : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% deliveredBy : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage % Add the device used to deliver this stimulus. % % description : (1,1) string % Enter a short text describing this stimulus. % -% epoch : (1,1) QuantitativeValue +% epoch : (1,1) QuantitativeValue % Enter the total epoch length of this stimulus. % -% generatedBy : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% generatedBy : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage % Add the device used to generate this stimulus. % % internalIdentifier : (1,1) string @@ -21,7 +21,7 @@ % lookupLabel : (1,1) string % Enter a lookup label for this stimulus that may help you to find this instance more easily. % -% specification : (1,:) Configuration, File, FileBundle, PropertyValueList +% specification : (1,:) File, FileBundle, Configuration, PropertyValueList % Add the specification information for this stimulus. % % type : (1,1) ElectricalStimulusType @@ -38,7 +38,7 @@ description (1,1) string % Enter the total epoch length of this stimulus. - epoch (1,:) openminds.core.QuantitativeValue ... + epoch (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(epoch, 0, 1)} % Add the device used to generate this stimulus. @@ -65,18 +65,18 @@ end properties (Constant, Hidden) - X_TYPE = "https://openminds.ebrains.eu/stimulation/EphysStimulus" + X_TYPE = "https://openminds.om-i.org/types/EphysStimulus" end properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'deliveredBy', ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"], ... - 'generatedBy', ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"], ... - 'specification', ["openminds.core.Configuration", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.PropertyValueList"], ... + 'deliveredBy', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"], ... + 'generatedBy', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"], ... + 'specification', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.Configuration", "openminds.core.research.PropertyValueList"], ... 'type', "openminds.controlledterms.ElectricalStimulusType" ... ) EMBEDDED_PROPERTIES = struct(... - 'epoch', "openminds.core.QuantitativeValue" ... + 'epoch', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -91,5 +91,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/latest/+openminds/Contents.m b/code/schemas/latest/+openminds/Contents.m index 6fe39f5a..48e559b2 100644 --- a/code/schemas/latest/+openminds/Contents.m +++ b/code/schemas/latest/+openminds/Contents.m @@ -1,6 +1,6 @@ -% openMINDS (model schemas - latest) +% openMINDS (model schemas - latest) % The schema folder contains MATLAB schemas for the following openMINDS models: -% +% % chemicals - openminds.chemicals is a model. % computation - openminds.computation is a model. % controlledterms - openminds.controlledterms is a model. @@ -10,4 +10,3 @@ % sands - openminds.sands is a model. % specimenprep - openminds.specimenprep is a model. % stimulation - openminds.stimulation is a model. - diff --git a/code/schemas/v1.0/+openminds/+controlledterms/AgeCategory.m b/code/schemas/v1.0/+openminds/+controlledterms/AgeCategory.m index 0d1a2e7f..6d8a28d2 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/AgeCategory.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/AgeCategory.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m b/code/schemas/v1.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m index 81c920b5..7d924a79 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/BehavioralTask.m b/code/schemas/v1.0/+openminds/+controlledterms/BehavioralTask.m index 070bc9fb..c72c78da 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/BehavioralTask.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/BehavioralTask.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/BiologicalSex.m b/code/schemas/v1.0/+openminds/+controlledterms/BiologicalSex.m index 94e42665..192cc140 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/BiologicalSex.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/BiologicalSex.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/CellType.m b/code/schemas/v1.0/+openminds/+controlledterms/CellType.m index c4ba7895..563ce88f 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/CellType.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/CellType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/ContributionType.m b/code/schemas/v1.0/+openminds/+controlledterms/ContributionType.m index afc4e0da..0f25b103 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/ContributionType.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/ContributionType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/CriteriaQualityType.m b/code/schemas/v1.0/+openminds/+controlledterms/CriteriaQualityType.m index f6400d88..f35507e4 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/CriteriaQualityType.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/CriteriaQualityType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/DatasetType.m b/code/schemas/v1.0/+openminds/+controlledterms/DatasetType.m index a1fdc872..f8c12bab 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/DatasetType.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/DatasetType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/Disease.m b/code/schemas/v1.0/+openminds/+controlledterms/Disease.m index 9da960ef..914b8c80 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/Disease.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/Disease.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/DiseaseModel.m b/code/schemas/v1.0/+openminds/+controlledterms/DiseaseModel.m index a4a1a98a..95465762 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/DiseaseModel.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/DiseaseModel.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/EthicsAssessment.m b/code/schemas/v1.0/+openminds/+controlledterms/EthicsAssessment.m index 593b9a21..5ca20881 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/EthicsAssessment.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/EthicsAssessment.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/FileBundleGrouping.m b/code/schemas/v1.0/+openminds/+controlledterms/FileBundleGrouping.m index b7434a28..ffb4809d 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/FileBundleGrouping.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/FileBundleGrouping.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/FileUsageRole.m b/code/schemas/v1.0/+openminds/+controlledterms/FileUsageRole.m index 5cc5fdb8..23422087 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/FileUsageRole.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/FileUsageRole.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/Genotype.m b/code/schemas/v1.0/+openminds/+controlledterms/Genotype.m index c9873147..89e9f68c 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/Genotype.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/Genotype.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/Language.m b/code/schemas/v1.0/+openminds/+controlledterms/Language.m index e7e4834f..2a247356 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/Language.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/Language.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/Laterality.m b/code/schemas/v1.0/+openminds/+controlledterms/Laterality.m index d49ec1d0..7bd2bc09 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/Laterality.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/Laterality.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/MetaDataModelType.m b/code/schemas/v1.0/+openminds/+controlledterms/MetaDataModelType.m index 542ab25f..7577b691 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/MetaDataModelType.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/MetaDataModelType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/Modality.m b/code/schemas/v1.0/+openminds/+controlledterms/Modality.m index ec0c61ef..b01710ad 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/Modality.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/Modality.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/ModelAbstractionLevel.m b/code/schemas/v1.0/+openminds/+controlledterms/ModelAbstractionLevel.m index b644b4d8..192ca64e 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/ModelAbstractionLevel.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/ModelAbstractionLevel.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/ModelScope.m b/code/schemas/v1.0/+openminds/+controlledterms/ModelScope.m index 8175f689..27e38db6 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/ModelScope.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/ModelScope.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/OperatingDevice.m b/code/schemas/v1.0/+openminds/+controlledterms/OperatingDevice.m index 8bb6ceaa..3c5cf8b6 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/OperatingDevice.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/OperatingDevice.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/OperatingSystem.m b/code/schemas/v1.0/+openminds/+controlledterms/OperatingSystem.m index 7ec91294..387251f4 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/OperatingSystem.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/OperatingSystem.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/Organ.m b/code/schemas/v1.0/+openminds/+controlledterms/Organ.m index 34c3ca3b..2dfcbaa0 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/Organ.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/Organ.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/Phenotype.m b/code/schemas/v1.0/+openminds/+controlledterms/Phenotype.m index bbaa737b..0f92012b 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/Phenotype.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/Phenotype.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/PreparationType.m b/code/schemas/v1.0/+openminds/+controlledterms/PreparationType.m index 0b1f47bf..9dfa150d 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/PreparationType.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/PreparationType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/ProductAccessibility.m b/code/schemas/v1.0/+openminds/+controlledterms/ProductAccessibility.m index 13455985..6ac50569 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/ProductAccessibility.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/ProductAccessibility.m @@ -1,5 +1,5 @@ -classdef productAccessibility < openminds.abstract.ControlledTerm -%productAccessibility - No description available. +classdef ProductAccessibility < openminds.abstract.ControlledTerm +%ProductAccessibility - No description available. % % PROPERTIES: % @@ -27,9 +27,8 @@ end methods - function obj = productAccessibility(varargin) + function obj = ProductAccessibility(varargin) obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/ProgrammingLanguage.m b/code/schemas/v1.0/+openminds/+controlledterms/ProgrammingLanguage.m index 375e0342..5cf906f1 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/ProgrammingLanguage.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/ProgrammingLanguage.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/QualitativeOverlap.m b/code/schemas/v1.0/+openminds/+controlledterms/QualitativeOverlap.m index 75cbe405..2e7e6213 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/QualitativeOverlap.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/QualitativeOverlap.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/SoftwareApplicationCategory.m b/code/schemas/v1.0/+openminds/+controlledterms/SoftwareApplicationCategory.m index ed24ea17..a3bc33e3 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/SoftwareApplicationCategory.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/SoftwareApplicationCategory.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/SoftwareFeature.m b/code/schemas/v1.0/+openminds/+controlledterms/SoftwareFeature.m index 0f179a95..e75bc346 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/SoftwareFeature.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/SoftwareFeature.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/SoftwareFeatureCategory.m b/code/schemas/v1.0/+openminds/+controlledterms/SoftwareFeatureCategory.m index 095a6c3e..160a684c 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/SoftwareFeatureCategory.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/SoftwareFeatureCategory.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/Species.m b/code/schemas/v1.0/+openminds/+controlledterms/Species.m index 6b276343..d9a7ea2e 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/Species.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/Species.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/Strain.m b/code/schemas/v1.0/+openminds/+controlledterms/Strain.m index 3502f05d..48f0d015 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/Strain.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/Strain.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/Technique.m b/code/schemas/v1.0/+openminds/+controlledterms/Technique.m index ddacec8d..bdea7527 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/Technique.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/Technique.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/TermSuggestion.m b/code/schemas/v1.0/+openminds/+controlledterms/TermSuggestion.m index 2557ff1b..d5c94ef3 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/TermSuggestion.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/TermSuggestion.m @@ -34,5 +34,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/Terminology.m b/code/schemas/v1.0/+openminds/+controlledterms/Terminology.m index d8c62ac0..a25d9bbb 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/Terminology.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/Terminology.m @@ -1,5 +1,5 @@ -classdef StudyTargetType < openminds.abstract.ControlledTerm -%StudyTargetType - Structured information on the general type of the study target. +classdef Terminology < openminds.abstract.ControlledTerm +%Terminology - Structured information on the general type of the study target. % % PROPERTIES: % @@ -27,9 +27,8 @@ end methods - function obj = StudyTargetType(varargin) + function obj = Terminology(varargin) obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/TissueSampleType.m b/code/schemas/v1.0/+openminds/+controlledterms/TissueSampleType.m index d89da9b3..91a5ed9f 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/TissueSampleType.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/TissueSampleType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+controlledterms/UnitOfMeasurement.m b/code/schemas/v1.0/+openminds/+controlledterms/UnitOfMeasurement.m index 54d95264..95646489 100644 --- a/code/schemas/v1.0/+openminds/+controlledterms/UnitOfMeasurement.m +++ b/code/schemas/v1.0/+openminds/+controlledterms/UnitOfMeasurement.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+actors/Contribution.m b/code/schemas/v1.0/+openminds/+core/+actors/Contribution.m index 5d50cc55..6538e76a 100644 --- a/code/schemas/v1.0/+openminds/+core/+actors/Contribution.m +++ b/code/schemas/v1.0/+openminds/+core/+actors/Contribution.m @@ -6,7 +6,7 @@ % contributionType : (1,:) ContributionType % Add one or several type of contributions made by the stated contributor. % -% contributor : (1,1) Organization, Person +% contributor : (1,1) Organization, Person % Add the contributing person or organization. % This class was auto-generated by the openMINDS pipeline @@ -32,7 +32,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'contributionType', "openminds.controlledterms.ContributionType", ... - 'contributor', ["openminds.core.Organization", "openminds.core.Person"] ... + 'contributor', ["openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -49,5 +49,4 @@ str = sprintf('%s (%s)', obj.contributor, obj.type); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+actors/Organization.m b/code/schemas/v1.0/+openminds/+core/+actors/Organization.m index 1267e612..6c3da1c4 100644 --- a/code/schemas/v1.0/+openminds/+core/+actors/Organization.m +++ b/code/schemas/v1.0/+openminds/+core/+actors/Organization.m @@ -1,15 +1,15 @@ classdef Organization < openminds.abstract.Schema -%Organization - Structured information on an organization. +%Organization - An entity comprised of one or more natural persons with a particular purpose. [adapted from Wikipedia](https://en.wikipedia.org/wiki/Organization) % % PROPERTIES: % -% digitalIdentifier : (1,:) DigitalIdentifier +% digitalIdentifier : (1,:) DigitalIdentifier % Add one or several globally unique and persistent digital identifier for this organization. % % fullName : (1,1) string % Enter the full name of the organization. % -% hasParent : (1,1) Organization +% hasParent : (1,1) Organization % Add a parent organization to this organization. % % homepage : (1,1) string @@ -22,14 +22,14 @@ properties % Add one or several globally unique and persistent digital identifier for this organization. - digitalIdentifier (1,:) openminds.core.DigitalIdentifier ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeListOfUniqueItems(digitalIdentifier)} % Enter the full name of the organization. fullName (1,1) string % Add a parent organization to this organization. - hasParent (1,:) openminds.core.Organization ... + hasParent (1,:) openminds.core.actors.Organization ... {mustBeSpecifiedLength(hasParent, 0, 1)} % Enter a internationalized resource identifier (IRI) to the homepage of this organization. @@ -49,8 +49,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', "openminds.core.DigitalIdentifier", ... - 'hasParent', "openminds.core.Organization" ... + 'digitalIdentifier', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'hasParent', "openminds.core.actors.Organization" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -67,5 +67,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+actors/Person.m b/code/schemas/v1.0/+openminds/+core/+actors/Person.m index 971a7a7a..0682f9cb 100644 --- a/code/schemas/v1.0/+openminds/+core/+actors/Person.m +++ b/code/schemas/v1.0/+openminds/+core/+actors/Person.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% digitalIdentifier : (1,:) DigitalIdentifier +% digitalIdentifier : (1,:) DigitalIdentifier % Add one or several globally unique and persistent digital identifier for this person. % % email : (1,1) string @@ -19,7 +19,7 @@ properties % Add one or several globally unique and persistent digital identifier for this person. - digitalIdentifier (1,:) openminds.core.DigitalIdentifier ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeListOfUniqueItems(digitalIdentifier)} % Enter the email address of this person. @@ -42,7 +42,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', "openminds.core.DigitalIdentifier" ... + 'digitalIdentifier', "openminds.core.miscellaneous.DigitalIdentifier" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -59,5 +59,4 @@ str = sprintf('%s, %s', obj.familyName, obj.givenName); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+data/ContentType.m b/code/schemas/v1.0/+openminds/+core/+data/ContentType.m index f0a48cfc..0262faa3 100644 --- a/code/schemas/v1.0/+openminds/+core/+data/ContentType.m +++ b/code/schemas/v1.0/+openminds/+core/+data/ContentType.m @@ -65,5 +65,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+data/Copyright.m b/code/schemas/v1.0/+openminds/+core/+data/Copyright.m index 695715ca..ed502267 100644 --- a/code/schemas/v1.0/+openminds/+core/+data/Copyright.m +++ b/code/schemas/v1.0/+openminds/+core/+data/Copyright.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% holder : (1,:) Organization, Person +% holder : (1,:) Organization, Person % Add one or several persons or organisations that hold the copyright. % % year : (1,1) string @@ -31,7 +31,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'holder', ["openminds.core.Organization", "openminds.core.Person"] ... + 'holder', ["openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -48,5 +48,4 @@ str = sprintf('%s (%s)', obj.holder, obj.year); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+data/FileBundle.m b/code/schemas/v1.0/+openminds/+core/+data/FileBundle.m index 4aa6642a..557f162b 100644 --- a/code/schemas/v1.0/+openminds/+core/+data/FileBundle.m +++ b/code/schemas/v1.0/+openminds/+core/+data/FileBundle.m @@ -6,22 +6,22 @@ % IRI : (1,1) string % Enter the internationalized resource identifier (IRI) of this file bundle. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this file bundle. % % groupedBy : (1,1) FileBundleGrouping % Add the concept which was used to group file instances into this file bundle. % -% hash : (1,1) Hash +% hash : (1,1) Hash % Add the hash that was generated for this file bundle. % -% isPartOf : (1,1) FileBundle, FileRepository +% isPartOf : (1,1) FileBundle, FileRepository % Add the file bundle or file repository this file bundle is a part of. % % name : (1,1) string % Enter the name of this file bundle. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size this file bundle allocates. % This class was auto-generated by the openMINDS pipeline @@ -31,7 +31,7 @@ IRI (1,1) string % Add the content type of this file bundle. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the concept which was used to group file instances into this file bundle. @@ -39,7 +39,7 @@ {mustBeSpecifiedLength(groupedBy, 0, 1)} % Add the hash that was generated for this file bundle. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeSpecifiedLength(hash, 0, 1)} % Add the file bundle or file repository this file bundle is a part of. @@ -50,7 +50,7 @@ name (1,1) string % Enter the storage size this file bundle allocates. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} end @@ -64,13 +64,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType", ... + 'format', "openminds.core.data.ContentType", ... 'groupedBy', "openminds.controlledterms.FileBundleGrouping", ... - 'hash', "openminds.core.Hash", ... - 'isPartOf', ["openminds.core.FileBundle", "openminds.core.FileRepository"] ... + 'hash', "openminds.core.data.Hash", ... + 'isPartOf', ["openminds.core.data.FileBundle", "openminds.core.data.FileRepository"] ... ) EMBEDDED_PROPERTIES = struct(... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -85,5 +85,4 @@ str = sprintf('%s (%s)', obj.name, obj.groupedBy); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+data/FileInstance.m b/code/schemas/v1.0/+openminds/+core/+data/FileInstance.m index dc298a38..fd0ecbf6 100644 --- a/code/schemas/v1.0/+openminds/+core/+data/FileInstance.m +++ b/code/schemas/v1.0/+openminds/+core/+data/FileInstance.m @@ -9,22 +9,22 @@ % content : (1,1) string % Enter a short content description for this file instance. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this file instance. % -% hash : (1,1) Hash +% hash : (1,1) Hash % Add the hash that was generated for this file instance. % -% isPartOf : (1,:) FileBundle +% isPartOf : (1,:) FileBundle % Add one or several file bundles in which this file instance can be grouped in. % % name : (1,1) string % Enter the name of this file instance. % -% specialUsageRole : (1,1) fileUsageRole +% specialUsageRole : (1,1) FileUsageRole % Add a special usage role for this file instance. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size this file instance allocates. % This class was auto-generated by the openMINDS pipeline @@ -37,26 +37,26 @@ content (1,1) string % Add the content type of this file instance. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the hash that was generated for this file instance. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeSpecifiedLength(hash, 0, 1)} % Add one or several file bundles in which this file instance can be grouped in. - isPartOf (1,:) openminds.core.FileBundle ... + isPartOf (1,:) openminds.core.data.FileBundle ... {mustBeListOfUniqueItems(isPartOf)} % Enter the name of this file instance. name (1,1) string % Add a special usage role for this file instance. - specialUsageRole (1,:) openminds.controlledterms.fileUsageRole ... + specialUsageRole (1,:) openminds.controlledterms.FileUsageRole ... {mustBeSpecifiedLength(specialUsageRole, 0, 1)} % Enter the storage size this file instance allocates. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} end @@ -70,13 +70,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType", ... - 'hash', "openminds.core.Hash", ... - 'isPartOf', "openminds.core.FileBundle", ... - 'specialUsageRole', "openminds.controlledterms.fileUsageRole" ... + 'format', "openminds.core.data.ContentType", ... + 'hash', "openminds.core.data.Hash", ... + 'isPartOf', "openminds.core.data.FileBundle", ... + 'specialUsageRole', "openminds.controlledterms.FileUsageRole" ... ) EMBEDDED_PROPERTIES = struct(... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -91,5 +91,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+data/FileRepository.m b/code/schemas/v1.0/+openminds/+core/+data/FileRepository.m index c8664f6d..08b2bc75 100644 --- a/code/schemas/v1.0/+openminds/+core/+data/FileRepository.m +++ b/code/schemas/v1.0/+openminds/+core/+data/FileRepository.m @@ -6,19 +6,19 @@ % IRI : (1,1) string % Enter the internationalized resource identifier (IRI) of this file repository. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this file repository. % -% hash : (1,1) Hash +% hash : (1,1) Hash % Add the hash that was generated for this file repository. % -% hostedBy : (1,1) Organization +% hostedBy : (1,1) Organization % Add the host of this file repository. % % name : (1,1) string % Enter the name of this file repository. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size this file repository allocates. % This class was auto-generated by the openMINDS pipeline @@ -28,22 +28,22 @@ IRI (1,1) string % Add the content type of this file repository. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the hash that was generated for this file repository. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeSpecifiedLength(hash, 0, 1)} % Add the host of this file repository. - hostedBy (1,:) openminds.core.Organization ... + hostedBy (1,:) openminds.core.actors.Organization ... {mustBeSpecifiedLength(hostedBy, 0, 1)} % Enter the name of this file repository. name (1,1) string % Enter the storage size this file repository allocates. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} end @@ -57,12 +57,12 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType", ... - 'hash', "openminds.core.Hash", ... - 'hostedBy', "openminds.core.Organization" ... + 'format', "openminds.core.data.ContentType", ... + 'hash', "openminds.core.data.Hash", ... + 'hostedBy', "openminds.core.actors.Organization" ... ) EMBEDDED_PROPERTIES = struct(... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -77,5 +77,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+data/Hash.m b/code/schemas/v1.0/+openminds/+core/+data/Hash.m index 079fb394..c622b183 100644 --- a/code/schemas/v1.0/+openminds/+core/+data/Hash.m +++ b/code/schemas/v1.0/+openminds/+core/+data/Hash.m @@ -45,5 +45,4 @@ str = sprintf('%s', obj.algorithm); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+data/License.m b/code/schemas/v1.0/+openminds/+core/+data/License.m index 9db91b0e..50e2a4b6 100644 --- a/code/schemas/v1.0/+openminds/+core/+data/License.m +++ b/code/schemas/v1.0/+openminds/+core/+data/License.m @@ -57,5 +57,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+miscellaneous/DigitalIdentifier.m b/code/schemas/v1.0/+openminds/+core/+miscellaneous/DigitalIdentifier.m index 831bf7a8..65bd5ff0 100644 --- a/code/schemas/v1.0/+openminds/+core/+miscellaneous/DigitalIdentifier.m +++ b/code/schemas/v1.0/+openminds/+core/+miscellaneous/DigitalIdentifier.m @@ -9,7 +9,7 @@ % identifier : (1,1) string % Enter the digital identifier of a resource. % -% identifierSchema : (1,1) DigitalIdentifierSchema +% identifierSchema : (1,1) DigitalIdentifierSchema % Add the used schema of this digital identifier. % This class was auto-generated by the openMINDS pipeline @@ -22,7 +22,7 @@ identifier (1,1) string % Add the used schema of this digital identifier. - identifierSchema (1,:) openminds.core.DigitalIdentifierSchema ... + identifierSchema (1,:) openminds.core.miscellaneous.DigitalIdentifierSchema ... {mustBeSpecifiedLength(identifierSchema, 0, 1)} end @@ -36,7 +36,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'identifierSchema', "openminds.core.DigitalIdentifierSchema" ... + 'identifierSchema', "openminds.core.miscellaneous.DigitalIdentifierSchema" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,5 +53,4 @@ str = obj.identifier; end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+miscellaneous/DigitalIdentifierSchema.m b/code/schemas/v1.0/+openminds/+core/+miscellaneous/DigitalIdentifierSchema.m index 7a194fe4..468381a5 100644 --- a/code/schemas/v1.0/+openminds/+core/+miscellaneous/DigitalIdentifierSchema.m +++ b/code/schemas/v1.0/+openminds/+core/+miscellaneous/DigitalIdentifierSchema.m @@ -48,8 +48,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+miscellaneous/Funding.m b/code/schemas/v1.0/+openminds/+core/+miscellaneous/Funding.m index 167dadfe..14533f84 100644 --- a/code/schemas/v1.0/+openminds/+core/+miscellaneous/Funding.m +++ b/code/schemas/v1.0/+openminds/+core/+miscellaneous/Funding.m @@ -12,7 +12,7 @@ % awardTitle : (1,1) string % Enter the award title of this funding. % -% funder : (1,1) Organization +% funder : (1,1) Organization % Add the organization that provided this funding. % This class was auto-generated by the openMINDS pipeline @@ -28,7 +28,7 @@ awardTitle (1,1) string % Add the organization that provided this funding. - funder (1,:) openminds.core.Organization ... + funder (1,:) openminds.core.actors.Organization ... {mustBeSpecifiedLength(funder, 0, 1)} end @@ -42,7 +42,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'funder', "openminds.core.Organization" ... + 'funder', "openminds.core.actors.Organization" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -59,5 +59,4 @@ str = sprintf('%s (%s)', obj.funder, obj.awardNumber); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+miscellaneous/QuantitativeValue.m b/code/schemas/v1.0/+openminds/+core/+miscellaneous/QuantitativeValue.m index 9a4f23c1..07cac58b 100644 --- a/code/schemas/v1.0/+openminds/+core/+miscellaneous/QuantitativeValue.m +++ b/code/schemas/v1.0/+openminds/+core/+miscellaneous/QuantitativeValue.m @@ -58,5 +58,4 @@ end end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m b/code/schemas/v1.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m index 88a73daa..3801b858 100644 --- a/code/schemas/v1.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m +++ b/code/schemas/v1.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m @@ -3,21 +3,21 @@ % % PROPERTIES: % -% maxValue : (1,1) QuantitativeValue +% maxValue : (1,1) QuantitativeValue % Add the maximum quantitative value of this range. % -% minValue : (1,1) QuantitativeValue +% minValue : (1,1) QuantitativeValue % Add the minimum quantitative value of this range. % This class was auto-generated by the openMINDS pipeline properties % Add the maximum quantitative value of this range. - maxValue (1,:) openminds.core.QuantitativeValue ... + maxValue (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(maxValue, 0, 1)} % Add the minimum quantitative value of this range. - minValue (1,:) openminds.core.QuantitativeValue ... + minValue (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(minValue, 0, 1)} end @@ -33,8 +33,8 @@ LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'maxValue', "openminds.core.QuantitativeValue", ... - 'minValue', "openminds.core.QuantitativeValue" ... + 'maxValue', "openminds.core.miscellaneous.QuantitativeValue", ... + 'minValue', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -46,8 +46,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+products/Dataset.m b/code/schemas/v1.0/+openminds/+core/+products/Dataset.m index 9957e161..11bf3852 100644 --- a/code/schemas/v1.0/+openminds/+core/+products/Dataset.m +++ b/code/schemas/v1.0/+openminds/+core/+products/Dataset.m @@ -6,13 +6,13 @@ % description : (1,1) string % Enter a description (abstract) for this research product (max. 2000 characters, incl. spaces; no references). % -% digitalIdentifier : (1,1) DigitalIdentifier +% digitalIdentifier : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of this research product. % % fullName : (1,1) string % Enter a descriptive full name (title) for this research product. % -% hasVersion : (1,:) DatasetVersion +% hasVersion : (1,:) DatasetVersion % Add one or several versions of this dataset. % % homepage : (1,1) string @@ -29,14 +29,14 @@ {mustBeValidStringLength(description, 0, 2000)} % Add the globally unique and persistent digital identifier of this research product. - digitalIdentifier (1,:) openminds.core.DigitalIdentifier ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name (title) for this research product. fullName (1,1) string % Add one or several versions of this dataset. - hasVersion (1,:) openminds.core.DatasetVersion ... + hasVersion (1,:) openminds.core.products.DatasetVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -57,8 +57,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', "openminds.core.DigitalIdentifier", ... - 'hasVersion', "openminds.core.DatasetVersion" ... + 'digitalIdentifier', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'hasVersion', "openminds.core.products.DatasetVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -75,5 +75,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+products/DatasetVersion.m b/code/schemas/v1.0/+openminds/+core/+products/DatasetVersion.m index 24750655..535a3828 100644 --- a/code/schemas/v1.0/+openminds/+core/+products/DatasetVersion.m +++ b/code/schemas/v1.0/+openminds/+core/+products/DatasetVersion.m @@ -6,67 +6,67 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% author : (1,:) Organization, Person +% author : (1,:) Organization, Person % Add one or several authors (person or organization) that contributed to the production and publication of this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Add the copyright information of this research product version. % -% custodian : (1,:) Organization, Person +% custodian : (1,:) Organization, Person % Add one or several custodians (person or organization) that are responsible for this research product version. % % description : (1,1) string % Enter a description (abstract) for this research product (max. 2000 characters, incl. spaces; no references). % -% developer : (1,:) Organization, Person +% developer : (1,:) Organization, Person % Add one or several developers (person or organization) that contributed to the code implementation of this research product version. % -% digitalIdentifier : (1,1) DigitalIdentifier +% digitalIdentifier : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of this research product version. % % ethicsAssessment : (1,1) EthicsAssessment % Add the result of the ethics assessment of this dataset version. % -% fullDocumentation : (1,1) DigitalIdentifier +% fullDocumentation : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of a full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (title) for this research product version. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasAlternativeVersion : (1,:) DatasetVersion +% hasAlternativeVersion : (1,:) DatasetVersion % Add all dataset versions that can be used alternatively to this dataset version. % -% hasSupplementVersion : (1,:) DatasetVersion +% hasSupplementVersion : (1,:) DatasetVersion % Add all dataset versions that supplement this dataset version. % % homepage : (1,1) string % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. % -% isNewVersionOf : (1,1) DatasetVersion +% isNewVersionOf : (1,1) DatasetVersion % Add the dataset version preceding this dataset version. % % keyword : (1,:) string % Enter custom keywords to this research product version. % -% license : (1,1) License +% license : (1,1) License % Add the license of this research product version. % % modality : (1,:) Modality % Add all modalities in which the approaches used in this dataset version can be categorized in. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. % -% relatedPublication : (1,:) DigitalIdentifier +% relatedPublication : (1,:) DigitalIdentifier % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. % % releaseDate : (1,1) string % Enter the date (actual or intended) of the first broadcast/publication of this research product version. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -93,7 +93,7 @@ {mustBeListOfUniqueItems(author)} % Add the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add one or several custodians (person or organization) that are responsible for this research product version. @@ -109,7 +109,7 @@ {mustBeListOfUniqueItems(developer)} % Add the globally unique and persistent digital identifier of this research product version. - digitalIdentifier (1,:) openminds.core.DigitalIdentifier ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the result of the ethics assessment of this dataset version. @@ -117,29 +117,29 @@ {mustBeSpecifiedLength(ethicsAssessment, 0, 1)} % Add the globally unique and persistent digital identifier of a full documentation of this research product version. - fullDocumentation (1,:) openminds.core.DigitalIdentifier ... + fullDocumentation (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(fullDocumentation, 0, 1)} % Enter a descriptive full name (title) for this research product version. fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all dataset versions that can be used alternatively to this dataset version. - hasAlternativeVersion (1,:) openminds.core.DatasetVersion ... + hasAlternativeVersion (1,:) openminds.core.products.DatasetVersion ... {mustBeListOfUniqueItems(hasAlternativeVersion)} % Add all dataset versions that supplement this dataset version. - hasSupplementVersion (1,:) openminds.core.DatasetVersion ... + hasSupplementVersion (1,:) openminds.core.products.DatasetVersion ... {mustBeListOfUniqueItems(hasSupplementVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. homepage (1,1) string % Add the dataset version preceding this dataset version. - isNewVersionOf (1,:) openminds.core.DatasetVersion ... + isNewVersionOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Enter custom keywords to this research product version. @@ -147,7 +147,7 @@ {mustBeSpecifiedLength(keyword, 1, 5)} % Add the license of this research product version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Add all modalities in which the approaches used in this dataset version can be categorized in. @@ -155,18 +155,18 @@ {mustBeListOfUniqueItems(modality)} % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. - relatedPublication (1,:) openminds.core.DigitalIdentifier ... + relatedPublication (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeListOfUniqueItems(relatedPublication)} % Enter the date (actual or intended) of the first broadcast/publication of this research product version. releaseDate (1,1) string % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (alias) for this research product version (max. 30 characters, no space). @@ -195,25 +195,25 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'author', ["openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DigitalIdentifier", ... + 'author', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.miscellaneous.DigitalIdentifier", ... 'ethicsAssessment', "openminds.controlledterms.EthicsAssessment", ... - 'fullDocumentation', "openminds.core.DigitalIdentifier", ... - 'funding', "openminds.core.Funding", ... - 'hasAlternativeVersion', "openminds.core.DatasetVersion", ... - 'hasSupplementVersion', "openminds.core.DatasetVersion", ... - 'isNewVersionOf', "openminds.core.DatasetVersion", ... - 'license', "openminds.core.License", ... + 'fullDocumentation', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasAlternativeVersion', "openminds.core.products.DatasetVersion", ... + 'hasSupplementVersion', "openminds.core.products.DatasetVersion", ... + 'isNewVersionOf', "openminds.core.products.DatasetVersion", ... + 'license', "openminds.core.data.License", ... 'modality', "openminds.controlledterms.Modality", ... - 'otherContribution', "openminds.core.Contribution", ... - 'relatedPublication', "openminds.core.DigitalIdentifier", ... - 'repository', "openminds.core.FileRepository", ... + 'otherContribution', "openminds.core.actors.Contribution", ... + 'relatedPublication', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'repository', "openminds.core.data.FileRepository", ... 'type', "openminds.controlledterms.DatasetType" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright" ... + 'copyright', "openminds.core.data.Copyright" ... ) end @@ -228,5 +228,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+products/MetaDataModel.m b/code/schemas/v1.0/+openminds/+core/+products/MetaDataModel.m index 85106a87..9d51c204 100644 --- a/code/schemas/v1.0/+openminds/+core/+products/MetaDataModel.m +++ b/code/schemas/v1.0/+openminds/+core/+products/MetaDataModel.m @@ -6,13 +6,13 @@ % description : (1,1) string % Enter a description (abstract) for this research product (max. 2000 characters, incl. spaces; no references). % -% digitalIdentifier : (1,1) DigitalIdentifier +% digitalIdentifier : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of this research product. % % fullName : (1,1) string % Enter a descriptive full name (title) for this research product. % -% hasVersion : (1,:) MetaDataModelVersion +% hasVersion : (1,:) MetaDataModelVersion % Add one or several versions of this (meta)data model. % % homepage : (1,1) string @@ -29,14 +29,14 @@ {mustBeValidStringLength(description, 0, 2000)} % Add the globally unique and persistent digital identifier of this research product. - digitalIdentifier (1,:) openminds.core.DigitalIdentifier ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name (title) for this research product. fullName (1,1) string % Add one or several versions of this (meta)data model. - hasVersion (1,:) openminds.core.MetaDataModelVersion ... + hasVersion (1,:) openminds.core.products.MetaDataModelVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -57,8 +57,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', "openminds.core.DigitalIdentifier", ... - 'hasVersion', "openminds.core.MetaDataModelVersion" ... + 'digitalIdentifier', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'hasVersion', "openminds.core.products.MetaDataModelVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -75,5 +75,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+products/MetaDataModelVersion.m b/code/schemas/v1.0/+openminds/+core/+products/MetaDataModelVersion.m index d764c2dc..02cd481a 100644 --- a/code/schemas/v1.0/+openminds/+core/+products/MetaDataModelVersion.m +++ b/code/schemas/v1.0/+openminds/+core/+products/MetaDataModelVersion.m @@ -6,70 +6,70 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% author : (1,:) Organization, Person +% author : (1,:) Organization, Person % Add one or several authors (person or organization) that contributed to the production and publication of this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Add the copyright information of this research product version. % -% custodian : (1,:) Organization, Person +% custodian : (1,:) Organization, Person % Add one or several custodians (person or organization) that are responsible for this research product version. % % description : (1,1) string % Enter a description (abstract) for this research product (max. 2000 characters, incl. spaces; no references). % -% developer : (1,:) Organization, Person +% developer : (1,:) Organization, Person % Add one or several developers (person or organization) that contributed to the code implementation of this research product version. % -% digitalIdentifier : (1,1) DigitalIdentifier +% digitalIdentifier : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of this research product version. % -% fullDocumentation : (1,1) DigitalIdentifier +% fullDocumentation : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of a full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (title) for this research product version. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasAlternativeVersion : (1,:) DatasetVersion +% hasAlternativeVersion : (1,:) DatasetVersion % Add all (meta)data model versions that can be used alternatively to this (meta)data model version. % -% hasSupplementVersion : (1,:) DatasetVersion +% hasSupplementVersion : (1,:) DatasetVersion % Add all (meta)data model versions that supplement this (meta)data model version. % % homepage : (1,1) string % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. % -% isNewVersionOf : (1,1) MetaDataModelVersion +% isNewVersionOf : (1,1) MetaDataModelVersion % Add the dataset version preceding this (meta)data model version. % % keyword : (1,:) string % Enter custom keywords to this research product version. % -% license : (1,1) License +% license : (1,1) License % Add the license of this research product version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. % -% relatedPublication : (1,:) DigitalIdentifier +% relatedPublication : (1,:) DigitalIdentifier % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. % % releaseDate : (1,1) string % Enter the date (actual or intended) of the first broadcast/publication of this research product version. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % -% serializationFormat : (1,:) ContentType +% serializationFormat : (1,:) ContentType % Add all content types in which (meta)data compliant with this (meta)data model version can be stored in. % % shortName : (1,1) string % Enter a short name (alias) for this research product version (max. 30 characters, no space). % -% specificationFormat : (1,:) ContentType +% specificationFormat : (1,:) ContentType % Add all content types in which the schemas of this (meta)data model version are stored in. % % type : (1,1) MetaDataModelType @@ -93,7 +93,7 @@ {mustBeListOfUniqueItems(author)} % Add the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add one or several custodians (person or organization) that are responsible for this research product version. @@ -109,33 +109,33 @@ {mustBeListOfUniqueItems(developer)} % Add the globally unique and persistent digital identifier of this research product version. - digitalIdentifier (1,:) openminds.core.DigitalIdentifier ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the globally unique and persistent digital identifier of a full documentation of this research product version. - fullDocumentation (1,:) openminds.core.DigitalIdentifier ... + fullDocumentation (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(fullDocumentation, 0, 1)} % Enter a descriptive full name (title) for this research product version. fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all (meta)data model versions that can be used alternatively to this (meta)data model version. - hasAlternativeVersion (1,:) openminds.core.DatasetVersion ... + hasAlternativeVersion (1,:) openminds.core.products.DatasetVersion ... {mustBeListOfUniqueItems(hasAlternativeVersion)} % Add all (meta)data model versions that supplement this (meta)data model version. - hasSupplementVersion (1,:) openminds.core.DatasetVersion ... + hasSupplementVersion (1,:) openminds.core.products.DatasetVersion ... {mustBeListOfUniqueItems(hasSupplementVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. homepage (1,1) string % Add the dataset version preceding this (meta)data model version. - isNewVersionOf (1,:) openminds.core.MetaDataModelVersion ... + isNewVersionOf (1,:) openminds.core.products.MetaDataModelVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Enter custom keywords to this research product version. @@ -143,26 +143,26 @@ {mustBeSpecifiedLength(keyword, 1, 5)} % Add the license of this research product version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. - relatedPublication (1,:) openminds.core.DigitalIdentifier ... + relatedPublication (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeListOfUniqueItems(relatedPublication)} % Enter the date (actual or intended) of the first broadcast/publication of this research product version. releaseDate (1,1) string % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Add all content types in which (meta)data compliant with this (meta)data model version can be stored in. - serializationFormat (1,:) openminds.core.ContentType ... + serializationFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(serializationFormat)} % Enter a short name (alias) for this research product version (max. 30 characters, no space). @@ -170,7 +170,7 @@ {mustBeValidStringLength(shortName, 0, 30)} % Add all content types in which the schemas of this (meta)data model version are stored in. - specificationFormat (1,:) openminds.core.ContentType ... + specificationFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(specificationFormat)} % Add the type of this (meta)data model version. @@ -195,25 +195,25 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'author', ["openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DigitalIdentifier", ... - 'fullDocumentation', "openminds.core.DigitalIdentifier", ... - 'funding', "openminds.core.Funding", ... - 'hasAlternativeVersion', "openminds.core.DatasetVersion", ... - 'hasSupplementVersion', "openminds.core.DatasetVersion", ... - 'isNewVersionOf', "openminds.core.MetaDataModelVersion", ... - 'license', "openminds.core.License", ... - 'otherContribution', "openminds.core.Contribution", ... - 'relatedPublication', "openminds.core.DigitalIdentifier", ... - 'repository', "openminds.core.FileRepository", ... - 'serializationFormat', "openminds.core.ContentType", ... - 'specificationFormat', "openminds.core.ContentType", ... + 'author', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'fullDocumentation', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasAlternativeVersion', "openminds.core.products.DatasetVersion", ... + 'hasSupplementVersion', "openminds.core.products.DatasetVersion", ... + 'isNewVersionOf', "openminds.core.products.MetaDataModelVersion", ... + 'license', "openminds.core.data.License", ... + 'otherContribution', "openminds.core.actors.Contribution", ... + 'relatedPublication', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'repository', "openminds.core.data.FileRepository", ... + 'serializationFormat', "openminds.core.data.ContentType", ... + 'specificationFormat', "openminds.core.data.ContentType", ... 'type', "openminds.controlledterms.MetaDataModelType" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright" ... + 'copyright', "openminds.core.data.Copyright" ... ) end @@ -228,5 +228,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+products/Model.m b/code/schemas/v1.0/+openminds/+core/+products/Model.m index 7c32eb01..4788e4be 100644 --- a/code/schemas/v1.0/+openminds/+core/+products/Model.m +++ b/code/schemas/v1.0/+openminds/+core/+products/Model.m @@ -6,13 +6,13 @@ % description : (1,1) string % Enter a description (abstract) for this research product (max. 2000 characters, incl. spaces; no references). % -% digitalIdentifier : (1,1) DigitalIdentifier +% digitalIdentifier : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of this research product. % % fullName : (1,1) string % Enter a descriptive full name (title) for this research product. % -% hasVersion : (1,:) ModelVersion +% hasVersion : (1,:) ModelVersion % Add one or several versions of this computational model. % % homepage : (1,1) string @@ -29,14 +29,14 @@ {mustBeValidStringLength(description, 0, 2000)} % Add the globally unique and persistent digital identifier of this research product. - digitalIdentifier (1,:) openminds.core.DigitalIdentifier ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name (title) for this research product. fullName (1,1) string % Add one or several versions of this computational model. - hasVersion (1,:) openminds.core.ModelVersion ... + hasVersion (1,:) openminds.core.products.ModelVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -57,8 +57,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', "openminds.core.DigitalIdentifier", ... - 'hasVersion', "openminds.core.ModelVersion" ... + 'digitalIdentifier', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'hasVersion', "openminds.core.products.ModelVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -75,5 +75,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+products/ModelVersion.m b/code/schemas/v1.0/+openminds/+core/+products/ModelVersion.m index 73e75d8c..0a51a283 100644 --- a/code/schemas/v1.0/+openminds/+core/+products/ModelVersion.m +++ b/code/schemas/v1.0/+openminds/+core/+products/ModelVersion.m @@ -9,70 +9,70 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% author : (1,:) Organization, Person +% author : (1,:) Organization, Person % Add one or several authors (person or organization) that contributed to the production and publication of this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Add the copyright information of this research product version. % -% custodian : (1,:) Organization, Person +% custodian : (1,:) Organization, Person % Add one or several custodians (person or organization) that are responsible for this research product version. % % description : (1,1) string % Enter a description (abstract) for this research product (max. 2000 characters, incl. spaces; no references). % -% developer : (1,:) Organization, Person +% developer : (1,:) Organization, Person % Add one or several developers (person or organization) that contributed to the code implementation of this research product version. % -% digitalIdentifier : (1,1) DigitalIdentifier +% digitalIdentifier : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of this research product version. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the used content type of this model version. % -% fullDocumentation : (1,1) DigitalIdentifier +% fullDocumentation : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of a full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (title) for this research product version. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasAlternativeVersion : (1,:) ModelVersion +% hasAlternativeVersion : (1,:) ModelVersion % Add all model versions that can be used alternatively to this model version. % -% hasSupplementVersion : (1,:) ModelVersion +% hasSupplementVersion : (1,:) ModelVersion % Add all model versions that supplement this model version. % % homepage : (1,1) string % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. % -% inputData : (1,1) DigitalIdentifier +% inputData : (1,1) DigitalIdentifier % Add the data that was used as input for this model version. % -% isNewVersionOf : (1,1) ModelVersion +% isNewVersionOf : (1,1) ModelVersion % Add the model version preceding this model version. % % keyword : (1,:) string % Enter custom keywords to this research product version. % -% license : (1,1) License +% license : (1,1) License % Add the license of this research product version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. % -% outputData : (1,1) DigitalIdentifier +% outputData : (1,1) DigitalIdentifier % Add the data that was generated as output of this model version. % -% relatedPublication : (1,:) DigitalIdentifier +% relatedPublication : (1,:) DigitalIdentifier % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. % % releaseDate : (1,1) string % Enter the date (actual or intended) of the first broadcast/publication of this research product version. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % scope : (1,1) ModelScope @@ -106,7 +106,7 @@ {mustBeListOfUniqueItems(author)} % Add the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add one or several custodians (person or organization) that are responsible for this research product version. @@ -122,41 +122,41 @@ {mustBeListOfUniqueItems(developer)} % Add the globally unique and persistent digital identifier of this research product version. - digitalIdentifier (1,:) openminds.core.DigitalIdentifier ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the used content type of this model version. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the globally unique and persistent digital identifier of a full documentation of this research product version. - fullDocumentation (1,:) openminds.core.DigitalIdentifier ... + fullDocumentation (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(fullDocumentation, 0, 1)} % Enter a descriptive full name (title) for this research product version. fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all model versions that can be used alternatively to this model version. - hasAlternativeVersion (1,:) openminds.core.ModelVersion ... + hasAlternativeVersion (1,:) openminds.core.products.ModelVersion ... {mustBeListOfUniqueItems(hasAlternativeVersion)} % Add all model versions that supplement this model version. - hasSupplementVersion (1,:) openminds.core.ModelVersion ... + hasSupplementVersion (1,:) openminds.core.products.ModelVersion ... {mustBeListOfUniqueItems(hasSupplementVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. homepage (1,1) string % Add the data that was used as input for this model version. - inputData (1,:) openminds.core.DigitalIdentifier ... + inputData (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(inputData, 0, 1)} % Add the model version preceding this model version. - isNewVersionOf (1,:) openminds.core.ModelVersion ... + isNewVersionOf (1,:) openminds.core.products.ModelVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Enter custom keywords to this research product version. @@ -164,26 +164,26 @@ {mustBeSpecifiedLength(keyword, 1, 5)} % Add the license of this research product version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add the data that was generated as output of this model version. - outputData (1,:) openminds.core.DigitalIdentifier ... + outputData (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(outputData, 0, 1)} % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. - relatedPublication (1,:) openminds.core.DigitalIdentifier ... + relatedPublication (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeListOfUniqueItems(relatedPublication)} % Enter the date (actual or intended) of the first broadcast/publication of this research product version. releaseDate (1,1) string % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Add the scope of this model version. @@ -217,27 +217,27 @@ LINKED_PROPERTIES = struct(... 'abstractionLevel', "openminds.controlledterms.ModelAbstractionLevel", ... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'author', ["openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DigitalIdentifier", ... - 'format', "openminds.core.ContentType", ... - 'fullDocumentation', "openminds.core.DigitalIdentifier", ... - 'funding', "openminds.core.Funding", ... - 'hasAlternativeVersion', "openminds.core.ModelVersion", ... - 'hasSupplementVersion', "openminds.core.ModelVersion", ... - 'inputData', "openminds.core.DigitalIdentifier", ... - 'isNewVersionOf', "openminds.core.ModelVersion", ... - 'license', "openminds.core.License", ... - 'otherContribution', "openminds.core.Contribution", ... - 'outputData', "openminds.core.DigitalIdentifier", ... - 'relatedPublication', "openminds.core.DigitalIdentifier", ... - 'repository', "openminds.core.FileRepository", ... + 'author', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'format', "openminds.core.data.ContentType", ... + 'fullDocumentation', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasAlternativeVersion', "openminds.core.products.ModelVersion", ... + 'hasSupplementVersion', "openminds.core.products.ModelVersion", ... + 'inputData', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'isNewVersionOf', "openminds.core.products.ModelVersion", ... + 'license', "openminds.core.data.License", ... + 'otherContribution', "openminds.core.actors.Contribution", ... + 'outputData', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'relatedPublication', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'repository', "openminds.core.data.FileRepository", ... 'scope', "openminds.controlledterms.ModelScope", ... 'studyTarget', ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.Disease", "openminds.controlledterms.Genotype", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.TermSuggestion", "openminds.sands.AnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright" ... + 'copyright', "openminds.core.data.Copyright" ... ) end @@ -252,5 +252,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+products/Project.m b/code/schemas/v1.0/+openminds/+core/+products/Project.m index 1e83fbbb..08b2e459 100644 --- a/code/schemas/v1.0/+openminds/+core/+products/Project.m +++ b/code/schemas/v1.0/+openminds/+core/+products/Project.m @@ -9,13 +9,13 @@ % fullName : (1,1) string % Enter a descriptive full name (title) for this project. % -% hasResearchProducts : (1,:) Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion +% hasResearchProducts : (1,:) Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion % Add all research products or research product versions that are part of this project. % % homepage : (1,1) string % Enter the internationalized resource identifier (IRI) to the homepage of this model version. % -% projectLeader : (1,:) Organization, Person +% projectLeader : (1,:) Organization, Person % Add one or several project leader (person or organization). % % shortName : (1,1) string @@ -55,8 +55,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hasResearchProducts', ["openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion"], ... - 'projectLeader', ["openminds.core.Organization", "openminds.core.Person"] ... + 'hasResearchProducts', ["openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion"], ... + 'projectLeader', ["openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -73,5 +73,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+products/Software.m b/code/schemas/v1.0/+openminds/+core/+products/Software.m index 470fa284..7979cf13 100644 --- a/code/schemas/v1.0/+openminds/+core/+products/Software.m +++ b/code/schemas/v1.0/+openminds/+core/+products/Software.m @@ -6,13 +6,13 @@ % description : (1,1) string % Enter a description (abstract) for this research product (max. 2000 characters, incl. spaces; no references). % -% digitalIdentifier : (1,1) DigitalIdentifier +% digitalIdentifier : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of this research product. % % fullName : (1,1) string % Enter a descriptive full name (title) for this research product. % -% hasVersion : (1,:) SoftwareVersion +% hasVersion : (1,:) SoftwareVersion % Add one or several versions of this software tool. % % homepage : (1,1) string @@ -29,14 +29,14 @@ {mustBeValidStringLength(description, 0, 2000)} % Add the globally unique and persistent digital identifier of this research product. - digitalIdentifier (1,:) openminds.core.DigitalIdentifier ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name (title) for this research product. fullName (1,1) string % Add one or several versions of this software tool. - hasVersion (1,:) openminds.core.SoftwareVersion ... + hasVersion (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -57,8 +57,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', "openminds.core.DigitalIdentifier", ... - 'hasVersion', "openminds.core.SoftwareVersion" ... + 'digitalIdentifier', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'hasVersion', "openminds.core.products.SoftwareVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -75,5 +75,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+products/SoftwareVersion.m b/code/schemas/v1.0/+openminds/+core/+products/SoftwareVersion.m index 983bfaf1..8575f619 100644 --- a/code/schemas/v1.0/+openminds/+core/+products/SoftwareVersion.m +++ b/code/schemas/v1.0/+openminds/+core/+products/SoftwareVersion.m @@ -9,37 +9,37 @@ % applicationCategory : (1,:) SoftwareApplicationCategory % Add all categories to which this software version belongs. % -% author : (1,:) Organization, Person +% author : (1,:) Organization, Person % Add one or several authors (person or organization) that contributed to the production and publication of this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Add the copyright information of this research product version. % -% custodian : (1,:) Organization, Person +% custodian : (1,:) Organization, Person % Add one or several custodians (person or organization) that are responsible for this research product version. % % description : (1,1) string % Enter a description (abstract) for this research product (max. 2000 characters, incl. spaces; no references). % -% developer : (1,:) Organization, Person +% developer : (1,:) Organization, Person % Add one or several developers (person or organization) that contributed to the code implementation of this research product version. % % device : (1,:) OperatingDevice % Add all hardware devices compatible with this software version. % -% digitalIdentifier : (1,1) DigitalIdentifier +% digitalIdentifier : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of this research product version. % -% fullDocumentation : (1,1) DigitalIdentifier +% fullDocumentation : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of a full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (title) for this research product version. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasAlternativeVersion : (1,:) SoftwareVersion +% hasAlternativeVersion : (1,:) SoftwareVersion % Add all software versions that can be used alternatively to this software version. % % hasFeature : (1,:) SoftwareFeature @@ -48,16 +48,16 @@ % hasRequirement : (1,1) string % Enter all requirements of this software version. % -% hasSupplementVersion : (1,:) SoftwareVersion +% hasSupplementVersion : (1,:) SoftwareVersion % Add all software versions that supplement this software version. % % homepage : (1,1) string % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. % -% inputFormat : (1,:) ContentType +% inputFormat : (1,:) ContentType % Add the content types of all possible input formats for this software version. % -% isNewVersionOf : (1,1) SoftwareVersion +% isNewVersionOf : (1,1) SoftwareVersion % Add the software version preceding this software version. % % keyword : (1,:) string @@ -66,28 +66,28 @@ % language : (1,:) Language % Add all languages supported by this software version. % -% license : (1,1) License +% license : (1,1) License % Add the license of this research product version. % % operatingSystem : (1,:) OperatingSystem % Add all operating systems supported by this software version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. % -% outputFormat : (1,:) ContentType +% outputFormat : (1,:) ContentType % Add the content types of all possible input formats for this software version. % % programmingLanguage : (1,:) ProgrammingLanguage % Add all programming languages used for this software version. % -% relatedPublication : (1,:) DigitalIdentifier +% relatedPublication : (1,:) DigitalIdentifier % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. % % releaseDate : (1,1) string % Enter the date (actual or intended) of the first broadcast/publication of this research product version. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -115,7 +115,7 @@ {mustBeListOfUniqueItems(author)} % Add the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add one or several custodians (person or organization) that are responsible for this research product version. @@ -135,22 +135,22 @@ {mustBeListOfUniqueItems(device)} % Add the globally unique and persistent digital identifier of this research product version. - digitalIdentifier (1,:) openminds.core.DigitalIdentifier ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the globally unique and persistent digital identifier of a full documentation of this research product version. - fullDocumentation (1,:) openminds.core.DigitalIdentifier ... + fullDocumentation (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(fullDocumentation, 0, 1)} % Enter a descriptive full name (title) for this research product version. fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all software versions that can be used alternatively to this software version. - hasAlternativeVersion (1,:) openminds.core.SoftwareVersion ... + hasAlternativeVersion (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(hasAlternativeVersion)} % Add all features of this software version. @@ -161,18 +161,18 @@ hasRequirement (1,1) string % Add all software versions that supplement this software version. - hasSupplementVersion (1,:) openminds.core.SoftwareVersion ... + hasSupplementVersion (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(hasSupplementVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. homepage (1,1) string % Add the content types of all possible input formats for this software version. - inputFormat (1,:) openminds.core.ContentType ... + inputFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(inputFormat)} % Add the software version preceding this software version. - isNewVersionOf (1,:) openminds.core.SoftwareVersion ... + isNewVersionOf (1,:) openminds.core.products.SoftwareVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Enter custom keywords to this research product version. @@ -184,7 +184,7 @@ {mustBeListOfUniqueItems(language)} % Add the license of this research product version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Add all operating systems supported by this software version. @@ -192,11 +192,11 @@ {mustBeListOfUniqueItems(operatingSystem)} % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add the content types of all possible input formats for this software version. - outputFormat (1,:) openminds.core.ContentType ... + outputFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(outputFormat)} % Add all programming languages used for this software version. @@ -204,14 +204,14 @@ {mustBeListOfUniqueItems(programmingLanguage)} % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. - relatedPublication (1,:) openminds.core.DigitalIdentifier ... + relatedPublication (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeListOfUniqueItems(relatedPublication)} % Enter the date (actual or intended) of the first broadcast/publication of this research product version. releaseDate (1,1) string % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (alias) for this research product version (max. 30 characters, no space). @@ -237,29 +237,29 @@ LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... 'applicationCategory', "openminds.controlledterms.SoftwareApplicationCategory", ... - 'author', ["openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Organization", "openminds.core.Person"], ... + 'author', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'device', "openminds.controlledterms.OperatingDevice", ... - 'digitalIdentifier', "openminds.core.DigitalIdentifier", ... - 'fullDocumentation', "openminds.core.DigitalIdentifier", ... - 'funding', "openminds.core.Funding", ... - 'hasAlternativeVersion', "openminds.core.SoftwareVersion", ... + 'digitalIdentifier', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'fullDocumentation', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasAlternativeVersion', "openminds.core.products.SoftwareVersion", ... 'hasFeature', "openminds.controlledterms.SoftwareFeature", ... - 'hasSupplementVersion', "openminds.core.SoftwareVersion", ... - 'inputFormat', "openminds.core.ContentType", ... - 'isNewVersionOf', "openminds.core.SoftwareVersion", ... + 'hasSupplementVersion', "openminds.core.products.SoftwareVersion", ... + 'inputFormat', "openminds.core.data.ContentType", ... + 'isNewVersionOf', "openminds.core.products.SoftwareVersion", ... 'language', "openminds.controlledterms.Language", ... - 'license', "openminds.core.License", ... + 'license', "openminds.core.data.License", ... 'operatingSystem', "openminds.controlledterms.OperatingSystem", ... - 'otherContribution', "openminds.core.Contribution", ... - 'outputFormat', "openminds.core.ContentType", ... + 'otherContribution', "openminds.core.actors.Contribution", ... + 'outputFormat', "openminds.core.data.ContentType", ... 'programmingLanguage', "openminds.controlledterms.ProgrammingLanguage", ... - 'relatedPublication', "openminds.core.DigitalIdentifier", ... - 'repository', "openminds.core.FileRepository" ... + 'relatedPublication', "openminds.core.miscellaneous.DigitalIdentifier", ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright" ... + 'copyright', "openminds.core.data.Copyright" ... ) end @@ -274,5 +274,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+research/ParameterSetting.m b/code/schemas/v1.0/+openminds/+core/+research/ParameterSetting.m new file mode 100644 index 00000000..a3246566 --- /dev/null +++ b/code/schemas/v1.0/+openminds/+core/+research/ParameterSetting.m @@ -0,0 +1,71 @@ +classdef ParameterSetting < openminds.abstract.Schema +%ParameterSetting - Structured information on a used parameter setting. +% +% PROPERTIES: +% +% description : (1,1) string +% Enter a description of this parameter setting. +% +% name : (1,1) string +% Enter the name of this parameter setting. +% +% relevantFor : (1,1) BehavioralTask, Technique +% Add the technique or behavioral task where this parameter setting is used in. +% +% unit : (1,1) UnitOfMeasurement +% Add the unit of measurement used for the value of this parameter setting. +% +% value : (1,1) number, string +% Enter the value of this parameter setting. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter a description of this parameter setting. + description (1,1) string + + % Enter the name of this parameter setting. + name (1,1) string + + % Add the technique or behavioral task where this parameter setting is used in. + relevantFor (1,:) openminds.internal.mixedtype.parametersetting.RelevantFor ... + {mustBeSpecifiedLength(relevantFor, 0, 1)} + + % Add the unit of measurement used for the value of this parameter setting. + unit (1,:) openminds.controlledterms.UnitOfMeasurement ... + {mustBeSpecifiedLength(unit, 0, 1)} + + % Enter the value of this parameter setting. + value (1,1) ... + {mustBeA(value, ["numeric", "string"])} + end + + properties (Access = protected) + Required = ["description", "name", "relevantFor", "value"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.ebrains.eu/core/ParameterSetting" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'relevantFor', ["openminds.controlledterms.BehavioralTask", "openminds.controlledterms.Technique"], ... + 'unit', "openminds.controlledterms.UnitOfMeasurement" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ParameterSetting(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+research/Protocol.m b/code/schemas/v1.0/+openminds/+core/+research/Protocol.m index aa4ea4b4..5019f63c 100644 --- a/code/schemas/v1.0/+openminds/+core/+research/Protocol.m +++ b/code/schemas/v1.0/+openminds/+core/+research/Protocol.m @@ -12,7 +12,7 @@ % name : (1,1) string % Enter a descriptive name for this protocol. % -% studyTarget : (1,:) BiologicalSex, Disease, Genotype, Phenotype, Species, TermSuggestion, AnatomicalEntity +% studyTarget : (1,:) BiologicalSex, Disease, Genotype, Phenotype, Species, TermSuggestion, AnatomicalEntity % Add all study targets of this model version. % % technique : (1,:) Technique @@ -51,7 +51,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'behavioralTask', "openminds.controlledterms.BehavioralTask", ... - 'studyTarget', ["openminds.controlledterm.BiologicalSex", "openminds.controlledterm.Disease", "openminds.controlledterm.Genotype", "openminds.controlledterm.Phenotype", "openminds.controlledterm.Species", "openminds.controlledterm.TermSuggestion", "openminds.sands.AnatomicalEntity"], ... + 'studyTarget', ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.Disease", "openminds.controlledterms.Genotype", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.TermSuggestion", "openminds.sands.AnatomicalEntity"], ... 'technique', "openminds.controlledterms.Technique" ... ) EMBEDDED_PROPERTIES = struct(... @@ -69,5 +69,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+research/ProtocolExecution.m b/code/schemas/v1.0/+openminds/+core/+research/ProtocolExecution.m index b237e8b7..33dafcda 100644 --- a/code/schemas/v1.0/+openminds/+core/+research/ProtocolExecution.m +++ b/code/schemas/v1.0/+openminds/+core/+research/ProtocolExecution.m @@ -6,19 +6,19 @@ % description : (1,1) string % Enter a description of this protocol execution. % -% input : (1,:) FileBundle, FileInstance, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% input : (1,:) FileBundle, FileInstance, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all inputs (subject state, tissue sample state, file instance or file bundle) used by this protocol execution. % -% output : (1,:) FileBundle, FileInstance, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% output : (1,:) FileBundle, FileInstance, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all outputs (subject state, tissue sample state, file instance or file bundle) generated by this protocol execution. % -% parameterSetting : (1,:) ParameterSetting +% parameterSetting : (1,:) ParameterSetting % Add all important parameter settings defining this protocol execution. % % preparationType : (1,1) PreparationType % Add the initial preparation type for this protocol execution. % -% protocol : (1,1) Protocol +% protocol : (1,1) Protocol % Add the protocol of this protocol execution. % % semanticallyAnchoredTo : (1,:) AnatomicalEntity @@ -42,7 +42,7 @@ {mustBeListOfUniqueItems(output)} % Add all important parameter settings defining this protocol execution. - parameterSetting (1,:) openminds.core.ParameterSetting ... + parameterSetting (1,:) openminds.core.research.ParameterSetting ... {mustBeListOfUniqueItems(parameterSetting)} % Add the initial preparation type for this protocol execution. @@ -50,7 +50,7 @@ {mustBeSpecifiedLength(preparationType, 0, 1)} % Add the protocol of this protocol execution. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeSpecifiedLength(protocol, 0, 1)} % Add all anatomical entities to which the outputs of this protocol execution can be semantically anchored to. @@ -72,11 +72,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'input', ["openminds.core.FileBundle", "openminds.core.FileInstance", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'output', ["openminds.core.FileBundle", "openminds.core.FileInstance", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'parameterSetting', "openminds.core.ParameterSetting", ... + 'input', ["openminds.core.data.FileBundle", "openminds.core.data.FileInstance", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'output', ["openminds.core.data.FileBundle", "openminds.core.data.FileInstance", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'parameterSetting', "openminds.core.research.ParameterSetting", ... 'preparationType', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... + 'protocol', "openminds.core.research.Protocol", ... 'semanticallyAnchoredTo', "openminds.sands.AnatomicalEntity", ... 'studyTarget', ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.Disease", "openminds.controlledterms.Genotype", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.TermSuggestion", "openminds.sands.AnatomicalEntity"] ... ) @@ -95,5 +95,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+research/Subject.m b/code/schemas/v1.0/+openminds/+core/+research/Subject.m index 3d8ba48c..e8d62b07 100644 --- a/code/schemas/v1.0/+openminds/+core/+research/Subject.m +++ b/code/schemas/v1.0/+openminds/+core/+research/Subject.m @@ -21,7 +21,7 @@ % strain : (1,1) Strain % Add the strain of this specimen. % -% studiedState : (1,:) SubjectState +% studiedState : (1,:) SubjectState % Add all states in which this subject was studied. % This class was auto-generated by the openMINDS pipeline @@ -51,7 +51,7 @@ {mustBeSpecifiedLength(strain, 0, 1)} % Add all states in which this subject was studied. - studiedState (1,:) openminds.core.SubjectState ... + studiedState (1,:) openminds.core.research.SubjectState ... {mustBeListOfUniqueItems(studiedState)} end @@ -70,7 +70,7 @@ 'phenotype', "openminds.controlledterms.Phenotype", ... 'species', "openminds.controlledterms.Species", ... 'strain', "openminds.controlledterms.Strain", ... - 'studiedState', "openminds.core.SubjectState" ... + 'studiedState', "openminds.core.research.SubjectState" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -87,5 +87,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+research/SubjectGroup.m b/code/schemas/v1.0/+openminds/+core/+research/SubjectGroup.m index 96395dda..4565ac2b 100644 --- a/code/schemas/v1.0/+openminds/+core/+research/SubjectGroup.m +++ b/code/schemas/v1.0/+openminds/+core/+research/SubjectGroup.m @@ -24,7 +24,7 @@ % strain : (1,:) Strain % Add the strain of all specimen in this set. % -% studiedState : (1,:) SubjectGroupState +% studiedState : (1,:) SubjectGroupState % Add all states in which this subject group was studied. % This class was auto-generated by the openMINDS pipeline @@ -58,7 +58,7 @@ {mustBeListOfUniqueItems(strain)} % Add all states in which this subject group was studied. - studiedState (1,:) openminds.core.SubjectGroupState ... + studiedState (1,:) openminds.core.research.SubjectGroupState ... {mustBeListOfUniqueItems(studiedState)} end @@ -77,7 +77,7 @@ 'phenotype', "openminds.controlledterms.Phenotype", ... 'species', "openminds.controlledterms.Species", ... 'strain', "openminds.controlledterms.Strain", ... - 'studiedState', "openminds.core.SubjectGroupState" ... + 'studiedState', "openminds.core.research.SubjectGroupState" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -94,5 +94,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+research/SubjectGroupState.m b/code/schemas/v1.0/+openminds/+core/+research/SubjectGroupState.m index 7c89ab90..28aa87b3 100644 --- a/code/schemas/v1.0/+openminds/+core/+research/SubjectGroupState.m +++ b/code/schemas/v1.0/+openminds/+core/+research/SubjectGroupState.m @@ -6,7 +6,7 @@ % additionalRemarks : (1,1) string % Enter additional remarks about the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Add the age of the specimen (set) in this state. % % ageCategory : (1,:) AgeCategory @@ -18,7 +18,7 @@ % pathology : (1,:) Disease, DiseaseModel % Add the pathology of the specimen (set) in this state. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Add the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -63,8 +63,8 @@ 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -79,5 +79,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+research/SubjectState.m b/code/schemas/v1.0/+openminds/+core/+research/SubjectState.m index 89f47a38..318b274d 100644 --- a/code/schemas/v1.0/+openminds/+core/+research/SubjectState.m +++ b/code/schemas/v1.0/+openminds/+core/+research/SubjectState.m @@ -6,7 +6,7 @@ % additionalRemarks : (1,1) string % Enter additional remarks about the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Add the age of the specimen (set) in this state. % % ageCategory : (1,1) AgeCategory @@ -18,7 +18,7 @@ % pathology : (1,:) Disease, DiseaseModel % Add the pathology of the specimen (set) in this state. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Add the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -63,8 +63,8 @@ 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -79,5 +79,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+research/TissueSample.m b/code/schemas/v1.0/+openminds/+core/+research/TissueSample.m index 95c6b27e..5583dabc 100644 --- a/code/schemas/v1.0/+openminds/+core/+research/TissueSample.m +++ b/code/schemas/v1.0/+openminds/+core/+research/TissueSample.m @@ -27,7 +27,7 @@ % strain : (1,1) Strain % Add the strain of this specimen. % -% studiedState : (1,:) TissueSampleState +% studiedState : (1,:) TissueSampleState % Add all states in which this tissue sample was studied. % % type : (1,1) TissueSampleType @@ -68,7 +68,7 @@ {mustBeSpecifiedLength(strain, 0, 1)} % Add all states in which this tissue sample was studied. - studiedState (1,:) openminds.core.TissueSampleState ... + studiedState (1,:) openminds.core.research.TissueSampleState ... {mustBeListOfUniqueItems(studiedState)} % Add the type of this tissue sample. @@ -93,7 +93,7 @@ 'phenotype', "openminds.controlledterms.Phenotype", ... 'species', "openminds.controlledterms.Species", ... 'strain', "openminds.controlledterms.Strain", ... - 'studiedState', "openminds.core.TissueSampleState", ... + 'studiedState', "openminds.core.research.TissueSampleState", ... 'type', "openminds.controlledterms.TissueSampleType" ... ) EMBEDDED_PROPERTIES = struct(... @@ -111,5 +111,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+research/TissueSampleCollection.m b/code/schemas/v1.0/+openminds/+core/+research/TissueSampleCollection.m index 82beccd7..a9ee170b 100644 --- a/code/schemas/v1.0/+openminds/+core/+research/TissueSampleCollection.m +++ b/code/schemas/v1.0/+openminds/+core/+research/TissueSampleCollection.m @@ -30,7 +30,7 @@ % strain : (1,:) Strain % Add the strain of all specimen in this set. % -% studiedState : (1,:) TissueSampleCollectionState +% studiedState : (1,:) TissueSampleCollectionState % Add all states in which this tissue sample collection was studied. % % type : (1,:) TissueSampleType @@ -75,7 +75,7 @@ {mustBeListOfUniqueItems(strain)} % Add all states in which this tissue sample collection was studied. - studiedState (1,:) openminds.core.TissueSampleCollectionState ... + studiedState (1,:) openminds.core.research.TissueSampleCollectionState ... {mustBeListOfUniqueItems(studiedState)} % Add the type of all tissue samples in this collection. @@ -100,7 +100,7 @@ 'phenotype', "openminds.controlledterms.Phenotype", ... 'species', "openminds.controlledterms.Species", ... 'strain', "openminds.controlledterms.Strain", ... - 'studiedState', "openminds.core.TissueSampleCollectionState", ... + 'studiedState', "openminds.core.research.TissueSampleCollectionState", ... 'type', "openminds.controlledterms.TissueSampleType" ... ) EMBEDDED_PROPERTIES = struct(... @@ -118,5 +118,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+research/TissueSampleCollectionState.m b/code/schemas/v1.0/+openminds/+core/+research/TissueSampleCollectionState.m index 6a6818ff..4b22a943 100644 --- a/code/schemas/v1.0/+openminds/+core/+research/TissueSampleCollectionState.m +++ b/code/schemas/v1.0/+openminds/+core/+research/TissueSampleCollectionState.m @@ -6,13 +6,13 @@ % additionalRemarks : (1,1) string % Enter additional remarks about the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Add the age of the specimen (set) in this state. % % pathology : (1,:) Disease, DiseaseModel % Add the pathology of the specimen (set) in this state. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Add the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -47,8 +47,8 @@ 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -63,5 +63,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+core/+research/TissueSampleState.m b/code/schemas/v1.0/+openminds/+core/+research/TissueSampleState.m index aa4635a6..2a14441c 100644 --- a/code/schemas/v1.0/+openminds/+core/+research/TissueSampleState.m +++ b/code/schemas/v1.0/+openminds/+core/+research/TissueSampleState.m @@ -6,13 +6,13 @@ % additionalRemarks : (1,1) string % Enter additional remarks about the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Add the age of the specimen (set) in this state. % % pathology : (1,:) Disease, DiseaseModel % Add the pathology of the specimen (set) in this state. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Add the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -47,8 +47,8 @@ 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -63,5 +63,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+sands/AnatomicalEntity.m b/code/schemas/v1.0/+openminds/+sands/AnatomicalEntity.m index 01362dab..670627c4 100644 --- a/code/schemas/v1.0/+openminds/+sands/AnatomicalEntity.m +++ b/code/schemas/v1.0/+openminds/+sands/AnatomicalEntity.m @@ -61,5 +61,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+sands/AnatomicalEntityRelation.m b/code/schemas/v1.0/+openminds/+sands/AnatomicalEntityRelation.m index 49effdd1..ad0c4b39 100644 --- a/code/schemas/v1.0/+openminds/+sands/AnatomicalEntityRelation.m +++ b/code/schemas/v1.0/+openminds/+sands/AnatomicalEntityRelation.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to determine this relation. % % criteriaQualityType : (1,1) CriteriaQualityType @@ -15,14 +15,14 @@ % qualitativeOverlap : (1,1) QualitativeOverlap % Add the qualitative overlap that best describes the relation between the two anatomical entities. % -% quantitativeOverlap : (1,1) QuantitativeValue, QuantitativeValueRange +% quantitativeOverlap : (1,1) QuantitativeValue, QuantitativeValueRange % Add the quantitative overlap between the two anatomical entities preferably expressed in percentage. % This class was auto-generated by the openMINDS pipeline properties % Add the protocol execution defining the criteria that were applied to determine this relation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the quality type of the stated criteria used to determine this relation. @@ -52,13 +52,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'criteria', "openminds.core.ProtocolExecution", ... + 'criteria', "openminds.core.research.ProtocolExecution", ... 'criteriaQualityType', "openminds.controlledterms.CriteriaQualityType", ... 'inRelationTo', "openminds.sands.AnatomicalEntity", ... 'qualitativeOverlap', "openminds.controlledterms.QualitativeOverlap" ... ) EMBEDDED_PROPERTIES = struct(... - 'quantitativeOverlap', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'quantitativeOverlap', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -70,8 +70,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+sands/Annotation.m b/code/schemas/v1.0/+openminds/+sands/Annotation.m index 62482f2c..7540a0b5 100644 --- a/code/schemas/v1.0/+openminds/+sands/Annotation.m +++ b/code/schemas/v1.0/+openminds/+sands/Annotation.m @@ -6,7 +6,7 @@ % bestViewPoint : (1,1) CoordinatePoint % Add the coordinate point identifying the best view of this annotation in space. % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to produce this annotation. % % criteriaQualityType : (1,1) CriteriaQualityType @@ -41,7 +41,7 @@ {mustBeSpecifiedLength(bestViewPoint, 0, 1)} % Add the protocol execution defining the criteria that were applied to produce this annotation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the quality type of the stated criteria used to define this annotation. @@ -86,7 +86,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'bestViewPoint', "openminds.sands.CoordinatePoint", ... - 'criteria', "openminds.core.ProtocolExecution", ... + 'criteria', "openminds.core.research.ProtocolExecution", ... 'criteriaQualityType', "openminds.controlledterms.CriteriaQualityType", ... 'inspiredBy', "openminds.sands.Image", ... 'laterality', "openminds.controlledterms.Laterality", ... @@ -106,8 +106,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+sands/AtlasTerminology.m b/code/schemas/v1.0/+openminds/+sands/AtlasTerminology.m index c9066f2f..017cb3ad 100644 --- a/code/schemas/v1.0/+openminds/+sands/AtlasTerminology.m +++ b/code/schemas/v1.0/+openminds/+sands/AtlasTerminology.m @@ -6,7 +6,7 @@ % anatomicalEntity : (1,:) AnatomicalEntity % Add all anatomical entities that belong to this atlas terminology. % -% definedIn : (1,:) FileInstance +% definedIn : (1,:) FileInstance % Add one or several files in which this atlas terminology is stored in. % % fullName : (1,1) string @@ -26,7 +26,7 @@ {mustBeListOfUniqueItems(anatomicalEntity)} % Add one or several files in which this atlas terminology is stored in. - definedIn (1,:) openminds.core.FileInstance ... + definedIn (1,:) openminds.core.data.FileInstance ... {mustBeListOfUniqueItems(definedIn)} % Enter a descriptive full name for this atlas terminology. @@ -50,7 +50,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'anatomicalEntity', "openminds.sands.AnatomicalEntity", ... - 'definedIn', "openminds.core.FileInstance" ... + 'definedIn', "openminds.core.data.FileInstance" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -67,5 +67,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+sands/BrainAtlas.m b/code/schemas/v1.0/+openminds/+sands/BrainAtlas.m index a5579043..2350543d 100644 --- a/code/schemas/v1.0/+openminds/+sands/BrainAtlas.m +++ b/code/schemas/v1.0/+openminds/+sands/BrainAtlas.m @@ -1,5 +1,5 @@ classdef BrainAtlas < openminds.abstract.Schema -%BrainAtlas - Structured information on a brain atlas (concept level). +%BrainAtlas - No description available. % % PROPERTIES: % @@ -65,5 +65,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+sands/BrainAtlasVersion.m b/code/schemas/v1.0/+openminds/+sands/BrainAtlasVersion.m index 7fed0bbf..812a6245 100644 --- a/code/schemas/v1.0/+openminds/+sands/BrainAtlasVersion.m +++ b/code/schemas/v1.0/+openminds/+sands/BrainAtlasVersion.m @@ -1,5 +1,5 @@ classdef BrainAtlasVersion < openminds.abstract.Schema -%BrainAtlasVersion - Structured information on a brain atlas (version level). +%BrainAtlasVersion - No description available. % % PROPERTIES: % @@ -9,7 +9,7 @@ % coordinateSpace : (1,1) CoordinateSpace % Add the coordinate space in which this brain atlas version exists in. % -% digitalIdentifier : (1,1) DigitalIdentifier +% digitalIdentifier : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of this brain atlas version. % % fullName : (1,1) string @@ -54,7 +54,7 @@ {mustBeSpecifiedLength(coordinateSpace, 0, 1)} % Add the globally unique and persistent digital identifier of this brain atlas version. - digitalIdentifier (1,:) openminds.core.DigitalIdentifier ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name for this brain atlas version. @@ -103,7 +103,7 @@ LINKED_PROPERTIES = struct(... 'annotationSet', "openminds.sands.Annotation", ... 'coordinateSpace', "openminds.sands.CoordinateSpace", ... - 'digitalIdentifier', "openminds.core.DigitalIdentifier", ... + 'digitalIdentifier', "openminds.core.miscellaneous.DigitalIdentifier", ... 'hasAlternativeVersion', "openminds.sands.BrainAtlasVersion", ... 'isNewVersionOf', "openminds.sands.BrainAtlasVersion", ... 'terminology', "openminds.sands.AtlasTerminology" ... @@ -123,5 +123,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+sands/CoordinatePoint.m b/code/schemas/v1.0/+openminds/+sands/CoordinatePoint.m index f25f428d..850a740a 100644 --- a/code/schemas/v1.0/+openminds/+sands/CoordinatePoint.m +++ b/code/schemas/v1.0/+openminds/+sands/CoordinatePoint.m @@ -1,12 +1,12 @@ classdef CoordinatePoint < openminds.abstract.Schema -%CoordinatePoint - Structured information on a coordinate point. +%CoordinatePoint - No description available. % % PROPERTIES: % % coordinateSpace : (1,1) CoordinateSpace % Add the coordinate space in which this coordinate point exists in. % -% coordinates : (1,:) QuantitativeValue +% coordinates : (1,:) QuantitativeValue % Add two or three coordinates (2D: [x, y] or 3D: [x, y, z]) that define the exact location of this point in the stated space. % This class was auto-generated by the openMINDS pipeline @@ -17,7 +17,7 @@ {mustBeSpecifiedLength(coordinateSpace, 0, 1)} % Add two or three coordinates (2D: [x, y] or 3D: [x, y, z]) that define the exact location of this point in the stated space. - coordinates (1,:) openminds.core.QuantitativeValue ... + coordinates (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(coordinates, 2, 3)} end @@ -34,7 +34,7 @@ 'coordinateSpace', "openminds.sands.CoordinateSpace" ... ) EMBEDDED_PROPERTIES = struct(... - 'coordinates', "openminds.core.QuantitativeValue" ... + 'coordinates', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -46,8 +46,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+sands/CoordinateSpace.m b/code/schemas/v1.0/+openminds/+sands/CoordinateSpace.m index f6d28924..1b8be132 100644 --- a/code/schemas/v1.0/+openminds/+sands/CoordinateSpace.m +++ b/code/schemas/v1.0/+openminds/+sands/CoordinateSpace.m @@ -6,13 +6,13 @@ % anatomicalAxesOrientation : (1,1) AnatomicalAxesOrientation % Add the axes orientation denoted in standard anatomical terms of direction (stated as XYZ). % -% axesOrigin : (1,:) QuantitativeValue +% axesOrigin : (1,:) QuantitativeValue % Enter the origin of the coordinate system (central point where axes intersect; 2D: [x, y] or 3D:[x, y, z]). % % defaultImage : (1,:) Image % Add one or several images used as visual representation of this coordinate space. % -% digitalIdentifier : (1,1) DigitalIdentifier +% digitalIdentifier : (1,1) DigitalIdentifier % Add the globally unique and persistent digital identifier of this coordinate space. % % fullName : (1,1) string @@ -44,7 +44,7 @@ {mustBeSpecifiedLength(anatomicalAxesOrientation, 0, 1)} % Enter the origin of the coordinate system (central point where axes intersect; 2D: [x, y] or 3D:[x, y, z]). - axesOrigin (1,:) openminds.core.QuantitativeValue ... + axesOrigin (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(axesOrigin, 2, 3)} % Add one or several images used as visual representation of this coordinate space. @@ -52,7 +52,7 @@ {mustBeListOfUniqueItems(defaultImage)} % Add the globally unique and persistent digital identifier of this coordinate space. - digitalIdentifier (1,:) openminds.core.DigitalIdentifier ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DigitalIdentifier ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name for this coordinate space. @@ -89,9 +89,9 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'anatomicalAxesOrientation', "openminds.controlledterms.AnatomicalAxesOrientation", ... - 'axesOrigin', "openminds.core.QuantitativeValue", ... + 'axesOrigin', "openminds.core.miscellaneous.QuantitativeValue", ... 'defaultImage', "openminds.sands.Image", ... - 'digitalIdentifier', "openminds.core.DigitalIdentifier", ... + 'digitalIdentifier', "openminds.core.miscellaneous.DigitalIdentifier", ... 'nativeUnit', "openminds.controlledterms.UnitOfMeasurement" ... ) EMBEDDED_PROPERTIES = struct(... @@ -109,5 +109,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+sands/Electrode.m b/code/schemas/v1.0/+openminds/+sands/Electrode.m index 560be46c..a98c0a21 100644 --- a/code/schemas/v1.0/+openminds/+sands/Electrode.m +++ b/code/schemas/v1.0/+openminds/+sands/Electrode.m @@ -44,8 +44,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+sands/ElectrodeArray.m b/code/schemas/v1.0/+openminds/+sands/ElectrodeArray.m index d4cb059e..9c480b3d 100644 --- a/code/schemas/v1.0/+openminds/+sands/ElectrodeArray.m +++ b/code/schemas/v1.0/+openminds/+sands/ElectrodeArray.m @@ -44,8 +44,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+sands/ElectrodeContact.m b/code/schemas/v1.0/+openminds/+sands/ElectrodeContact.m index 9dd14ee2..b30141b2 100644 --- a/code/schemas/v1.0/+openminds/+sands/ElectrodeContact.m +++ b/code/schemas/v1.0/+openminds/+sands/ElectrodeContact.m @@ -6,16 +6,16 @@ % coordinatePoint : (1,1) CoordinatePoint % Add the central coordinate of this electrode contact. % -% definedIn : (1,:) FileInstance +% definedIn : (1,:) FileInstance % Add one or several files in which the electrode contact is defined in. % % internalIdentifier : (1,1) string % Enter the identifier used for this electrode contact within the file it is stored in. % -% relatedRecording : (1,:) FileInstance +% relatedRecording : (1,:) FileInstance % Add one or several files in which the recordings from this electrode contact were stored. % -% relatedStimulation : (1,:) FileInstance +% relatedStimulation : (1,:) FileInstance % Add one or several files in which the stimulations applied via this electrode contact were stored. % % visualizedIn : (1,:) Image @@ -29,18 +29,18 @@ {mustBeSpecifiedLength(coordinatePoint, 0, 1)} % Add one or several files in which the electrode contact is defined in. - definedIn (1,:) openminds.core.FileInstance ... + definedIn (1,:) openminds.core.data.FileInstance ... {mustBeListOfUniqueItems(definedIn)} % Enter the identifier used for this electrode contact within the file it is stored in. internalIdentifier (1,1) string % Add one or several files in which the recordings from this electrode contact were stored. - relatedRecording (1,:) openminds.core.FileInstance ... + relatedRecording (1,:) openminds.core.data.FileInstance ... {mustBeListOfUniqueItems(relatedRecording)} % Add one or several files in which the stimulations applied via this electrode contact were stored. - relatedStimulation (1,:) openminds.core.FileInstance ... + relatedStimulation (1,:) openminds.core.data.FileInstance ... {mustBeListOfUniqueItems(relatedStimulation)} % Add one or several images in which the electrode contact is visualized in. @@ -59,9 +59,9 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'coordinatePoint', "openminds.sands.CoordinatePoint", ... - 'definedIn', "openminds.core.FileInstance", ... - 'relatedRecording', "openminds.core.FileInstance", ... - 'relatedStimulation', "openminds.core.FileInstance", ... + 'definedIn', "openminds.core.data.FileInstance", ... + 'relatedRecording', "openminds.core.data.FileInstance", ... + 'relatedStimulation', "openminds.core.data.FileInstance", ... 'visualizedIn', "openminds.sands.Image" ... ) EMBEDDED_PROPERTIES = struct(... @@ -76,8 +76,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/+sands/Image.m b/code/schemas/v1.0/+openminds/+sands/Image.m index 2f40e633..31914b8b 100644 --- a/code/schemas/v1.0/+openminds/+sands/Image.m +++ b/code/schemas/v1.0/+openminds/+sands/Image.m @@ -6,10 +6,10 @@ % coordinateSpace : (1,1) CoordinateSpace % Add the coordinate space this image exists in. % -% definedIn : (1,1) FileInstance +% definedIn : (1,1) FileInstance % Add the file in which this image is stored in. % -% voxelSize : (1,:) QuantitativeValue +% voxelSize : (1,:) QuantitativeValue % Add two or three values with units defined that describe the size of one pixel (2D: [x, y]) or voxel (3D: [x, y, z]) in the physical space. % This class was auto-generated by the openMINDS pipeline @@ -20,11 +20,11 @@ {mustBeSpecifiedLength(coordinateSpace, 0, 1)} % Add the file in which this image is stored in. - definedIn (1,:) openminds.core.FileInstance ... + definedIn (1,:) openminds.core.data.FileInstance ... {mustBeSpecifiedLength(definedIn, 0, 1)} % Add two or three values with units defined that describe the size of one pixel (2D: [x, y]) or voxel (3D: [x, y, z]) in the physical space. - voxelSize (1,:) openminds.core.QuantitativeValue ... + voxelSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(voxelSize, 2, 3)} end @@ -39,10 +39,10 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'coordinateSpace', "openminds.sands.CoordinateSpace", ... - 'definedIn', "openminds.core.FileInstance" ... + 'definedIn', "openminds.core.data.FileInstance" ... ) EMBEDDED_PROPERTIES = struct(... - 'voxelSize', "openminds.core.QuantitativeValue" ... + 'voxelSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -54,8 +54,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v1.0/+openminds/Contents.m b/code/schemas/v1.0/+openminds/Contents.m index 0ec95289..17158c77 100644 --- a/code/schemas/v1.0/+openminds/Contents.m +++ b/code/schemas/v1.0/+openminds/Contents.m @@ -1,6 +1,6 @@ -% openMINDS (model schemas - v1.0) +% openMINDS (model schemas - v1.0) % The schema folder contains MATLAB schemas for the following openMINDS models: -% +% % controlledterms - openminds.controlledterms is a model. % core - openminds.core is a model. % sands - openminds.sands is a model. diff --git a/code/schemas/v2.0/+openminds/+controlledterms/AgeCategory.m b/code/schemas/v2.0/+openminds/+controlledterms/AgeCategory.m index 0d1a2e7f..6d8a28d2 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/AgeCategory.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/AgeCategory.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m b/code/schemas/v2.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m index 81c920b5..7d924a79 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/BehavioralTask.m b/code/schemas/v2.0/+openminds/+controlledterms/BehavioralTask.m index 070bc9fb..c72c78da 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/BehavioralTask.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/BehavioralTask.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/BiologicalSex.m b/code/schemas/v2.0/+openminds/+controlledterms/BiologicalSex.m index 94e42665..192cc140 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/BiologicalSex.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/BiologicalSex.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/CellType.m b/code/schemas/v2.0/+openminds/+controlledterms/CellType.m index c4ba7895..563ce88f 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/CellType.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/CellType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/ContributionType.m b/code/schemas/v2.0/+openminds/+controlledterms/ContributionType.m index afc4e0da..0f25b103 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/ContributionType.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/ContributionType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/CriteriaQualityType.m b/code/schemas/v2.0/+openminds/+controlledterms/CriteriaQualityType.m index f6400d88..f35507e4 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/CriteriaQualityType.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/CriteriaQualityType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/Disease.m b/code/schemas/v2.0/+openminds/+controlledterms/Disease.m index 9da960ef..914b8c80 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/Disease.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/Disease.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/DiseaseModel.m b/code/schemas/v2.0/+openminds/+controlledterms/DiseaseModel.m index a4a1a98a..95465762 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/DiseaseModel.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/DiseaseModel.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/EthicsAssessment.m b/code/schemas/v2.0/+openminds/+controlledterms/EthicsAssessment.m index 593b9a21..5ca20881 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/EthicsAssessment.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/EthicsAssessment.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/ExperimentalApproach.m b/code/schemas/v2.0/+openminds/+controlledterms/ExperimentalApproach.m index 8c17958e..cfad11a3 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/ExperimentalApproach.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/ExperimentalApproach.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/FileBundleGrouping.m b/code/schemas/v2.0/+openminds/+controlledterms/FileBundleGrouping.m index b7434a28..ffb4809d 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/FileBundleGrouping.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/FileBundleGrouping.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/FileRepositoryType.m b/code/schemas/v2.0/+openminds/+controlledterms/FileRepositoryType.m index a75420c5..bba77cc1 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/FileRepositoryType.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/FileRepositoryType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/FileUsageRole.m b/code/schemas/v2.0/+openminds/+controlledterms/FileUsageRole.m index 5cc5fdb8..23422087 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/FileUsageRole.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/FileUsageRole.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/Handedness.m b/code/schemas/v2.0/+openminds/+controlledterms/Handedness.m index f37077c0..50428ad8 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/Handedness.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/Handedness.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/Language.m b/code/schemas/v2.0/+openminds/+controlledterms/Language.m index e7e4834f..2a247356 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/Language.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/Language.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/Laterality.m b/code/schemas/v2.0/+openminds/+controlledterms/Laterality.m index d49ec1d0..7bd2bc09 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/Laterality.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/Laterality.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/MetaDataModelType.m b/code/schemas/v2.0/+openminds/+controlledterms/MetaDataModelType.m index 542ab25f..7577b691 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/MetaDataModelType.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/MetaDataModelType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/ModelAbstractionLevel.m b/code/schemas/v2.0/+openminds/+controlledterms/ModelAbstractionLevel.m index b644b4d8..192ca64e 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/ModelAbstractionLevel.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/ModelAbstractionLevel.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/ModelScope.m b/code/schemas/v2.0/+openminds/+controlledterms/ModelScope.m index 8175f689..27e38db6 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/ModelScope.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/ModelScope.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/OperatingDevice.m b/code/schemas/v2.0/+openminds/+controlledterms/OperatingDevice.m index 8bb6ceaa..3c5cf8b6 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/OperatingDevice.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/OperatingDevice.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/OperatingSystem.m b/code/schemas/v2.0/+openminds/+controlledterms/OperatingSystem.m index 7ec91294..387251f4 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/OperatingSystem.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/OperatingSystem.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/Organ.m b/code/schemas/v2.0/+openminds/+controlledterms/Organ.m index 34c3ca3b..2dfcbaa0 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/Organ.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/Organ.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/Phenotype.m b/code/schemas/v2.0/+openminds/+controlledterms/Phenotype.m index bbaa737b..0f92012b 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/Phenotype.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/Phenotype.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/PreparationType.m b/code/schemas/v2.0/+openminds/+controlledterms/PreparationType.m index 0b1f47bf..9dfa150d 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/PreparationType.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/PreparationType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/ProductAccessibility.m b/code/schemas/v2.0/+openminds/+controlledterms/ProductAccessibility.m index 0a6a3615..3fea213c 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/ProductAccessibility.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/ProductAccessibility.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/ProgrammingLanguage.m b/code/schemas/v2.0/+openminds/+controlledterms/ProgrammingLanguage.m index 375e0342..5cf906f1 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/ProgrammingLanguage.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/ProgrammingLanguage.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/QualitativeOverlap.m b/code/schemas/v2.0/+openminds/+controlledterms/QualitativeOverlap.m index 75cbe405..2e7e6213 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/QualitativeOverlap.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/QualitativeOverlap.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/SemanticDataType.m b/code/schemas/v2.0/+openminds/+controlledterms/SemanticDataType.m index 5c35c0a0..058e7beb 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/SemanticDataType.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/SemanticDataType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/SoftwareApplicationCategory.m b/code/schemas/v2.0/+openminds/+controlledterms/SoftwareApplicationCategory.m index ed24ea17..a3bc33e3 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/SoftwareApplicationCategory.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/SoftwareApplicationCategory.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/SoftwareFeature.m b/code/schemas/v2.0/+openminds/+controlledterms/SoftwareFeature.m index 0f179a95..e75bc346 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/SoftwareFeature.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/SoftwareFeature.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/Species.m b/code/schemas/v2.0/+openminds/+controlledterms/Species.m index 6b276343..d9a7ea2e 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/Species.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/Species.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/Strain.m b/code/schemas/v2.0/+openminds/+controlledterms/Strain.m index c6ecc6a4..81eca13e 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/Strain.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/Strain.m @@ -34,5 +34,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/Technique.m b/code/schemas/v2.0/+openminds/+controlledterms/Technique.m index ddacec8d..bdea7527 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/Technique.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/Technique.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/TermSuggestion.m b/code/schemas/v2.0/+openminds/+controlledterms/TermSuggestion.m index 95834df0..b35342cc 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/TermSuggestion.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/TermSuggestion.m @@ -37,5 +37,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/Terminology.m b/code/schemas/v2.0/+openminds/+controlledterms/Terminology.m index d2d4743a..8bc3538c 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/Terminology.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/Terminology.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/TissueSampleType.m b/code/schemas/v2.0/+openminds/+controlledterms/TissueSampleType.m index d89da9b3..91a5ed9f 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/TissueSampleType.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/TissueSampleType.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/TypeOfUncertainty.m b/code/schemas/v2.0/+openminds/+controlledterms/TypeOfUncertainty.m index bf460811..5a99c56f 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/TypeOfUncertainty.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/TypeOfUncertainty.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/UBERONParcellation.m b/code/schemas/v2.0/+openminds/+controlledterms/UBERONParcellation.m index f119f3df..547db578 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/UBERONParcellation.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/UBERONParcellation.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+controlledterms/UnitOfMeasurement.m b/code/schemas/v2.0/+openminds/+controlledterms/UnitOfMeasurement.m index 54d95264..95646489 100644 --- a/code/schemas/v2.0/+openminds/+controlledterms/UnitOfMeasurement.m +++ b/code/schemas/v2.0/+openminds/+controlledterms/UnitOfMeasurement.m @@ -31,5 +31,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+actors/Affiliation.m b/code/schemas/v2.0/+openminds/+core/+actors/Affiliation.m index 64506d00..f74a76c6 100644 --- a/code/schemas/v2.0/+openminds/+core/+actors/Affiliation.m +++ b/code/schemas/v2.0/+openminds/+core/+actors/Affiliation.m @@ -6,7 +6,7 @@ % endDate : (1,1) datetime % Enter the end date of this affiliation. Leave blank if the affiliation is still current. % -% organization : (1,1) Organization +% organization : (1,1) Organization % Add organization to which a person is or was affiliated. % % startDate : (1,1) datetime @@ -20,7 +20,7 @@ {mustBeSpecifiedLength(endDate, 0, 1), mustBeValidDate(endDate)} % Add organization to which a person is or was affiliated. - organization (1,:) openminds.core.Organization ... + organization (1,:) openminds.core.actors.Organization ... {mustBeSpecifiedLength(organization, 0, 1)} % Enter the start date of this affiliation. @@ -38,7 +38,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'organization', "openminds.core.Organization" ... + 'organization', "openminds.core.actors.Organization" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -55,5 +55,4 @@ str = sprintf('%s', obj.memberOf); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+actors/ContactInformation.m b/code/schemas/v2.0/+openminds/+core/+actors/ContactInformation.m index aa803baa..eefdd895 100644 --- a/code/schemas/v2.0/+openminds/+core/+actors/ContactInformation.m +++ b/code/schemas/v2.0/+openminds/+core/+actors/ContactInformation.m @@ -39,5 +39,4 @@ str = sprintf('%s', obj.email); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+actors/Contribution.m b/code/schemas/v2.0/+openminds/+core/+actors/Contribution.m index 5d50cc55..6538e76a 100644 --- a/code/schemas/v2.0/+openminds/+core/+actors/Contribution.m +++ b/code/schemas/v2.0/+openminds/+core/+actors/Contribution.m @@ -6,7 +6,7 @@ % contributionType : (1,:) ContributionType % Add one or several type of contributions made by the stated contributor. % -% contributor : (1,1) Organization, Person +% contributor : (1,1) Organization, Person % Add the contributing person or organization. % This class was auto-generated by the openMINDS pipeline @@ -32,7 +32,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'contributionType', "openminds.controlledterms.ContributionType", ... - 'contributor', ["openminds.core.Organization", "openminds.core.Person"] ... + 'contributor', ["openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -49,5 +49,4 @@ str = sprintf('%s (%s)', obj.contributor, obj.type); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+actors/Organization.m b/code/schemas/v2.0/+openminds/+core/+actors/Organization.m index b97ef424..c3dbdfa4 100644 --- a/code/schemas/v2.0/+openminds/+core/+actors/Organization.m +++ b/code/schemas/v2.0/+openminds/+core/+actors/Organization.m @@ -1,18 +1,18 @@ classdef Organization < openminds.abstract.Schema -%Organization - Structured information on an organization. +%Organization - An entity comprised of one or more natural persons with a particular purpose. [adapted from Wikipedia](https://en.wikipedia.org/wiki/Organization) % % PROPERTIES: % -% digitalIdentifier : (1,:) GRIDID, RORID +% digitalIdentifier : (1,:) GRIDID, RORID % Add one or several globally unique and persistent digital identifier for this organization. % % fullName : (1,1) string % Enter the full name of the organization. % -% hasParent : (1,1) Organization +% hasParent : (1,1) Organization % Add a parent organization to this organization. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this organization. % % shortName : (1,1) string @@ -29,11 +29,11 @@ fullName (1,1) string % Add a parent organization to this organization. - hasParent (1,:) openminds.core.Organization ... + hasParent (1,:) openminds.core.actors.Organization ... {mustBeSpecifiedLength(hasParent, 0, 1)} % Add the uniform resource locator (URL) to the homepage of this organization. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter the short name of this organization. @@ -50,9 +50,9 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', ["openminds.core.GRIDID", "openminds.core.RORID"], ... - 'hasParent', "openminds.core.Organization", ... - 'homepage', "openminds.core.URL" ... + 'digitalIdentifier', ["openminds.core.miscellaneous.GRIDID", "openminds.core.miscellaneous.RORID"], ... + 'hasParent', "openminds.core.actors.Organization", ... + 'homepage', "openminds.core.miscellaneous.URL" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -69,5 +69,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+actors/Person.m b/code/schemas/v2.0/+openminds/+core/+actors/Person.m index 029c0bb3..bd0c9744 100644 --- a/code/schemas/v2.0/+openminds/+core/+actors/Person.m +++ b/code/schemas/v2.0/+openminds/+core/+actors/Person.m @@ -3,13 +3,13 @@ % % PROPERTIES: % -% affiliation : (1,:) Affiliation +% affiliation : (1,:) Affiliation % Add the current and, if necessary, past affiliations of this person % -% contactInformation : (1,1) ContactInformation +% contactInformation : (1,1) ContactInformation % Add the contact information of this person. % -% digitalIdentifier : (1,:) ORCID +% digitalIdentifier : (1,:) ORCID % Add one or several globally unique and persistent digital identifier for this person. % % familyName : (1,1) string @@ -22,15 +22,15 @@ properties % Add the current and, if necessary, past affiliations of this person - affiliation (1,:) openminds.core.Affiliation ... + affiliation (1,:) openminds.core.actors.Affiliation ... {mustBeListOfUniqueItems(affiliation)} % Add the contact information of this person. - contactInformation (1,:) openminds.core.ContactInformation ... + contactInformation (1,:) openminds.core.actors.ContactInformation ... {mustBeSpecifiedLength(contactInformation, 0, 1)} % Add one or several globally unique and persistent digital identifier for this person. - digitalIdentifier (1,:) openminds.core.ORCID ... + digitalIdentifier (1,:) openminds.core.miscellaneous.ORCID ... {mustBeListOfUniqueItems(digitalIdentifier)} % Enter the family name of this person. @@ -50,11 +50,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'contactInformation', "openminds.core.ContactInformation", ... - 'digitalIdentifier', "openminds.core.ORCID" ... + 'contactInformation', "openminds.core.actors.ContactInformation", ... + 'digitalIdentifier', "openminds.core.miscellaneous.ORCID" ... ) EMBEDDED_PROPERTIES = struct(... - 'affiliation', "openminds.core.Affiliation" ... + 'affiliation', "openminds.core.actors.Affiliation" ... ) end @@ -69,5 +69,4 @@ str = sprintf('%s, %s', obj.familyName, obj.givenName); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+data/ContentType.m b/code/schemas/v2.0/+openminds/+core/+data/ContentType.m index df9edb0a..013c54ac 100644 --- a/code/schemas/v2.0/+openminds/+core/+data/ContentType.m +++ b/code/schemas/v2.0/+openminds/+core/+data/ContentType.m @@ -71,5 +71,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+data/Copyright.m b/code/schemas/v2.0/+openminds/+core/+data/Copyright.m index cff59d15..3e40576a 100644 --- a/code/schemas/v2.0/+openminds/+core/+data/Copyright.m +++ b/code/schemas/v2.0/+openminds/+core/+data/Copyright.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% holder : (1,:) Organization, Person +% holder : (1,:) Organization, Person % Add one or several persons or organisations that hold the copyright. % % year : (1,1) string @@ -31,7 +31,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'holder', ["openminds.core.Organization", "openminds.core.Person"] ... + 'holder', ["openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -48,5 +48,4 @@ str = sprintf('%s (%s)', obj.holder, obj.year); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+data/File.m b/code/schemas/v2.0/+openminds/+core/+data/File.m index b644ebdf..ccbbd6cf 100644 --- a/code/schemas/v2.0/+openminds/+core/+data/File.m +++ b/code/schemas/v2.0/+openminds/+core/+data/File.m @@ -9,16 +9,16 @@ % content : (1,1) string % Enter a short content description for this file instance. % -% fileRepository : (1,1) FileRepository +% fileRepository : (1,1) FileRepository % Add the over all repository to which this single file belongs. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this file instance. % -% hash : (1,1) Hash +% hash : (1,1) Hash % Add the hash that was generated for this file instance. % -% isPartOf : (1,:) FileBundle +% isPartOf : (1,:) FileBundle % Add one or several bundles in which this single file can be grouped. % % name : (1,1) string @@ -27,7 +27,7 @@ % specialUsageRole : (1,1) FileUsageRole % Add a special usage role for this single file. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size this file instance allocates. % This class was auto-generated by the openMINDS pipeline @@ -40,19 +40,19 @@ content (1,1) string % Add the over all repository to which this single file belongs. - fileRepository (1,:) openminds.core.FileRepository ... + fileRepository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(fileRepository, 0, 1)} % Add the content type of this file instance. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the hash that was generated for this file instance. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeSpecifiedLength(hash, 0, 1)} % Add one or several bundles in which this single file can be grouped. - isPartOf (1,:) openminds.core.FileBundle ... + isPartOf (1,:) openminds.core.data.FileBundle ... {mustBeListOfUniqueItems(isPartOf)} % Enter the name of this single file. @@ -63,7 +63,7 @@ {mustBeSpecifiedLength(specialUsageRole, 0, 1)} % Enter the storage size this file instance allocates. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} end @@ -77,14 +77,14 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'fileRepository', "openminds.core.FileRepository", ... - 'format', "openminds.core.ContentType", ... - 'isPartOf', "openminds.core.FileBundle", ... + 'fileRepository', "openminds.core.data.FileRepository", ... + 'format', "openminds.core.data.ContentType", ... + 'isPartOf', "openminds.core.data.FileBundle", ... 'specialUsageRole', "openminds.controlledterms.FileUsageRole" ... ) EMBEDDED_PROPERTIES = struct(... - 'hash', "openminds.core.Hash", ... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -99,5 +99,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+data/FileBundle.m b/code/schemas/v2.0/+openminds/+core/+data/FileBundle.m index e94657d0..f878d760 100644 --- a/code/schemas/v2.0/+openminds/+core/+data/FileBundle.m +++ b/code/schemas/v2.0/+openminds/+core/+data/FileBundle.m @@ -3,16 +3,16 @@ % % PROPERTIES: % -% format : (1,1) ContentType +% format : (1,1) ContentType % If file instances within this bundle are organized and formatted according to a formal data structure use the appropriate contentType. Leave blank otherwise. % % groupedBy : (1,1) FileBundleGrouping % Add the concept which was used to group file instances into this file bundle. % -% hash : (1,1) Hash +% hash : (1,1) Hash % Add the hash that was generated for this file bundle. % -% isPartOf : (1,1) FileBundle, FileRepository +% isPartOf : (1,1) FileBundle, FileRepository % Add the file bundle or file repository this file bundle is a part of. % % name : (1,1) string @@ -21,14 +21,14 @@ % patternOfFilenames : (1,1) string % Enter a regular expression (syntax: ECMA 262) which is valid for all filenames of the file instances that should be grouped into this file bundle. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size this file bundle allocates. % This class was auto-generated by the openMINDS pipeline properties % If file instances within this bundle are organized and formatted according to a formal data structure use the appropriate contentType. Leave blank otherwise. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the concept which was used to group file instances into this file bundle. @@ -36,7 +36,7 @@ {mustBeSpecifiedLength(groupedBy, 0, 1)} % Add the hash that was generated for this file bundle. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeSpecifiedLength(hash, 0, 1)} % Add the file bundle or file repository this file bundle is a part of. @@ -50,7 +50,7 @@ patternOfFilenames (1,1) string % Enter the storage size this file bundle allocates. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} end @@ -64,13 +64,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType", ... + 'format', "openminds.core.data.ContentType", ... 'groupedBy', "openminds.controlledterms.FileBundleGrouping", ... - 'isPartOf', ["openminds.core.FileBundle", "openminds.core.FileRepository"] ... + 'isPartOf', ["openminds.core.data.FileBundle", "openminds.core.data.FileRepository"] ... ) EMBEDDED_PROPERTIES = struct(... - 'hash', "openminds.core.Hash", ... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -85,5 +85,4 @@ str = sprintf('%s (%s)', obj.name, obj.groupedBy); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+data/FileRepository.m b/code/schemas/v2.0/+openminds/+core/+data/FileRepository.m index 3f9a77af..28a01a6c 100644 --- a/code/schemas/v2.0/+openminds/+core/+data/FileRepository.m +++ b/code/schemas/v2.0/+openminds/+core/+data/FileRepository.m @@ -6,13 +6,13 @@ % IRI : (1,1) string % Enter the internationalized resource identifier (IRI) of this file repository. % -% format : (1,1) ContentType +% format : (1,1) ContentType % If file instances and bundles within the repository are organized and formatted according to a formal data structure use the appropriate contentType. Leave blank otherwise. % -% hash : (1,1) Hash +% hash : (1,1) Hash % Add the hash that was generated for this file repository. % -% hostedBy : (1,1) Organization +% hostedBy : (1,1) Organization % Add the host of this file repository. % % name : (1,1) string @@ -21,7 +21,7 @@ % repositoryType : (1,1) FileRepositoryType % Add the type of this file repository. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size this file repository allocates. % This class was auto-generated by the openMINDS pipeline @@ -31,15 +31,15 @@ IRI (1,1) string % If file instances and bundles within the repository are organized and formatted according to a formal data structure use the appropriate contentType. Leave blank otherwise. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the hash that was generated for this file repository. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeSpecifiedLength(hash, 0, 1)} % Add the host of this file repository. - hostedBy (1,:) openminds.core.Organization ... + hostedBy (1,:) openminds.core.actors.Organization ... {mustBeSpecifiedLength(hostedBy, 0, 1)} % Enter the name of this file repository. @@ -50,7 +50,7 @@ {mustBeSpecifiedLength(repositoryType, 0, 1)} % Enter the storage size this file repository allocates. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} end @@ -64,13 +64,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType", ... - 'hostedBy', "openminds.core.Organization", ... + 'format', "openminds.core.data.ContentType", ... + 'hostedBy', "openminds.core.actors.Organization", ... 'repositoryType', "openminds.controlledterms.FileRepositoryType" ... ) EMBEDDED_PROPERTIES = struct(... - 'hash', "openminds.core.Hash", ... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -85,5 +85,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+data/Hash.m b/code/schemas/v2.0/+openminds/+core/+data/Hash.m index 079fb394..c622b183 100644 --- a/code/schemas/v2.0/+openminds/+core/+data/Hash.m +++ b/code/schemas/v2.0/+openminds/+core/+data/Hash.m @@ -45,5 +45,4 @@ str = sprintf('%s', obj.algorithm); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+data/License.m b/code/schemas/v2.0/+openminds/+core/+data/License.m index ae6f60c5..2f6df832 100644 --- a/code/schemas/v2.0/+openminds/+core/+data/License.m +++ b/code/schemas/v2.0/+openminds/+core/+data/License.m @@ -58,5 +58,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+miscellaneous/DOI.m b/code/schemas/v2.0/+openminds/+core/+miscellaneous/DOI.m index 686f1cd2..052535e0 100644 --- a/code/schemas/v2.0/+openminds/+core/+miscellaneous/DOI.m +++ b/code/schemas/v2.0/+openminds/+core/+miscellaneous/DOI.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+miscellaneous/Funding.m b/code/schemas/v2.0/+openminds/+core/+miscellaneous/Funding.m index 1541689d..e2b6889e 100644 --- a/code/schemas/v2.0/+openminds/+core/+miscellaneous/Funding.m +++ b/code/schemas/v2.0/+openminds/+core/+miscellaneous/Funding.m @@ -12,7 +12,7 @@ % awardTitle : (1,1) string % Enter the award title of this funding. % -% funder : (1,1) Organization, Person +% funder : (1,1) Organization, Person % Add the organization that provided this funding. % This class was auto-generated by the openMINDS pipeline @@ -42,7 +42,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'funder', ["openminds.core.Organization", "openminds.core.Person"] ... + 'funder', ["openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -59,5 +59,4 @@ str = sprintf('%s (%s)', obj.funder, obj.awardNumber); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+miscellaneous/GRIDID.m b/code/schemas/v2.0/+openminds/+core/+miscellaneous/GRIDID.m index 78b3a4db..43ea9007 100644 --- a/code/schemas/v2.0/+openminds/+core/+miscellaneous/GRIDID.m +++ b/code/schemas/v2.0/+openminds/+core/+miscellaneous/GRIDID.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+miscellaneous/ISBN.m b/code/schemas/v2.0/+openminds/+core/+miscellaneous/ISBN.m index 072fe3db..8a0f897a 100644 --- a/code/schemas/v2.0/+openminds/+core/+miscellaneous/ISBN.m +++ b/code/schemas/v2.0/+openminds/+core/+miscellaneous/ISBN.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+miscellaneous/ORCID.m b/code/schemas/v2.0/+openminds/+core/+miscellaneous/ORCID.m index 203e0195..5d647f4a 100644 --- a/code/schemas/v2.0/+openminds/+core/+miscellaneous/ORCID.m +++ b/code/schemas/v2.0/+openminds/+core/+miscellaneous/ORCID.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+miscellaneous/QuantitativeValue.m b/code/schemas/v2.0/+openminds/+core/+miscellaneous/QuantitativeValue.m index 848cfe62..5449374b 100644 --- a/code/schemas/v2.0/+openminds/+core/+miscellaneous/QuantitativeValue.m +++ b/code/schemas/v2.0/+openminds/+core/+miscellaneous/QuantitativeValue.m @@ -66,5 +66,4 @@ end end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m b/code/schemas/v2.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m index 3600e4c9..5961bdff 100644 --- a/code/schemas/v2.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m +++ b/code/schemas/v2.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m @@ -50,8 +50,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+miscellaneous/RORID.m b/code/schemas/v2.0/+openminds/+core/+miscellaneous/RORID.m index a27b2d85..d29be274 100644 --- a/code/schemas/v2.0/+openminds/+core/+miscellaneous/RORID.m +++ b/code/schemas/v2.0/+openminds/+core/+miscellaneous/RORID.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+miscellaneous/SWHID.m b/code/schemas/v2.0/+openminds/+core/+miscellaneous/SWHID.m index d7998957..20081fd5 100644 --- a/code/schemas/v2.0/+openminds/+core/+miscellaneous/SWHID.m +++ b/code/schemas/v2.0/+openminds/+core/+miscellaneous/SWHID.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+miscellaneous/URL.m b/code/schemas/v2.0/+openminds/+core/+miscellaneous/URL.m index 126a153a..cf0b309b 100644 --- a/code/schemas/v2.0/+openminds/+core/+miscellaneous/URL.m +++ b/code/schemas/v2.0/+openminds/+core/+miscellaneous/URL.m @@ -36,8 +36,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('%s', obj.URL); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+products/Dataset.m b/code/schemas/v2.0/+openminds/+core/+products/Dataset.m index b45340ba..f8033f41 100644 --- a/code/schemas/v2.0/+openminds/+core/+products/Dataset.m +++ b/code/schemas/v2.0/+openminds/+core/+products/Dataset.m @@ -3,25 +3,25 @@ % % PROPERTIES: % -% author : (1,:) Organization, Person +% author : (1,:) Organization, Person % Add one or several authors (person or organization) that contributed to the production and publication of this dataset. % -% custodian : (1,:) Organization, Person +% custodian : (1,:) Organization, Person % Add one or several custodians (person or organization) that are responsible for this research product. Note that this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (abstract) for this research product (max. 2000 characters, incl. spaces; no references). Note that this description should be fitting for all attached research product versions. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (title) for this research product. Note that this full name should be fitting for all attached research product versions. % -% hasVersion : (1,:) DatasetVersion +% hasVersion : (1,:) DatasetVersion % Add one or several versions of this dataset. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this research product. % % howToCite : (1,1) string @@ -46,18 +46,18 @@ {mustBeValidStringLength(description, 0, 2000)} % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name (title) for this research product. Note that this full name should be fitting for all attached research product versions. fullName (1,1) string % Add one or several versions of this dataset. - hasVersion (1,:) openminds.core.DatasetVersion ... + hasVersion (1,:) openminds.core.products.DatasetVersion ... {mustBeListOfUniqueItems(hasVersion)} % Add the uniform resource locator (URL) to the homepage of this research product. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. @@ -78,11 +78,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'hasVersion', "openminds.core.DatasetVersion", ... - 'homepage', "openminds.core.URL" ... + 'author', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.miscellaneous.DOI", ... + 'hasVersion', "openminds.core.products.DatasetVersion", ... + 'homepage', "openminds.core.miscellaneous.URL" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -99,5 +99,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+products/DatasetVersion.m b/code/schemas/v2.0/+openminds/+core/+products/DatasetVersion.m index 83fe64c2..9ee4b17c 100644 --- a/code/schemas/v2.0/+openminds/+core/+products/DatasetVersion.m +++ b/code/schemas/v2.0/+openminds/+core/+products/DatasetVersion.m @@ -6,19 +6,19 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% author : (1,:) Organization, Person +% author : (1,:) Organization, Person % If necessary, add one or several authors (person or organization) that contributed to the production and publication of this dataset version. Note that these authors will overwrite the once provided in the dataset product this version belongs to. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Add the copyright information of this research product version. % -% custodian : (1,:) Organization, Person +% custodian : (1,:) Organization, Person % Add one or several custodians (person or organization) that are responsible for this research product version. % % description : (1,1) string % If necessary, enter a version specific description (abstract) for this research product version (max. 2000 characters, incl. spaces; no references). If left blank, the research product version will inherit the 'description' of it's corresponding research product. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product version. % % ethicsAssessment : (1,1) EthicsAssessment @@ -27,55 +27,55 @@ % experimentalApproach : (1,:) ExperimentalApproach % Add all experimental approaches which this dataset version has deployed. % -% fullDocumentation : (1,1) DOI, File, URL +% fullDocumentation : (1,1) File, DOI, URL % Add the DOI, file or URL that points to a full documentation of this research product version. % % fullName : (1,1) string % If necessary, enter a version specific descriptive full name (title) for this research product version. If left blank, the research product version will inherit the 'fullName' of it's corresponding research product. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this research product version. % % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% inputData : (1,:) DOI, File, FileBundle +% inputData : (1,:) File, FileBundle, DOI % Add the data that was used as input for this dataset version. % -% isAlternativeVersionOf : (1,:) DatasetVersion +% isAlternativeVersionOf : (1,:) DatasetVersion % Add all dataset versions that can be used alternatively to this dataset version. % -% isNewVersionOf : (1,1) DatasetVersion +% isNewVersionOf : (1,1) DatasetVersion % Add the dataset version preceding this dataset version. % % keyword : (1,:) string % Enter custom keywords to this research product version. % -% license : (1,1) License +% license : (1,1) License % Add the license for this dataset version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add one or several protocols that were used in this dataset version. % -% relatedPublication : (1,:) DOI, ISBN +% relatedPublication : (1,:) DOI, ISBN % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. % % releaseDate : (1,1) datetime % Enter the date (actual or intended) of the first broadcast/publication of this research product version. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string % Enter a short name (alias) for this research product version (max. 30 characters, no space). % -% studiedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection +% studiedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection % Add one or several specimen (subjects and/or tissue samples) or specimen sets (subject groups and/or tissue sample collections) that were studied in this dataset. % % supportChannel : (1,:) string @@ -102,7 +102,7 @@ {mustBeListOfUniqueItems(author)} % Add the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add one or several custodians (person or organization) that are responsible for this research product version. @@ -114,7 +114,7 @@ {mustBeValidStringLength(description, 0, 2000)} % Add the globally unique and persistent digital identifier of this research product version. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the result of the ethics assessment of this dataset version. @@ -133,11 +133,11 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add the uniform resource locator (URL) to the homepage of this research product version. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. @@ -148,11 +148,11 @@ {mustBeListOfUniqueItems(inputData)} % Add all dataset versions that can be used alternatively to this dataset version. - isAlternativeVersionOf (1,:) openminds.core.DatasetVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.DatasetVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the dataset version preceding this dataset version. - isNewVersionOf (1,:) openminds.core.DatasetVersion ... + isNewVersionOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Enter custom keywords to this research product version. @@ -160,15 +160,15 @@ {mustBeSpecifiedLength(keyword, 1, 5)} % Add the license for this dataset version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add one or several protocols that were used in this dataset version. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. @@ -180,7 +180,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (alias) for this research product version (max. 30 characters, no space). @@ -217,27 +217,27 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'author', ["openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... + 'author', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.miscellaneous.DOI", ... 'ethicsAssessment', "openminds.controlledterms.EthicsAssessment", ... 'experimentalApproach', "openminds.controlledterms.ExperimentalApproach", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.URL"], ... - 'funding', "openminds.core.Funding", ... - 'homepage', "openminds.core.URL", ... - 'inputData', ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle"], ... - 'isAlternativeVersionOf', "openminds.core.DatasetVersion", ... - 'isNewVersionOf', "openminds.core.DatasetVersion", ... - 'license', "openminds.core.License", ... - 'protocol', "openminds.core.Protocol", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'repository', "openminds.core.FileRepository", ... - 'studiedSpecimen', ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.URL"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'homepage', "openminds.core.miscellaneous.URL", ... + 'inputData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.miscellaneous.DOI"], ... + 'isAlternativeVersionOf', "openminds.core.products.DatasetVersion", ... + 'isNewVersionOf', "openminds.core.products.DatasetVersion", ... + 'license', "openminds.core.data.License", ... + 'protocol', "openminds.core.research.Protocol", ... + 'relatedPublication', ["openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.ISBN"], ... + 'repository', "openminds.core.data.FileRepository", ... + 'studiedSpecimen', ["openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection"], ... 'type', "openminds.controlledterms.SemanticDataType" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -252,5 +252,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+products/MetaDataModel.m b/code/schemas/v2.0/+openminds/+core/+products/MetaDataModel.m index fbdd5344..393c5fde 100644 --- a/code/schemas/v2.0/+openminds/+core/+products/MetaDataModel.m +++ b/code/schemas/v2.0/+openminds/+core/+products/MetaDataModel.m @@ -3,25 +3,25 @@ % % PROPERTIES: % -% custodian : (1,:) Organization, Person +% custodian : (1,:) Organization, Person % Add one or several custodians (person or organization) that are responsible for this research product. Note that this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (abstract) for this research product (max. 2000 characters, incl. spaces; no references). Note that this description should be fitting for all attached research product versions. % -% developer : (1,:) Organization, Person +% developer : (1,:) Organization, Person % Add one or several developers (person or organization) that contributed to the code implementation of this software. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (title) for this research product. Note that this full name should be fitting for all attached research product versions. % -% hasVersion : (1,:) MetaDataModelVersion +% hasVersion : (1,:) MetaDataModelVersion % Add one or several versions of this (meta)data model. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this research product. % % howToCite : (1,1) string @@ -53,11 +53,11 @@ fullName (1,1) string % Add one or several versions of this (meta)data model. - hasVersion (1,:) openminds.core.MetaDataModelVersion ... + hasVersion (1,:) openminds.core.products.MetaDataModelVersion ... {mustBeListOfUniqueItems(hasVersion)} % Add the uniform resource locator (URL) to the homepage of this research product. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. @@ -78,11 +78,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'custodian', ["openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'hasVersion', "openminds.core.MetaDataModelVersion", ... - 'homepage', "openminds.core.URL" ... + 'custodian', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.SWHID"], ... + 'hasVersion', "openminds.core.products.MetaDataModelVersion", ... + 'homepage', "openminds.core.miscellaneous.URL" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -99,5 +99,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+products/MetaDataModelVersion.m b/code/schemas/v2.0/+openminds/+core/+products/MetaDataModelVersion.m index 2e3eba94..f0ccfd70 100644 --- a/code/schemas/v2.0/+openminds/+core/+products/MetaDataModelVersion.m +++ b/code/schemas/v2.0/+openminds/+core/+products/MetaDataModelVersion.m @@ -6,67 +6,67 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Add the copyright information of this research product version. % -% custodian : (1,:) Organization, Person +% custodian : (1,:) Organization, Person % Add one or several custodians (person or organization) that are responsible for this research product version. % % description : (1,1) string % If necessary, enter a version specific description (abstract) for this research product version (max. 2000 characters, incl. spaces; no references). If left blank, the research product version will inherit the 'description' of it's corresponding research product. % -% developer : (1,:) Organization, Person +% developer : (1,:) Organization, Person % If necessary, add one or several developers (person or organization) that contributed to the code implementation of this (meta)data model version. Note that these developers will overwrite the once provided in the (meta)data model product this version belongs to. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product version. % -% fullDocumentation : (1,1) DOI, File, URL +% fullDocumentation : (1,1) File, DOI, URL % Add the DOI, file or URL that points to a full documentation of this research product version. % % fullName : (1,1) string % If necessary, enter a version specific descriptive full name (title) for this research product version. If left blank, the research product version will inherit the 'fullName' of it's corresponding research product. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this research product version. % % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% isAlternativeVersionOf : (1,:) MetaDataModelVersion +% isAlternativeVersionOf : (1,:) MetaDataModelVersion % Add all (meta)data model versions that can be used alternatively to this (meta)data model version. % -% isNewVersionOf : (1,1) MetaDataModelVersion +% isNewVersionOf : (1,1) MetaDataModelVersion % Add the dataset version preceding this (meta)data model version. % % keyword : (1,:) string % Enter custom keywords to this research product version. % -% license : (1,1) License +% license : (1,1) License % Add the license for this (meta)data model version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. % -% relatedPublication : (1,:) DOI, ISBN +% relatedPublication : (1,:) DOI, ISBN % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. % % releaseDate : (1,1) datetime % Enter the date (actual or intended) of the first broadcast/publication of this research product version. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % -% serializationFormat : (1,:) ContentType +% serializationFormat : (1,:) ContentType % Add all content types in which (meta)data compliant with this (meta)data model version can be stored in. % % shortName : (1,1) string % Enter a short name (alias) for this research product version (max. 30 characters, no space). % -% specificationFormat : (1,:) ContentType +% specificationFormat : (1,:) ContentType % Add all content types in which the schemas of this (meta)data model version are stored in. % % supportChannel : (1,:) string @@ -89,7 +89,7 @@ {mustBeSpecifiedLength(accessibility, 0, 1)} % Add the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add one or several custodians (person or organization) that are responsible for this research product version. @@ -116,22 +116,22 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add the uniform resource locator (URL) to the homepage of this research product version. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. howToCite (1,1) string % Add all (meta)data model versions that can be used alternatively to this (meta)data model version. - isAlternativeVersionOf (1,:) openminds.core.MetaDataModelVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.MetaDataModelVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the dataset version preceding this (meta)data model version. - isNewVersionOf (1,:) openminds.core.MetaDataModelVersion ... + isNewVersionOf (1,:) openminds.core.products.MetaDataModelVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Enter custom keywords to this research product version. @@ -139,11 +139,11 @@ {mustBeSpecifiedLength(keyword, 1, 5)} % Add the license for this (meta)data model version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. @@ -155,11 +155,11 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Add all content types in which (meta)data compliant with this (meta)data model version can be stored in. - serializationFormat (1,:) openminds.core.ContentType ... + serializationFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(serializationFormat)} % Enter a short name (alias) for this research product version (max. 30 characters, no space). @@ -167,7 +167,7 @@ {mustBeValidStringLength(shortName, 0, 30)} % Add all content types in which the schemas of this (meta)data model version are stored in. - specificationFormat (1,:) openminds.core.ContentType ... + specificationFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(specificationFormat)} % Enter all channels through which a user can receive support for handling this research product. @@ -196,24 +196,24 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'custodian', ["openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.URL"], ... - 'funding', "openminds.core.Funding", ... - 'homepage', "openminds.core.URL", ... - 'isAlternativeVersionOf', "openminds.core.MetaDataModelVersion", ... - 'isNewVersionOf', "openminds.core.MetaDataModelVersion", ... - 'license', "openminds.core.License", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'repository', "openminds.core.FileRepository", ... - 'serializationFormat', "openminds.core.ContentType", ... - 'specificationFormat', "openminds.core.ContentType", ... + 'custodian', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.SWHID"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.URL"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'homepage', "openminds.core.miscellaneous.URL", ... + 'isAlternativeVersionOf', "openminds.core.products.MetaDataModelVersion", ... + 'isNewVersionOf', "openminds.core.products.MetaDataModelVersion", ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.ISBN"], ... + 'repository', "openminds.core.data.FileRepository", ... + 'serializationFormat', "openminds.core.data.ContentType", ... + 'specificationFormat', "openminds.core.data.ContentType", ... 'type', "openminds.controlledterms.MetaDataModelType" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -228,5 +228,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+products/Model.m b/code/schemas/v2.0/+openminds/+core/+products/Model.m index 37008f41..30c9e104 100644 --- a/code/schemas/v2.0/+openminds/+core/+products/Model.m +++ b/code/schemas/v2.0/+openminds/+core/+products/Model.m @@ -6,25 +6,25 @@ % abstractionLevel : (1,1) ModelAbstractionLevel % Add the abstraction level of this model version. % -% custodian : (1,:) Organization, Person +% custodian : (1,:) Organization, Person % Add one or several custodians (person or organization) that are responsible for this research product. Note that this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (abstract) for this research product (max. 2000 characters, incl. spaces; no references). Note that this description should be fitting for all attached research product versions. % -% developer : (1,:) Organization, Person +% developer : (1,:) Organization, Person % Add one or several developers (person or organization) that contributed to the code implementation of this model. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (title) for this research product. Note that this full name should be fitting for all attached research product versions. % -% hasVersion : (1,:) ModelVersion +% hasVersion : (1,:) ModelVersion % Add one or several versions of this computational model. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this research product. % % howToCite : (1,1) string @@ -36,7 +36,7 @@ % shortName : (1,1) string % Enter a short name (alias) for this research product (max. 30 characters; no space). % -% studyTarget : (1,:) BiologicalSex, CellType, Disease, DiseaseModel, Handedness, Organ, Phenotype, Species, Strain, TermSuggestion, CustomAnatomicalEntity, ParcellationEntity +% studyTarget : (1,:) BiologicalSex, CellType, Disease, DiseaseModel, Handedness, Organ, Phenotype, Species, Strain, TermSuggestion, ParcellationEntity, CustomAnatomicalEntity % Add all study targets of this model version. % This class was auto-generated by the openMINDS pipeline @@ -66,11 +66,11 @@ fullName (1,1) string % Add one or several versions of this computational model. - hasVersion (1,:) openminds.core.ModelVersion ... + hasVersion (1,:) openminds.core.products.ModelVersion ... {mustBeListOfUniqueItems(hasVersion)} % Add the uniform resource locator (URL) to the homepage of this research product. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. @@ -100,13 +100,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'abstractionLevel', "openminds.controlledterms.ModelAbstractionLevel", ... - 'custodian', ["openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'hasVersion', "openminds.core.ModelVersion", ... - 'homepage', "openminds.core.URL", ... + 'custodian', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.SWHID"], ... + 'hasVersion', "openminds.core.products.ModelVersion", ... + 'homepage', "openminds.core.miscellaneous.URL", ... 'scope', "openminds.controlledterms.ModelScope", ... - 'studyTarget', ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.Handedness", "openminds.controlledterms.Organ", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.Strain", "openminds.controlledterms.TermSuggestion", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity"] ... + 'studyTarget', ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.Handedness", "openminds.controlledterms.Organ", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.Strain", "openminds.controlledterms.TermSuggestion", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -123,5 +123,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+products/ModelVersion.m b/code/schemas/v2.0/+openminds/+core/+products/ModelVersion.m index bd927330..5a8317bf 100644 --- a/code/schemas/v2.0/+openminds/+core/+products/ModelVersion.m +++ b/code/schemas/v2.0/+openminds/+core/+products/ModelVersion.m @@ -6,67 +6,67 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Add the copyright information of this research product version. % -% custodian : (1,:) Organization, Person +% custodian : (1,:) Organization, Person % Add one or several custodians (person or organization) that are responsible for this research product version. % % description : (1,1) string % If necessary, enter a version specific description (abstract) for this research product version (max. 2000 characters, incl. spaces; no references). If left blank, the research product version will inherit the 'description' of it's corresponding research product. % -% developer : (1,:) Organization, Person +% developer : (1,:) Organization, Person % If necessary, add one or several developers (person or organization) that contributed to the code implementation of this model version. Note that these developers will overwrite the once provided in the model product this version belongs to. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product version. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the used content type of this model version. % -% fullDocumentation : (1,1) DOI, File, URL +% fullDocumentation : (1,1) File, DOI, URL % Add the DOI, file or URL that points to a full documentation of this research product version. % % fullName : (1,1) string % If necessary, enter a version specific descriptive full name (title) for this research product version. If left blank, the research product version will inherit the 'fullName' of it's corresponding research product. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this research product version. % % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% inputData : (1,:) DOI, File, FileBundle +% inputData : (1,:) File, FileBundle, DOI % Add the data that was used as input for this model version. % -% isAlternativeVersionOf : (1,:) ModelVersion +% isAlternativeVersionOf : (1,:) ModelVersion % Add all model versions that can be used alternatively to this model version. % -% isNewVersionOf : (1,1) ModelVersion +% isNewVersionOf : (1,1) ModelVersion % Add the model version preceding this model version. % % keyword : (1,:) string % Enter custom keywords to this research product version. % -% license : (1,:) License +% license : (1,:) License % Add at least one license for this model version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. % -% outputData : (1,:) DOI, File, FileBundle +% outputData : (1,:) File, FileBundle, DOI % Add the data that was generated as output of this model version. % -% relatedPublication : (1,:) DOI, ISBN +% relatedPublication : (1,:) DOI, ISBN % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. % % releaseDate : (1,1) datetime % Enter the date (actual or intended) of the first broadcast/publication of this research product version. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -89,7 +89,7 @@ {mustBeSpecifiedLength(accessibility, 0, 1)} % Add the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add one or several custodians (person or organization) that are responsible for this research product version. @@ -109,7 +109,7 @@ {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the used content type of this model version. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the DOI, file or URL that points to a full documentation of this research product version. @@ -120,11 +120,11 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add the uniform resource locator (URL) to the homepage of this research product version. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. @@ -135,11 +135,11 @@ {mustBeListOfUniqueItems(inputData)} % Add all model versions that can be used alternatively to this model version. - isAlternativeVersionOf (1,:) openminds.core.ModelVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.ModelVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the model version preceding this model version. - isNewVersionOf (1,:) openminds.core.ModelVersion ... + isNewVersionOf (1,:) openminds.core.products.ModelVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Enter custom keywords to this research product version. @@ -147,11 +147,11 @@ {mustBeSpecifiedLength(keyword, 1, 5)} % Add at least one license for this model version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeListOfUniqueItems(license)} % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add the data that was generated as output of this model version. @@ -167,7 +167,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (alias) for this research product version (max. 30 characters, no space). @@ -196,24 +196,24 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'custodian', ["openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'format', "openminds.core.ContentType", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.URL"], ... - 'funding', "openminds.core.Funding", ... - 'homepage', "openminds.core.URL", ... - 'inputData', ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle"], ... - 'isAlternativeVersionOf', "openminds.core.ModelVersion", ... - 'isNewVersionOf', "openminds.core.ModelVersion", ... - 'license', "openminds.core.License", ... - 'outputData', ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle"], ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'repository', "openminds.core.FileRepository" ... + 'custodian', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.SWHID"], ... + 'format', "openminds.core.data.ContentType", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.URL"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'homepage', "openminds.core.miscellaneous.URL", ... + 'inputData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.miscellaneous.DOI"], ... + 'isAlternativeVersionOf', "openminds.core.products.ModelVersion", ... + 'isNewVersionOf', "openminds.core.products.ModelVersion", ... + 'license', "openminds.core.data.License", ... + 'outputData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.miscellaneous.DOI"], ... + 'relatedPublication', ["openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.ISBN"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -228,5 +228,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+products/Project.m b/code/schemas/v2.0/+openminds/+core/+products/Project.m index a5bf47e7..11c1b26f 100644 --- a/code/schemas/v2.0/+openminds/+core/+products/Project.m +++ b/code/schemas/v2.0/+openminds/+core/+products/Project.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% coordinator : (1,:) Organization, Person +% coordinator : (1,:) Organization, Person % Add one or several project coordinators (person or organization). % % description : (1,1) string @@ -12,10 +12,10 @@ % fullName : (1,1) string % Enter a descriptive full name (title) for this project. % -% hasResearchProducts : (1,:) Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion +% hasResearchProducts : (1,:) Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion % Add all research products or research product versions that are part of this project. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this project. % % shortName : (1,1) string @@ -39,7 +39,7 @@ {mustBeListOfUniqueItems(hasResearchProducts)} % Add the uniform resource locator (URL) to the homepage of this project. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter a short name (alias) for this project. @@ -56,9 +56,9 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'coordinator', ["openminds.core.Organization", "openminds.core.Person"], ... - 'hasResearchProducts', ["openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion"], ... - 'homepage', "openminds.core.URL" ... + 'coordinator', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'hasResearchProducts', ["openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion"], ... + 'homepage', "openminds.core.miscellaneous.URL" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -75,5 +75,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+products/Software.m b/code/schemas/v2.0/+openminds/+core/+products/Software.m index 083dabe1..15d0f9c1 100644 --- a/code/schemas/v2.0/+openminds/+core/+products/Software.m +++ b/code/schemas/v2.0/+openminds/+core/+products/Software.m @@ -3,25 +3,25 @@ % % PROPERTIES: % -% custodian : (1,:) Organization, Person +% custodian : (1,:) Organization, Person % Add one or several custodians (person or organization) that are responsible for this research product. Note that this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (abstract) for this research product (max. 2000 characters, incl. spaces; no references). Note that this description should be fitting for all attached research product versions. % -% developer : (1,:) Organization, Person +% developer : (1,:) Organization, Person % Add one or several developers (person or organization) that contributed to the code implementation of this software. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (title) for this research product. Note that this full name should be fitting for all attached research product versions. % -% hasVersion : (1,:) SoftwareVersion +% hasVersion : (1,:) SoftwareVersion % Add one or several versions of this software tool. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this research product. % % howToCite : (1,1) string @@ -53,11 +53,11 @@ fullName (1,1) string % Add one or several versions of this software tool. - hasVersion (1,:) openminds.core.SoftwareVersion ... + hasVersion (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(hasVersion)} % Add the uniform resource locator (URL) to the homepage of this research product. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. @@ -78,11 +78,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'custodian', ["openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'hasVersion', "openminds.core.SoftwareVersion", ... - 'homepage', "openminds.core.URL" ... + 'custodian', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.SWHID"], ... + 'hasVersion', "openminds.core.products.SoftwareVersion", ... + 'homepage', "openminds.core.miscellaneous.URL" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -99,5 +99,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+products/SoftwareVersion.m b/code/schemas/v2.0/+openminds/+core/+products/SoftwareVersion.m index f6469eb2..744d4947 100644 --- a/code/schemas/v2.0/+openminds/+core/+products/SoftwareVersion.m +++ b/code/schemas/v2.0/+openminds/+core/+products/SoftwareVersion.m @@ -9,52 +9,52 @@ % applicationCategory : (1,:) SoftwareApplicationCategory % Add all categories to which this software version belongs. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Add the copyright information of this research product version. % -% custodian : (1,:) Organization, Person +% custodian : (1,:) Organization, Person % Add one or several custodians (person or organization) that are responsible for this research product version. % % description : (1,1) string % If necessary, enter a version specific description (abstract) for this research product version (max. 2000 characters, incl. spaces; no references). If left blank, the research product version will inherit the 'description' of it's corresponding research product. % -% developer : (1,:) Organization, Person +% developer : (1,:) Organization, Person % If necessary, add one or several developers (person or organization) that contributed to the code implementation of this software version. Note that these developers will overwrite the once provided in the software product this version belongs to. % % device : (1,:) OperatingDevice % Add all hardware devices compatible with this software version. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product version. % % feature : (1,:) SoftwareFeature % Add all distinguishing characteristics of this software version (e.g. performance, portability, or functionality). % -% fullDocumentation : (1,1) DOI, File, URL +% fullDocumentation : (1,1) File, DOI, URL % Add the DOI, file or URL that points to a full documentation of this research product version. % % fullName : (1,1) string % If necessary, enter a version specific descriptive full name (title) for this research product version. If left blank, the research product version will inherit the 'fullName' of it's corresponding research product. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasComponent : (1,:) SoftwareVersion +% hasComponent : (1,:) SoftwareVersion % Add all software versions that supplement this software version. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this research product version. % % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% inputFormat : (1,:) ContentType +% inputFormat : (1,:) ContentType % Add the content types of all possible input formats for this software version. % -% isAlternativeVersionOf : (1,:) SoftwareVersion +% isAlternativeVersionOf : (1,:) SoftwareVersion % Add all software versions that can be used alternatively to this software version. % -% isNewVersionOf : (1,1) SoftwareVersion +% isNewVersionOf : (1,1) SoftwareVersion % Add the software version preceding this software version. % % keyword : (1,:) string @@ -63,28 +63,28 @@ % language : (1,:) Language % Add all languages supported by this software version. % -% license : (1,:) License +% license : (1,:) License % Add at least one license for this software version. % % operatingSystem : (1,:) OperatingSystem % Add all operating systems supported by this software version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. % -% outputFormat : (1,:) ContentType +% outputFormat : (1,:) ContentType % Add the content types of all possible input formats for this software version. % % programmingLanguage : (1,:) ProgrammingLanguage % Add all programming languages used for this software version. % -% relatedPublication : (1,:) DOI, ISBN +% relatedPublication : (1,:) DOI, ISBN % Add further publications besides the documentation (e.g. an original research article) providing the original context for the production of this research product version. % % releaseDate : (1,1) datetime % Enter the date (actual or intended) of the first broadcast/publication of this research product version. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % requirement : (1,:) string @@ -114,7 +114,7 @@ {mustBeListOfUniqueItems(applicationCategory)} % Add the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add one or several custodians (person or organization) that are responsible for this research product version. @@ -149,30 +149,30 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all software versions that supplement this software version. - hasComponent (1,:) openminds.core.SoftwareVersion ... + hasComponent (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(hasComponent)} % Add the uniform resource locator (URL) to the homepage of this research product version. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. howToCite (1,1) string % Add the content types of all possible input formats for this software version. - inputFormat (1,:) openminds.core.ContentType ... + inputFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(inputFormat)} % Add all software versions that can be used alternatively to this software version. - isAlternativeVersionOf (1,:) openminds.core.SoftwareVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the software version preceding this software version. - isNewVersionOf (1,:) openminds.core.SoftwareVersion ... + isNewVersionOf (1,:) openminds.core.products.SoftwareVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Enter custom keywords to this research product version. @@ -184,7 +184,7 @@ {mustBeListOfUniqueItems(language)} % Add at least one license for this software version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeListOfUniqueItems(license)} % Add all operating systems supported by this software version. @@ -192,11 +192,11 @@ {mustBeListOfUniqueItems(operatingSystem)} % Add the contributions for each involved person or organization going beyond being an author, custodian or developer of this research product version. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add the content types of all possible input formats for this software version. - outputFormat (1,:) openminds.core.ContentType ... + outputFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(outputFormat)} % Add all programming languages used for this software version. @@ -212,7 +212,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter all requirements of this software version. @@ -246,29 +246,29 @@ LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... 'applicationCategory', "openminds.controlledterms.SoftwareApplicationCategory", ... - 'custodian', ["openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Organization", "openminds.core.Person"], ... + 'custodian', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'device', "openminds.controlledterms.OperatingDevice", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... + 'digitalIdentifier', ["openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.SWHID"], ... 'feature', "openminds.controlledterms.SoftwareFeature", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.URL"], ... - 'funding', "openminds.core.Funding", ... - 'hasComponent', "openminds.core.SoftwareVersion", ... - 'homepage', "openminds.core.URL", ... - 'inputFormat', "openminds.core.ContentType", ... - 'isAlternativeVersionOf', "openminds.core.SoftwareVersion", ... - 'isNewVersionOf', "openminds.core.SoftwareVersion", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.URL"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasComponent', "openminds.core.products.SoftwareVersion", ... + 'homepage', "openminds.core.miscellaneous.URL", ... + 'inputFormat', "openminds.core.data.ContentType", ... + 'isAlternativeVersionOf', "openminds.core.products.SoftwareVersion", ... + 'isNewVersionOf', "openminds.core.products.SoftwareVersion", ... 'language', "openminds.controlledterms.Language", ... - 'license', "openminds.core.License", ... + 'license', "openminds.core.data.License", ... 'operatingSystem', "openminds.controlledterms.OperatingSystem", ... - 'outputFormat', "openminds.core.ContentType", ... + 'outputFormat', "openminds.core.data.ContentType", ... 'programmingLanguage', "openminds.controlledterms.ProgrammingLanguage", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'repository', "openminds.core.FileRepository" ... + 'relatedPublication', ["openminds.core.miscellaneous.DOI", "openminds.core.miscellaneous.ISBN"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -283,5 +283,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/NumericalParameter.m b/code/schemas/v2.0/+openminds/+core/+research/NumericalParameter.m index 0bc2bb2d..0e04cc49 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/NumericalParameter.m +++ b/code/schemas/v2.0/+openminds/+core/+research/NumericalParameter.m @@ -6,7 +6,7 @@ % name : (1,1) string % Enter a descriptive name for this numerical parameter. % -% value : (1,:) QuantitativeValue, QuantitativeValueRange +% value : (1,:) QuantitativeValue, QuantitativeValueRange % Add at least one quantitative value for this parameter. % This class was auto-generated by the openMINDS pipeline @@ -31,7 +31,7 @@ LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'value', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'value', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -46,5 +46,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/ParameterSet.m b/code/schemas/v2.0/+openminds/+core/+research/ParameterSet.m index 4112c395..3ec17c3a 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/ParameterSet.m +++ b/code/schemas/v2.0/+openminds/+core/+research/ParameterSet.m @@ -6,7 +6,7 @@ % context : (1,1) string % Enter the common context for the parameters grouped in this set. % -% parameter : (1,:) NumericalParameter, StringParameter +% parameter : (1,:) NumericalParameter, StringParameter % Add all numerical and string parameters that belong to this parameter set. % % relevantFor : (1,1) BehavioralTask, Technique @@ -40,7 +40,7 @@ 'relevantFor', ["openminds.controlledterms.BehavioralTask", "openminds.controlledterms.Technique"] ... ) EMBEDDED_PROPERTIES = struct(... - 'parameter', ["openminds.core.NumericalParameter", "openminds.core.StringParameter"] ... + 'parameter', ["openminds.core.research.NumericalParameter", "openminds.core.research.StringParameter"] ... ) end @@ -52,8 +52,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/Protocol.m b/code/schemas/v2.0/+openminds/+core/+research/Protocol.m index 8594e4fe..42149a47 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/Protocol.m +++ b/code/schemas/v2.0/+openminds/+core/+research/Protocol.m @@ -12,7 +12,7 @@ % name : (1,1) string % Enter a descriptive name for this protocol. % -% studyOption : (1,:) BiologicalSex, CellType, Disease, DiseaseModel, Handedness, Organ, Phenotype, Species, Strain, TermSuggestion, CustomAnatomicalEntity, ParcellationEntity +% studyOption : (1,:) BiologicalSex, CellType, Disease, DiseaseModel, Handedness, Organ, Phenotype, Species, Strain, TermSuggestion, ParcellationEntity, CustomAnatomicalEntity % Add all study options this protocol offers. % % technique : (1,:) Technique @@ -51,7 +51,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'behavioralTask', "openminds.controlledterms.BehavioralTask", ... - 'studyOption', ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.Handedness", "openminds.controlledterms.Organ", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.Strain", "openminds.controlledterms.TermSuggestion", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity"], ... + 'studyOption', ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.Handedness", "openminds.controlledterms.Organ", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.Strain", "openminds.controlledterms.TermSuggestion", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.Technique" ... ) EMBEDDED_PROPERTIES = struct(... @@ -69,5 +69,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/ProtocolExecution.m b/code/schemas/v2.0/+openminds/+core/+research/ProtocolExecution.m index d5b0c80d..cd4d1bed 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/ProtocolExecution.m +++ b/code/schemas/v2.0/+openminds/+core/+research/ProtocolExecution.m @@ -6,28 +6,28 @@ % description : (1,1) string % Enter a description of this protocol execution. % -% input : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% input : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all inputs (subject state, tissue sample state, file instance or file bundle) used by this protocol execution. % % lookupLabel : (1,1) string % Enter a lookup label for this protocol execution that may help you to more easily find it again. % -% output : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% output : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all outputs (subject state, tissue sample state, file instance or file bundle) generated by this protocol execution. % -% parameterSet : (1,:) ParameterSet +% parameterSet : (1,:) ParameterSet % Add all important parameters grouped in context-specific sets that were used in this protocol execution. % % preparationType : (1,1) PreparationType % Add the initial preparation type for this protocol execution. % -% protocol : (1,1) Protocol +% protocol : (1,1) Protocol % Add the protocol of this protocol execution. % -% semanticallyAnchoredTo : (1,:) AnatomicalEntity +% semanticallyAnchoredTo : (1,:) CustomAnatomicalEntity % Add all anatomical entities to which the outputs of this protocol execution can be semantically anchored to. % -% studyTarget : (1,:) BiologicalSex, CellType, Disease, DiseaseModel, Handedness, Organ, Phenotype, Species, Strain, TermSuggestion, CustomAnatomicalEntity, ParcellationEntity +% studyTarget : (1,:) BiologicalSex, CellType, Disease, DiseaseModel, Handedness, Organ, Phenotype, Species, Strain, TermSuggestion, ParcellationEntity, CustomAnatomicalEntity % Add all study targets of this model version. % This class was auto-generated by the openMINDS pipeline @@ -48,7 +48,7 @@ {mustBeListOfUniqueItems(output)} % Add all important parameters grouped in context-specific sets that were used in this protocol execution. - parameterSet (1,:) openminds.core.ParameterSet ... + parameterSet (1,:) openminds.core.research.ParameterSet ... {mustBeListOfUniqueItems(parameterSet)} % Add the initial preparation type for this protocol execution. @@ -56,11 +56,11 @@ {mustBeSpecifiedLength(preparationType, 0, 1)} % Add the protocol of this protocol execution. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeSpecifiedLength(protocol, 0, 1)} % Add all anatomical entities to which the outputs of this protocol execution can be semantically anchored to. - semanticallyAnchoredTo (1,:) openminds.sands.AnatomicalEntity ... + semanticallyAnchoredTo (1,:) openminds.sands.nonatlas.CustomAnatomicalEntity ... {mustBeListOfUniqueItems(semanticallyAnchoredTo)} % Add all study targets of this model version. @@ -78,15 +78,15 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'input', ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'output', ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... + 'input', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'output', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... 'preparationType', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'semanticallyAnchoredTo', "openminds.sands.AnatomicalEntity", ... - 'studyTarget', ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.Handedness", "openminds.controlledterms.Organ", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.Strain", "openminds.controlledterms.TermSuggestion", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity"] ... + 'protocol', "openminds.core.research.Protocol", ... + 'semanticallyAnchoredTo', "openminds.sands.nonatlas.CustomAnatomicalEntity", ... + 'studyTarget', ["openminds.controlledterms.BiologicalSex", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.Handedness", "openminds.controlledterms.Organ", "openminds.controlledterms.Phenotype", "openminds.controlledterms.Species", "openminds.controlledterms.Strain", "openminds.controlledterms.TermSuggestion", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'parameterSet', "openminds.core.ParameterSet" ... + 'parameterSet', "openminds.core.research.ParameterSet" ... ) end @@ -101,5 +101,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/StringParameter.m b/code/schemas/v2.0/+openminds/+core/+research/StringParameter.m index 06084c1b..352f4abe 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/StringParameter.m +++ b/code/schemas/v2.0/+openminds/+core/+research/StringParameter.m @@ -45,5 +45,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/Subject.m b/code/schemas/v2.0/+openminds/+core/+research/Subject.m index 1379bcb7..a11b6988 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/Subject.m +++ b/code/schemas/v2.0/+openminds/+core/+research/Subject.m @@ -9,7 +9,7 @@ % internalIdentifier : (1,1) string % Enter the identifier of this specimen that is used within the corresponding data. % -% isPartOf : (1,:) SubjectGroup +% isPartOf : (1,:) SubjectGroup % Add all subject groups of which this subject is a member. % % lookupLabel : (1,1) string @@ -24,7 +24,7 @@ % strain : (1,1) Strain % Add the strain of this specimen. % -% studiedState : (1,:) SubjectState +% studiedState : (1,:) SubjectState % Add all states in which this subject was studied. % This class was auto-generated by the openMINDS pipeline @@ -38,7 +38,7 @@ internalIdentifier (1,1) string % Add all subject groups of which this subject is a member. - isPartOf (1,:) openminds.core.SubjectGroup ... + isPartOf (1,:) openminds.core.research.SubjectGroup ... {mustBeListOfUniqueItems(isPartOf)} % Enter a lookup label for this specimen that may help you to more easily find it again. @@ -57,7 +57,7 @@ {mustBeSpecifiedLength(strain, 0, 1)} % Add all states in which this subject was studied. - studiedState (1,:) openminds.core.SubjectState ... + studiedState (1,:) openminds.core.research.SubjectState ... {mustBeListOfUniqueItems(studiedState)} end @@ -72,11 +72,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... - 'isPartOf', "openminds.core.SubjectGroup", ... + 'isPartOf', "openminds.core.research.SubjectGroup", ... 'phenotype', "openminds.controlledterms.Phenotype", ... 'species', "openminds.controlledterms.Species", ... 'strain', "openminds.controlledterms.Strain", ... - 'studiedState', "openminds.core.SubjectState" ... + 'studiedState', "openminds.core.research.SubjectState" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -93,5 +93,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/SubjectGroup.m b/code/schemas/v2.0/+openminds/+core/+research/SubjectGroup.m index 7f1d22c6..520430b9 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/SubjectGroup.m +++ b/code/schemas/v2.0/+openminds/+core/+research/SubjectGroup.m @@ -27,7 +27,7 @@ % strain : (1,:) Strain % Add the strain of all specimen in this set. % -% studiedState : (1,:) SubjectGroupState +% studiedState : (1,:) SubjectGroupState % Add all states in which this subject group was studied. % This class was auto-generated by the openMINDS pipeline @@ -63,7 +63,7 @@ {mustBeListOfUniqueItems(strain)} % Add all states in which this subject group was studied. - studiedState (1,:) openminds.core.SubjectGroupState ... + studiedState (1,:) openminds.core.research.SubjectGroupState ... {mustBeListOfUniqueItems(studiedState)} end @@ -81,7 +81,7 @@ 'phenotype', "openminds.controlledterms.Phenotype", ... 'species', "openminds.controlledterms.Species", ... 'strain', "openminds.controlledterms.Strain", ... - 'studiedState', "openminds.core.SubjectGroupState" ... + 'studiedState', "openminds.core.research.SubjectGroupState" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -98,5 +98,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/SubjectGroupState.m b/code/schemas/v2.0/+openminds/+core/+research/SubjectGroupState.m index 7b407873..b38e7a40 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/SubjectGroupState.m +++ b/code/schemas/v2.0/+openminds/+core/+research/SubjectGroupState.m @@ -6,7 +6,7 @@ % additionalRemarks : (1,1) string % Enter additional remarks about the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Add the age of the specimen (set) in this state. % % ageCategory : (1,:) AgeCategory @@ -21,7 +21,7 @@ % pathology : (1,:) Disease, DiseaseModel % Add the pathology of the specimen (set) in this state. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Add the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -69,8 +69,8 @@ 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -85,5 +85,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/SubjectState.m b/code/schemas/v2.0/+openminds/+core/+research/SubjectState.m index 07a780eb..c71e64fc 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/SubjectState.m +++ b/code/schemas/v2.0/+openminds/+core/+research/SubjectState.m @@ -6,7 +6,7 @@ % additionalRemarks : (1,1) string % Enter additional remarks about the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Add the age of the specimen (set) in this state. % % ageCategory : (1,1) AgeCategory @@ -21,7 +21,7 @@ % pathology : (1,:) Disease, DiseaseModel % Add the pathology of the specimen (set) in this state. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Add the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -69,8 +69,8 @@ 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -85,5 +85,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/TissueSample.m b/code/schemas/v2.0/+openminds/+core/+research/TissueSample.m index 005446b3..fa1b2a69 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/TissueSample.m +++ b/code/schemas/v2.0/+openminds/+core/+research/TissueSample.m @@ -9,7 +9,7 @@ % internalIdentifier : (1,1) string % Enter the identifier of this specimen that is used within the corresponding data. % -% isPartOf : (1,:) TissueSampleCollection +% isPartOf : (1,:) TissueSampleCollection % Add all tissue sample collections of which this tissue sample is part of. % % laterality : (1,:) Laterality @@ -30,7 +30,7 @@ % strain : (1,1) Strain % Add the strain of this specimen. % -% studiedState : (1,:) TissueSampleState +% studiedState : (1,:) TissueSampleState % Add all states in which this tissue sample was studied. % % type : (1,1) TissueSampleType @@ -47,7 +47,7 @@ internalIdentifier (1,1) string % Add all tissue sample collections of which this tissue sample is part of. - isPartOf (1,:) openminds.core.TissueSampleCollection ... + isPartOf (1,:) openminds.core.research.TissueSampleCollection ... {mustBeListOfUniqueItems(isPartOf)} % Add one or both hemisphere sides from which this tissue sample originates from. @@ -74,7 +74,7 @@ {mustBeSpecifiedLength(strain, 0, 1)} % Add all states in which this tissue sample was studied. - studiedState (1,:) openminds.core.TissueSampleState ... + studiedState (1,:) openminds.core.research.TissueSampleState ... {mustBeListOfUniqueItems(studiedState)} % Add the type of this tissue sample. @@ -93,13 +93,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... - 'isPartOf', "openminds.core.TissueSampleCollection", ... + 'isPartOf', "openminds.core.research.TissueSampleCollection", ... 'laterality', "openminds.controlledterms.Laterality", ... 'origin', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ"], ... 'phenotype', "openminds.controlledterms.Phenotype", ... 'species', "openminds.controlledterms.Species", ... 'strain', "openminds.controlledterms.Strain", ... - 'studiedState', "openminds.core.TissueSampleState", ... + 'studiedState', "openminds.core.research.TissueSampleState", ... 'type', "openminds.controlledterms.TissueSampleType" ... ) EMBEDDED_PROPERTIES = struct(... @@ -117,5 +117,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/TissueSampleCollection.m b/code/schemas/v2.0/+openminds/+core/+research/TissueSampleCollection.m index e93574e7..ce03c38a 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/TissueSampleCollection.m +++ b/code/schemas/v2.0/+openminds/+core/+research/TissueSampleCollection.m @@ -33,7 +33,7 @@ % strain : (1,:) Strain % Add the strain of all specimen in this set. % -% studiedState : (1,:) TissueSampleCollectionState +% studiedState : (1,:) TissueSampleCollectionState % Add all states in which this tissue sample collection was studied. % % type : (1,:) TissueSampleType @@ -80,7 +80,7 @@ {mustBeListOfUniqueItems(strain)} % Add all states in which this tissue sample collection was studied. - studiedState (1,:) openminds.core.TissueSampleCollectionState ... + studiedState (1,:) openminds.core.research.TissueSampleCollectionState ... {mustBeListOfUniqueItems(studiedState)} % Add the type of all tissue samples in this collection. @@ -104,7 +104,7 @@ 'phenotype', "openminds.controlledterms.Phenotype", ... 'species', "openminds.controlledterms.Species", ... 'strain', "openminds.controlledterms.Strain", ... - 'studiedState', "openminds.core.TissueSampleCollectionState", ... + 'studiedState', "openminds.core.research.TissueSampleCollectionState", ... 'type', "openminds.controlledterms.TissueSampleType" ... ) EMBEDDED_PROPERTIES = struct(... @@ -122,5 +122,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/TissueSampleCollectionState.m b/code/schemas/v2.0/+openminds/+core/+research/TissueSampleCollectionState.m index 93d88712..ed340d4f 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/TissueSampleCollectionState.m +++ b/code/schemas/v2.0/+openminds/+core/+research/TissueSampleCollectionState.m @@ -6,7 +6,7 @@ % additionalRemarks : (1,1) string % Enter additional remarks about the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Add the age of the specimen (set) in this state. % % lookupLabel : (1,1) string @@ -15,7 +15,7 @@ % pathology : (1,:) Disease, DiseaseModel % Add the pathology of the specimen (set) in this state. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Add the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -53,8 +53,8 @@ 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -69,5 +69,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+core/+research/TissueSampleState.m b/code/schemas/v2.0/+openminds/+core/+research/TissueSampleState.m index a9d00d93..927cf71e 100644 --- a/code/schemas/v2.0/+openminds/+core/+research/TissueSampleState.m +++ b/code/schemas/v2.0/+openminds/+core/+research/TissueSampleState.m @@ -6,7 +6,7 @@ % additionalRemarks : (1,1) string % Enter additional remarks about the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Add the age of the specimen (set) in this state. % % lookupLabel : (1,1) string @@ -15,7 +15,7 @@ % pathology : (1,:) Disease, DiseaseModel % Add the pathology of the specimen (set) in this state. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Add the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -53,8 +53,8 @@ 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -69,5 +69,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+atlas/AtlasAnnotation.m b/code/schemas/v2.0/+openminds/+sands/+atlas/AtlasAnnotation.m index 3c75c345..d69b4ed6 100644 --- a/code/schemas/v2.0/+openminds/+sands/+atlas/AtlasAnnotation.m +++ b/code/schemas/v2.0/+openminds/+sands/+atlas/AtlasAnnotation.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% bestViewPoint : (1,1) CoordinatePoint +% bestViewPoint : (1,1) CoordinatePoint % Add the coordinate point identifying the best view of this atlas annotation in space. % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to produce this atlas annotation. % % criteriaQualityType : (1,1) CriteriaQualityType @@ -15,7 +15,7 @@ % displayColor : (1,1) string % Enter the preferred display color (HEX) for this atlas annotation. % -% inspiredBy : (1,:) File +% inspiredBy : (1,:) File % Add one or several (source) files that inspired the definition of this atlas annotation. % % internalIdentifier : (1,1) string @@ -36,18 +36,18 @@ % versionInnovation : (1,1) string % Enter a short description of the novelties/peculiarities of this atlas annotation. % -% visualizedIn : (1,1) File +% visualizedIn : (1,1) File % Add the (source) image file in which this atlas annotation is visualized in. % This class was auto-generated by the openMINDS pipeline properties % Add the coordinate point identifying the best view of this atlas annotation in space. - bestViewPoint (1,:) openminds.sands.CoordinatePoint ... + bestViewPoint (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeSpecifiedLength(bestViewPoint, 0, 1)} % Add the protocol execution defining the criteria that were applied to produce this atlas annotation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the quality type of the stated criteria used to define this atlas annotation. @@ -59,7 +59,7 @@ {mustMatchPattern(displayColor, '^#[0-9A-Fa-f]{6}$')} % Add one or several (source) files that inspired the definition of this atlas annotation. - inspiredBy (1,:) openminds.core.File ... + inspiredBy (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(inspiredBy)} % Enter the identifier used for this annotation within the file it is stored in. @@ -82,7 +82,7 @@ versionInnovation (1,1) string % Add the (source) image file in which this atlas annotation is visualized in. - visualizedIn (1,:) openminds.core.File ... + visualizedIn (1,:) openminds.core.data.File ... {mustBeSpecifiedLength(visualizedIn, 0, 1)} end @@ -96,14 +96,14 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'criteria', "openminds.core.ProtocolExecution", ... + 'criteria', "openminds.core.research.ProtocolExecution", ... 'criteriaQualityType', "openminds.controlledterms.CriteriaQualityType", ... - 'inspiredBy', "openminds.core.File", ... + 'inspiredBy', "openminds.core.data.File", ... 'laterality', "openminds.controlledterms.Laterality", ... - 'visualizedIn', "openminds.core.File" ... + 'visualizedIn', "openminds.core.data.File" ... ) EMBEDDED_PROPERTIES = struct(... - 'bestViewPoint', "openminds.sands.CoordinatePoint" ... + 'bestViewPoint', "openminds.sands.miscellaneous.CoordinatePoint" ... ) end @@ -118,5 +118,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+atlas/BrainAtlas.m b/code/schemas/v2.0/+openminds/+sands/+atlas/BrainAtlas.m index e9d9a43d..843c6c9e 100644 --- a/code/schemas/v2.0/+openminds/+sands/+atlas/BrainAtlas.m +++ b/code/schemas/v2.0/+openminds/+sands/+atlas/BrainAtlas.m @@ -1,21 +1,21 @@ classdef BrainAtlas < openminds.abstract.Schema -%BrainAtlas - Structured information on a brain atlas (concept level). +%BrainAtlas - No description available. % % PROPERTIES: % % description : (1,1) string % Enter a short description for this brain atlas. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this brain atlas. % % fullName : (1,1) string % Enter a descriptive full name for this brain atlas. % -% hasVersion : (1,:) BrainAtlasVersion +% hasVersion : (1,:) BrainAtlasVersion % Add one or several brain atlas versions that belong to this brain atlas. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this brain atlas. % % howToCite : (1,1) string @@ -31,18 +31,18 @@ description (1,1) string % Add the globally unique and persistent digital identifier of this brain atlas. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name for this brain atlas. fullName (1,1) string % Add one or several brain atlas versions that belong to this brain atlas. - hasVersion (1,:) openminds.sands.BrainAtlasVersion ... + hasVersion (1,:) openminds.sands.atlas.BrainAtlasVersion ... {mustBeListOfUniqueItems(hasVersion)} % Add the uniform resource locator (URL) to the homepage of this brain atlas. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter the preferred citation text for this brain atlas. Leave blank if citation text can be extracted from the assigned digital identifier. @@ -62,9 +62,9 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', "openminds.core.DOI", ... - 'hasVersion', "openminds.sands.BrainAtlasVersion", ... - 'homepage', "openminds.core.URL" ... + 'digitalIdentifier', "openminds.core.miscellaneous.DOI", ... + 'hasVersion', "openminds.sands.atlas.BrainAtlasVersion", ... + 'homepage', "openminds.core.miscellaneous.URL" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -81,5 +81,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+atlas/BrainAtlasVersion.m b/code/schemas/v2.0/+openminds/+sands/+atlas/BrainAtlasVersion.m index 5c3c304e..0d9e64a1 100644 --- a/code/schemas/v2.0/+openminds/+sands/+atlas/BrainAtlasVersion.m +++ b/code/schemas/v2.0/+openminds/+sands/+atlas/BrainAtlasVersion.m @@ -1,30 +1,30 @@ classdef BrainAtlasVersion < openminds.abstract.Schema -%BrainAtlasVersion - Structured information on a brain atlas (version level). +%BrainAtlasVersion - No description available. % % PROPERTIES: % -% coordinateSpace : (1,1) CommonCoordinateSpace +% coordinateSpace : (1,1) CommonCoordinateSpace % Add the common coordinate space in which this brain atlas version exists in. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this brain atlas version. % % fullName : (1,1) string % Enter a descriptive full name for this brain atlas version. % -% hasTerminology : (1,1) parcellationTerminology +% hasTerminology : (1,1) ParcellationTerminology % Add the parcellation terminology for this brain atlas version. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this brain atlas version. % % howToCite : (1,1) string % Enter the preferred citation text for this brain atlas version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% isAlternativeVersionOf : (1,:) BrainAtlasVersion +% isAlternativeVersionOf : (1,:) BrainAtlasVersion % Add one or several alternative versions to this brain atlas version. % -% isNewVersionOf : (1,1) BrainAtlasVersion +% isNewVersionOf : (1,1) BrainAtlasVersion % Add the earlier version of this brain atlas version. % % ontologyIdentifier : (1,1) string @@ -46,33 +46,33 @@ properties % Add the common coordinate space in which this brain atlas version exists in. - coordinateSpace (1,:) openminds.sands.CommonCoordinateSpace ... + coordinateSpace (1,:) openminds.sands.atlas.CommonCoordinateSpace ... {mustBeSpecifiedLength(coordinateSpace, 0, 1)} % Add the globally unique and persistent digital identifier of this brain atlas version. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name for this brain atlas version. fullName (1,1) string % Add the parcellation terminology for this brain atlas version. - hasTerminology (1,:) openminds.sands.parcellationTerminology ... + hasTerminology (1,:) openminds.sands.atlas.ParcellationTerminology ... {mustBeSpecifiedLength(hasTerminology, 0, 1)} % Add the uniform resource locator (URL) to the homepage of this brain atlas version. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter the preferred citation text for this brain atlas version. Leave blank if citation text can be extracted from the assigned digital identifier. howToCite (1,1) string % Add one or several alternative versions to this brain atlas version. - isAlternativeVersionOf (1,:) openminds.sands.BrainAtlasVersion ... + isAlternativeVersionOf (1,:) openminds.sands.atlas.BrainAtlasVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the earlier version of this brain atlas version. - isNewVersionOf (1,:) openminds.sands.BrainAtlasVersion ... + isNewVersionOf (1,:) openminds.sands.atlas.BrainAtlasVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Enter the identifier (IRI) of the related ontological term matching this brain atlas version. @@ -102,12 +102,12 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'coordinateSpace', "openminds.sands.CommonCoordinateSpace", ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'hasTerminology', "openminds.sands.parcellationTerminology", ... - 'homepage', "openminds.core.URL", ... - 'isAlternativeVersionOf', "openminds.sands.BrainAtlasVersion", ... - 'isNewVersionOf', "openminds.sands.BrainAtlasVersion" ... + 'coordinateSpace', "openminds.sands.atlas.CommonCoordinateSpace", ... + 'digitalIdentifier', "openminds.core.miscellaneous.DOI", ... + 'hasTerminology', "openminds.sands.atlas.ParcellationTerminology", ... + 'homepage', "openminds.core.miscellaneous.URL", ... + 'isAlternativeVersionOf', "openminds.sands.atlas.BrainAtlasVersion", ... + 'isNewVersionOf', "openminds.sands.atlas.BrainAtlasVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -124,5 +124,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+atlas/CommonCoordinateSpace.m b/code/schemas/v2.0/+openminds/+sands/+atlas/CommonCoordinateSpace.m index 900e4be6..658ccb3c 100644 --- a/code/schemas/v2.0/+openminds/+sands/+atlas/CommonCoordinateSpace.m +++ b/code/schemas/v2.0/+openminds/+sands/+atlas/CommonCoordinateSpace.m @@ -6,19 +6,19 @@ % anatomicalAxesOrientation : (1,1) AnatomicalAxesOrientation % Add the axes orientation denoted in standard anatomical terms of direction (stated as XYZ) for this common coordinate space. % -% axesOrigin : (1,:) QuantitativeValue +% axesOrigin : (1,:) QuantitativeValue % Enter the origin of this common coordinate space (central point where axes intersect; 2D: [x, y] or 3D:[x, y, z]). % -% defaultImage : (1,:) File +% defaultImage : (1,:) File % Add one or several image files used as visual representation of this common coordinate space. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this common coordinate space. % % fullName : (1,1) string % Enter a descriptive full name for this common coordinate space. % -% homepage : (1,1) URL +% homepage : (1,1) URL % Add the uniform resource locator (URL) to the homepage of this common coordinate space. % % howToCite : (1,1) string @@ -47,22 +47,22 @@ {mustBeSpecifiedLength(anatomicalAxesOrientation, 0, 1)} % Enter the origin of this common coordinate space (central point where axes intersect; 2D: [x, y] or 3D:[x, y, z]). - axesOrigin (1,:) openminds.core.QuantitativeValue ... + axesOrigin (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(axesOrigin, 2, 3)} % Add one or several image files used as visual representation of this common coordinate space. - defaultImage (1,:) openminds.core.File ... + defaultImage (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(defaultImage)} % Add the globally unique and persistent digital identifier of this common coordinate space. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.miscellaneous.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name for this common coordinate space. fullName (1,1) string % Add the uniform resource locator (URL) to the homepage of this common coordinate space. - homepage (1,:) openminds.core.URL ... + homepage (1,:) openminds.core.miscellaneous.URL ... {mustBeSpecifiedLength(homepage, 0, 1)} % Enter the preferred citation text for this common coordinate space. Leave blank if citation text can be extracted from the assigned digital identifier. @@ -97,13 +97,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'anatomicalAxesOrientation', "openminds.controlledterms.AnatomicalAxesOrientation", ... - 'defaultImage', "openminds.core.File", ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'homepage', "openminds.core.URL", ... + 'defaultImage', "openminds.core.data.File", ... + 'digitalIdentifier', "openminds.core.miscellaneous.DOI", ... + 'homepage', "openminds.core.miscellaneous.URL", ... 'nativeUnit', "openminds.controlledterms.UnitOfMeasurement" ... ) EMBEDDED_PROPERTIES = struct(... - 'axesOrigin', "openminds.core.QuantitativeValue" ... + 'axesOrigin', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -118,5 +118,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+atlas/ParcellationEntity.m b/code/schemas/v2.0/+openminds/+sands/+atlas/ParcellationEntity.m index fb1eb0ce..08c726ee 100644 --- a/code/schemas/v2.0/+openminds/+sands/+atlas/ParcellationEntity.m +++ b/code/schemas/v2.0/+openminds/+sands/+atlas/ParcellationEntity.m @@ -3,13 +3,13 @@ % % PROPERTIES: % -% hasAnnotation : (1,1) AtlasAnnotation +% hasAnnotation : (1,1) AtlasAnnotation % Add the atlas annotation which this parcellation entity defines. % -% hasParent : (1,1) ParcellationEntity +% hasParent : (1,1) ParcellationEntity % Add for this parcellation entity the defined anatomical parent structure. % -% isPartOf : (1,:) ParcellationTerminology +% isPartOf : (1,:) ParcellationTerminology % Add one or several parcellation terminologies to which this parcellation entity belongs. % % name : (1,1) string @@ -21,7 +21,7 @@ % relatedUBERONTerm : (1,1) UBERONParcellation % Add the related UBERON parcellation term. % -% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment +% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment % Add one or several relations of this parcellation entity to parcellation entities of other parcellation terminologies. % % versionIdentifier : (1,1) string @@ -34,15 +34,15 @@ properties % Add the atlas annotation which this parcellation entity defines. - hasAnnotation (1,:) openminds.sands.AtlasAnnotation ... + hasAnnotation (1,:) openminds.sands.atlas.AtlasAnnotation ... {mustBeSpecifiedLength(hasAnnotation, 0, 1)} % Add for this parcellation entity the defined anatomical parent structure. - hasParent (1,:) openminds.sands.ParcellationEntity ... + hasParent (1,:) openminds.sands.atlas.ParcellationEntity ... {mustBeSpecifiedLength(hasParent, 0, 1)} % Add one or several parcellation terminologies to which this parcellation entity belongs. - isPartOf (1,:) openminds.sands.ParcellationTerminology ... + isPartOf (1,:) openminds.sands.atlas.ParcellationTerminology ... {mustBeListOfUniqueItems(isPartOf)} % Enter the name for this parcellation entity. @@ -76,13 +76,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hasAnnotation', "openminds.sands.AtlasAnnotation", ... - 'hasParent', "openminds.sands.ParcellationEntity", ... - 'isPartOf', "openminds.sands.ParcellationTerminology", ... + 'hasAnnotation', "openminds.sands.atlas.AtlasAnnotation", ... + 'hasParent', "openminds.sands.atlas.ParcellationEntity", ... + 'isPartOf', "openminds.sands.atlas.ParcellationTerminology", ... 'relatedUBERONTerm', "openminds.controlledterms.UBERONParcellation" ... ) EMBEDDED_PROPERTIES = struct(... - 'relationAssessment', ["openminds.sands.QualitativeRelationAssessment", "openminds.sands.QuantitativeRelationAssessment"] ... + 'relationAssessment', ["openminds.sands.miscellaneous.QualitativeRelationAssessment", "openminds.sands.miscellaneous.QuantitativeRelationAssessment"] ... ) end @@ -97,5 +97,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+atlas/ParcellationTerminology.m b/code/schemas/v2.0/+openminds/+sands/+atlas/ParcellationTerminology.m index 819aaf95..6540de0a 100644 --- a/code/schemas/v2.0/+openminds/+sands/+atlas/ParcellationTerminology.m +++ b/code/schemas/v2.0/+openminds/+sands/+atlas/ParcellationTerminology.m @@ -3,16 +3,16 @@ % % PROPERTIES: % -% definedIn : (1,:) File +% definedIn : (1,:) File % Add one or several files in which this parcellation terminology is stored in. % % fullName : (1,1) string % Enter a descriptive full name for this parcellation terminology. % -% isAlternativeVersionOf : (1,:) BrainAtlasVersion +% isAlternativeVersionOf : (1,:) BrainAtlasVersion % Add one or several alternative versions to this parcellation terminology. % -% isNewVersionOf : (1,1) BrainAtlasVersion +% isNewVersionOf : (1,1) BrainAtlasVersion % Add the earlier version of this parcellation terminology. % % ontologyIdentifier : (1,1) string @@ -31,18 +31,18 @@ properties % Add one or several files in which this parcellation terminology is stored in. - definedIn (1,:) openminds.core.File ... + definedIn (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(definedIn)} % Enter a descriptive full name for this parcellation terminology. fullName (1,1) string % Add one or several alternative versions to this parcellation terminology. - isAlternativeVersionOf (1,:) openminds.sands.BrainAtlasVersion ... + isAlternativeVersionOf (1,:) openminds.sands.atlas.BrainAtlasVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the earlier version of this parcellation terminology. - isNewVersionOf (1,:) openminds.sands.BrainAtlasVersion ... + isNewVersionOf (1,:) openminds.sands.atlas.BrainAtlasVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Enter the identifier (IRI) of the related ontological term matching this parcellation terminology. @@ -68,9 +68,9 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'definedIn', "openminds.core.File", ... - 'isAlternativeVersionOf', "openminds.sands.BrainAtlasVersion", ... - 'isNewVersionOf', "openminds.sands.BrainAtlasVersion" ... + 'definedIn', "openminds.core.data.File", ... + 'isAlternativeVersionOf', "openminds.sands.atlas.BrainAtlasVersion", ... + 'isNewVersionOf', "openminds.sands.atlas.BrainAtlasVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -87,5 +87,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+miscellaneous/CoordinatePoint.m b/code/schemas/v2.0/+openminds/+sands/+miscellaneous/CoordinatePoint.m index 93f50bb4..a8f2557b 100644 --- a/code/schemas/v2.0/+openminds/+sands/+miscellaneous/CoordinatePoint.m +++ b/code/schemas/v2.0/+openminds/+sands/+miscellaneous/CoordinatePoint.m @@ -1,12 +1,12 @@ classdef CoordinatePoint < openminds.abstract.Schema -%CoordinatePoint - Structured information on a coordinate point. +%CoordinatePoint - No description available. % % PROPERTIES: % -% coordinateSpace : (1,1) CommonCoordinateSpace, CustomCoordinateSpace +% coordinateSpace : (1,1) CommonCoordinateSpace, CustomCoordinateSpace % Add the coordinate space in which this coordinate point exists in. % -% coordinates : (1,:) QuantitativeValue +% coordinates : (1,:) QuantitativeValue % Add two or three coordinates (2D: [x, y] or 3D: [x, y, z]) that define the exact location of this point in the stated coordinate space. % This class was auto-generated by the openMINDS pipeline @@ -17,7 +17,7 @@ {mustBeSpecifiedLength(coordinateSpace, 0, 1)} % Add two or three coordinates (2D: [x, y] or 3D: [x, y, z]) that define the exact location of this point in the stated coordinate space. - coordinates (1,:) openminds.core.QuantitativeValue ... + coordinates (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(coordinates, 2, 3)} end @@ -31,10 +31,10 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'coordinateSpace', ["openminds.sands.CommonCoordinateSpace", "openminds.sands.CustomCoordinateSpace"] ... + 'coordinateSpace', ["openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.nonatlas.CustomCoordinateSpace"] ... ) EMBEDDED_PROPERTIES = struct(... - 'coordinates', "openminds.core.QuantitativeValue" ... + 'coordinates', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -46,8 +46,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m b/code/schemas/v2.0/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m index eaaf59e6..c8809703 100644 --- a/code/schemas/v2.0/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m +++ b/code/schemas/v2.0/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to determine this relation. % -% inRelationTo : (1,1) ParcellationEntity +% inRelationTo : (1,1) ParcellationEntity % Add the anatomical entity to which the relation is described. % % qualitativeOverlap : (1,1) QualitativeOverlap @@ -16,11 +16,11 @@ properties % Add the protocol execution defining the criteria that were applied to determine this relation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the anatomical entity to which the relation is described. - inRelationTo (1,:) openminds.sands.ParcellationEntity ... + inRelationTo (1,:) openminds.sands.atlas.ParcellationEntity ... {mustBeSpecifiedLength(inRelationTo, 0, 1)} % Add the qualitative overlap that best describes the relation between the two anatomical entities. @@ -38,8 +38,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'criteria', "openminds.core.ProtocolExecution", ... - 'inRelationTo', "openminds.sands.ParcellationEntity", ... + 'criteria', "openminds.core.research.ProtocolExecution", ... + 'inRelationTo', "openminds.sands.atlas.ParcellationEntity", ... 'qualitativeOverlap', "openminds.controlledterms.QualitativeOverlap" ... ) EMBEDDED_PROPERTIES = struct(... @@ -54,8 +54,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m b/code/schemas/v2.0/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m index dc59af8e..ea715e25 100644 --- a/code/schemas/v2.0/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m +++ b/code/schemas/v2.0/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m @@ -3,24 +3,24 @@ % % PROPERTIES: % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to determine this relation. % -% inRelationTo : (1,1) ParcellationEntity +% inRelationTo : (1,1) ParcellationEntity % Add the anatomical entity to which the relation is described. % -% quantitativeOverlap : (1,1) QuantitativeValue, QuantitativeValueRange +% quantitativeOverlap : (1,1) QuantitativeValue, QuantitativeValueRange % Add the quantitative overlap between the two anatomical entities preferably expressed in percentage. % This class was auto-generated by the openMINDS pipeline properties % Add the protocol execution defining the criteria that were applied to determine this relation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the anatomical entity to which the relation is described. - inRelationTo (1,:) openminds.sands.ParcellationEntity ... + inRelationTo (1,:) openminds.sands.atlas.ParcellationEntity ... {mustBeSpecifiedLength(inRelationTo, 0, 1)} % Add the quantitative overlap between the two anatomical entities preferably expressed in percentage. @@ -38,11 +38,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'criteria', "openminds.core.ProtocolExecution", ... - 'inRelationTo', "openminds.sands.ParcellationEntity" ... + 'criteria', "openminds.core.research.ProtocolExecution", ... + 'inRelationTo', "openminds.sands.atlas.ParcellationEntity" ... ) EMBEDDED_PROPERTIES = struct(... - 'quantitativeOverlap', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'quantitativeOverlap', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -54,8 +54,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m b/code/schemas/v2.0/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m index 13038b2e..dc17594c 100644 --- a/code/schemas/v2.0/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m +++ b/code/schemas/v2.0/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m @@ -3,20 +3,20 @@ % % PROPERTIES: % -% hasAnnotation : (1,1) CustomAnnotation +% hasAnnotation : (1,1) CustomAnnotation % Add the custom annotation which this custom anatomical entity defines. % % name : (1,1) string % Enter a descriptive name for this custom anatomical entity. % -% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment +% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment % Add one or several relations of this custom anatomical entity to parcellation entities used in defined parcellation terminologies. % This class was auto-generated by the openMINDS pipeline properties % Add the custom annotation which this custom anatomical entity defines. - hasAnnotation (1,:) openminds.sands.CustomAnnotation ... + hasAnnotation (1,:) openminds.sands.nonatlas.CustomAnnotation ... {mustBeSpecifiedLength(hasAnnotation, 0, 1)} % Enter a descriptive name for this custom anatomical entity. @@ -37,10 +37,10 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hasAnnotation', "openminds.sands.CustomAnnotation" ... + 'hasAnnotation', "openminds.sands.nonatlas.CustomAnnotation" ... ) EMBEDDED_PROPERTIES = struct(... - 'relationAssessment', ["openminds.sands.QualitativeRelationAssessment", "openminds.sands.QuantitativeRelationAssessment"] ... + 'relationAssessment', ["openminds.sands.miscellaneous.QualitativeRelationAssessment", "openminds.sands.miscellaneous.QuantitativeRelationAssessment"] ... ) end @@ -55,5 +55,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+nonatlas/CustomAnnotation.m b/code/schemas/v2.0/+openminds/+sands/+nonatlas/CustomAnnotation.m index c28cc3b8..6ac4538c 100644 --- a/code/schemas/v2.0/+openminds/+sands/+nonatlas/CustomAnnotation.m +++ b/code/schemas/v2.0/+openminds/+sands/+nonatlas/CustomAnnotation.m @@ -3,13 +3,13 @@ % % PROPERTIES: % -% bestViewPoint : (1,1) CoordinatePoint +% bestViewPoint : (1,1) CoordinatePoint % Add the coordinate point identifying the best view of this custom annotation in space. % -% coordinateSpace : (1,1) CommonCoordinateSpace, CustomCoordinateSpace +% coordinateSpace : (1,1) CommonCoordinateSpace, CustomCoordinateSpace % Add the coordinate space in which this custom annotation exists. % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to produce this custom annotation. % % criteriaQualityType : (1,1) CriteriaQualityType @@ -18,7 +18,7 @@ % displayColor : (1,1) string % Enter the preferred display color (HEX) for this custom annotation. % -% inspiredBy : (1,:) File +% inspiredBy : (1,:) File % Add one or several (source) files that inspired the definition of this custom annotation. % % internalIdentifier : (1,1) string @@ -33,14 +33,14 @@ % name : (1,1) string % Enter a descriptive name for this custom annotation. % -% visualizedIn : (1,1) File +% visualizedIn : (1,1) File % Add the (source) image file in which this custom annotation is visualized in. % This class was auto-generated by the openMINDS pipeline properties % Add the coordinate point identifying the best view of this custom annotation in space. - bestViewPoint (1,:) openminds.sands.CoordinatePoint ... + bestViewPoint (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeSpecifiedLength(bestViewPoint, 0, 1)} % Add the coordinate space in which this custom annotation exists. @@ -48,7 +48,7 @@ {mustBeSpecifiedLength(coordinateSpace, 0, 1)} % Add the protocol execution defining the criteria that were applied to produce this custom annotation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the quality type of the stated criteria used to define this custom annotation. @@ -60,7 +60,7 @@ {mustMatchPattern(displayColor, '^#[0-9A-Fa-f]{6}$')} % Add one or several (source) files that inspired the definition of this custom annotation. - inspiredBy (1,:) openminds.core.File ... + inspiredBy (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(inspiredBy)} % Enter the identifier used for this custom annotation within the file it is stored in. @@ -77,7 +77,7 @@ name (1,1) string % Add the (source) image file in which this custom annotation is visualized in. - visualizedIn (1,:) openminds.core.File ... + visualizedIn (1,:) openminds.core.data.File ... {mustBeSpecifiedLength(visualizedIn, 0, 1)} end @@ -91,15 +91,15 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'coordinateSpace', ["openminds.sands.CommonCoordinateSpace", "openminds.sands.CustomCoordinateSpace"], ... - 'criteria', "openminds.core.ProtocolExecution", ... + 'coordinateSpace', ["openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.nonatlas.CustomCoordinateSpace"], ... + 'criteria', "openminds.core.research.ProtocolExecution", ... 'criteriaQualityType', "openminds.controlledterms.CriteriaQualityType", ... - 'inspiredBy', "openminds.core.File", ... + 'inspiredBy', "openminds.core.data.File", ... 'laterality', "openminds.controlledterms.Laterality", ... - 'visualizedIn', "openminds.core.File" ... + 'visualizedIn', "openminds.core.data.File" ... ) EMBEDDED_PROPERTIES = struct(... - 'bestViewPoint', "openminds.sands.CoordinatePoint" ... + 'bestViewPoint', "openminds.sands.miscellaneous.CoordinatePoint" ... ) end @@ -114,5 +114,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m b/code/schemas/v2.0/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m index 852c3416..a36e363e 100644 --- a/code/schemas/v2.0/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m +++ b/code/schemas/v2.0/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m @@ -6,10 +6,10 @@ % anatomicalAxesOrientation : (1,1) AnatomicalAxesOrientation % Add the axes orientation denoted in standard anatomical terms of direction (stated as XYZ) for this custom coordinate space. % -% axesOrigin : (1,:) QuantitativeValue +% axesOrigin : (1,:) QuantitativeValue % Enter the origin of this custom coordinate space (central point where axes intersect; 2D: [x, y] or 3D:[x, y, z]). % -% defaultImage : (1,:) File +% defaultImage : (1,:) File % Add one or several image files used as visual representation of this custom coordinate space. % % name : (1,1) string @@ -26,11 +26,11 @@ {mustBeSpecifiedLength(anatomicalAxesOrientation, 0, 1)} % Enter the origin of this custom coordinate space (central point where axes intersect; 2D: [x, y] or 3D:[x, y, z]). - axesOrigin (1,:) openminds.core.QuantitativeValue ... + axesOrigin (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(axesOrigin, 2, 3)} % Add one or several image files used as visual representation of this custom coordinate space. - defaultImage (1,:) openminds.core.File ... + defaultImage (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(defaultImage)} % Enter a descriptive name for this custom coordinate space. @@ -52,11 +52,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'anatomicalAxesOrientation', "openminds.controlledterms.AnatomicalAxesOrientation", ... - 'defaultImage', "openminds.core.File", ... + 'defaultImage', "openminds.core.data.File", ... 'nativeUnit', "openminds.controlledterms.UnitOfMeasurement" ... ) EMBEDDED_PROPERTIES = struct(... - 'axesOrigin', "openminds.core.QuantitativeValue" ... + 'axesOrigin', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -71,5 +71,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+nonatlas/Electrode.m b/code/schemas/v2.0/+openminds/+sands/+nonatlas/Electrode.m index 8a94e243..3ee93016 100644 --- a/code/schemas/v2.0/+openminds/+sands/+nonatlas/Electrode.m +++ b/code/schemas/v2.0/+openminds/+sands/+nonatlas/Electrode.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% electrodeContact : (1,:) ElectrodeContact +% electrodeContact : (1,:) ElectrodeContact % Add one or several electrical contacts of this electrode. % % internalIdentifier : (1,1) string @@ -16,7 +16,7 @@ properties % Add one or several electrical contacts of this electrode. - electrodeContact (1,:) openminds.sands.ElectrodeContact ... + electrodeContact (1,:) openminds.sands.nonatlas.ElectrodeContact ... {mustBeListOfUniqueItems(electrodeContact)} % Enter the identifier used for this electrode within the file it is stored in. @@ -36,7 +36,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'electrodeContact', "openminds.sands.ElectrodeContact" ... + 'electrodeContact', "openminds.sands.nonatlas.ElectrodeContact" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,5 +53,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+nonatlas/ElectrodeArray.m b/code/schemas/v2.0/+openminds/+sands/+nonatlas/ElectrodeArray.m index 2bb23c5c..b7257c08 100644 --- a/code/schemas/v2.0/+openminds/+sands/+nonatlas/ElectrodeArray.m +++ b/code/schemas/v2.0/+openminds/+sands/+nonatlas/ElectrodeArray.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% electrodes : (1,:) Electrode +% electrodes : (1,:) Electrode % Add two or more electrodes which build this array. % % internalIdentifier : (1,1) string @@ -16,7 +16,7 @@ properties % Add two or more electrodes which build this array. - electrodes (1,:) openminds.sands.Electrode ... + electrodes (1,:) openminds.sands.nonatlas.Electrode ... {mustBeListOfUniqueItems(electrodes)} % Enter the identifier used for this electrode array within the file it is stored in. @@ -36,7 +36,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'electrodes', "openminds.sands.Electrode" ... + 'electrodes', "openminds.sands.nonatlas.Electrode" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,5 +53,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/+sands/+nonatlas/ElectrodeContact.m b/code/schemas/v2.0/+openminds/+sands/+nonatlas/ElectrodeContact.m index e6428aae..7e98a598 100644 --- a/code/schemas/v2.0/+openminds/+sands/+nonatlas/ElectrodeContact.m +++ b/code/schemas/v2.0/+openminds/+sands/+nonatlas/ElectrodeContact.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% coordinatePoint : (1,1) CoordinatePoint +% coordinatePoint : (1,1) CoordinatePoint % Add the central coordinate of this electrode contact. % -% definedIn : (1,:) File +% definedIn : (1,:) File % Add one or several files in which the coordinate point and internal identifier of this electrode contact is defined in. % % internalIdentifier : (1,1) string @@ -15,24 +15,24 @@ % lookupLabel : (1,1) string % Enter a lookup label for this electrode contact that may help you to more easily find it again. % -% relatedRecording : (1,:) File, FileBundle +% relatedRecording : (1,:) File, FileBundle % Add one or several files in which the recordings from this electrode contact were stored. % -% relatedStimulation : (1,:) File, FileBundle +% relatedStimulation : (1,:) File, FileBundle % Add one or several files in which the stimulations applied via this electrode contact were stored. % -% visualizedIn : (1,:) File +% visualizedIn : (1,:) File % Add one or several image files in which the electrode contact is visualized in. % This class was auto-generated by the openMINDS pipeline properties % Add the central coordinate of this electrode contact. - coordinatePoint (1,:) openminds.sands.CoordinatePoint ... + coordinatePoint (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeSpecifiedLength(coordinatePoint, 0, 1)} % Add one or several files in which the coordinate point and internal identifier of this electrode contact is defined in. - definedIn (1,:) openminds.core.File ... + definedIn (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(definedIn)} % Enter the identifier used for this electrode contact within the file it is stored in. @@ -50,7 +50,7 @@ {mustBeListOfUniqueItems(relatedStimulation)} % Add one or several image files in which the electrode contact is visualized in. - visualizedIn (1,:) openminds.core.File ... + visualizedIn (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(visualizedIn)} end @@ -64,13 +64,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'definedIn', "openminds.core.File", ... - 'relatedRecording', ["openminds.core.File", "openminds.core.FileBundle"], ... - 'relatedStimulation', ["openminds.core.File", "openminds.core.FileBundle"], ... - 'visualizedIn', "openminds.core.File" ... + 'definedIn', "openminds.core.data.File", ... + 'relatedRecording', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'relatedStimulation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'visualizedIn', "openminds.core.data.File" ... ) EMBEDDED_PROPERTIES = struct(... - 'coordinatePoint', "openminds.sands.CoordinatePoint" ... + 'coordinatePoint', "openminds.sands.miscellaneous.CoordinatePoint" ... ) end @@ -85,5 +85,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v2.0/+openminds/Contents.m b/code/schemas/v2.0/+openminds/Contents.m index f41e9ba5..29d2c1c8 100644 --- a/code/schemas/v2.0/+openminds/Contents.m +++ b/code/schemas/v2.0/+openminds/Contents.m @@ -1,6 +1,6 @@ -% openMINDS (model schemas - v2.0) +% openMINDS (model schemas - v2.0) % The schema folder contains MATLAB schemas for the following openMINDS models: -% +% % controlledterms - openminds.controlledterms is a model. % core - openminds.core is a model. % sands - openminds.sands is a model. diff --git a/code/schemas/v3.0/+openminds/+chemicals/AmountOfChemical.m b/code/schemas/v3.0/+openminds/+chemicals/AmountOfChemical.m index 9f578dea..f7f27c4a 100644 --- a/code/schemas/v3.0/+openminds/+chemicals/AmountOfChemical.m +++ b/code/schemas/v3.0/+openminds/+chemicals/AmountOfChemical.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% amount : (1,1) QuantitativeValue +% amount : (1,1) QuantitativeValue % When used in a mixture, enter the amount of the substance within the mixture (e.g., as concentration or as ratio). When used in its pure state, enter the used amount of the substance. % % chemicalProduct : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity @@ -13,7 +13,7 @@ properties % When used in a mixture, enter the amount of the substance within the mixture (e.g., as concentration or as ratio). When used in its pure state, enter the used amount of the substance. - amount (1,:) openminds.core.QuantitativeValue ... + amount (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(amount, 0, 1)} % Add the chemical product that was used. @@ -34,7 +34,7 @@ 'chemicalProduct', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'amount', "openminds.core.QuantitativeValue" ... + 'amount', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -46,8 +46,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('%s [%s]', obj.amount, obj.chemicalProduct); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+chemicals/ChemicalMixture.m b/code/schemas/v3.0/+openminds/+chemicals/ChemicalMixture.m index 91999d46..3934f26f 100644 --- a/code/schemas/v3.0/+openminds/+chemicals/ChemicalMixture.m +++ b/code/schemas/v3.0/+openminds/+chemicals/ChemicalMixture.m @@ -69,5 +69,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+chemicals/ChemicalSubstance.m b/code/schemas/v3.0/+openminds/+chemicals/ChemicalSubstance.m index ed7bd663..76ed2ea0 100644 --- a/code/schemas/v3.0/+openminds/+chemicals/ChemicalSubstance.m +++ b/code/schemas/v3.0/+openminds/+chemicals/ChemicalSubstance.m @@ -15,7 +15,7 @@ % productSource : (1,1) ProductSource % Add the source of this chemical substance. % -% purity : (1,1) QuantitativeValue, QuantitativeValueRange +% purity : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the purity of this chemical substance. % This class was auto-generated by the openMINDS pipeline @@ -54,7 +54,7 @@ 'productSource', "openminds.chemicals.ProductSource" ... ) EMBEDDED_PROPERTIES = struct(... - 'purity', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'purity', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -69,5 +69,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+chemicals/ProductSource.m b/code/schemas/v3.0/+openminds/+chemicals/ProductSource.m index b018db6a..169b1e5f 100644 --- a/code/schemas/v3.0/+openminds/+chemicals/ProductSource.m +++ b/code/schemas/v3.0/+openminds/+chemicals/ProductSource.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% digitalIdentifier : (1,1) RRID +% digitalIdentifier : (1,1) RRID % Add the globally unique and persistent digital identifier of this product. % % identifier : (1,1) string @@ -12,17 +12,17 @@ % productName : (1,1) string % Enter the name of this product as stated by the 'provider'. % -% provider : (1,1) Consortium, Organization, Person +% provider : (1,1) Consortium, Organization, Person % Add the party (private, commercial or industrial) that provided this product. % -% purity : (1,1) QuantitativeValue, QuantitativeValueRange +% purity : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the purity of the product as stated by the 'provider'. % This class was auto-generated by the openMINDS pipeline properties % Add the globally unique and persistent digital identifier of this product. - digitalIdentifier (1,:) openminds.core.RRID ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.RRID ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter the identifier for this product, excluding its RRID (e.g., a catalog number). @@ -50,11 +50,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', "openminds.core.RRID", ... - 'provider', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'digitalIdentifier', "openminds.core.digitalidentifier.RRID", ... + 'provider', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'purity', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'purity', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -69,5 +69,4 @@ str = obj.identifier; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/DataAnalysis.m b/code/schemas/v3.0/+openminds/+computation/DataAnalysis.m index 0cf35f94..82df1029 100644 --- a/code/schemas/v3.0/+openminds/+computation/DataAnalysis.m +++ b/code/schemas/v3.0/+openminds/+computation/DataAnalysis.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion, BrainAtlasVersion, CommonCoordinateSpaceVersion +% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion, BrainAtlasVersion, CommonCoordinateSpaceVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,28 +24,28 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileArchive, FileBundle +% output : (1,:) LocalFile, File, FileArchive, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -61,7 +61,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -141,21 +141,21 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpaceVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.SoftwareVersion", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -170,5 +170,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/DataCopy.m b/code/schemas/v3.0/+openminds/+computation/DataCopy.m index 5eeb0cad..9b179eb4 100644 --- a/code/schemas/v3.0/+openminds/+computation/DataCopy.m +++ b/code/schemas/v3.0/+openminds/+computation/DataCopy.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, ValidationTestVersion, DatasetVersion, File, FileBundle, ModelVersion, SoftwareVersion +% input : (1,:) LocalFile, ValidationTestVersion, File, FileBundle, DatasetVersion, ModelVersion, SoftwareVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,28 +24,28 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileBundle +% output : (1,:) LocalFile, File, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -61,7 +61,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -141,21 +141,21 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.DatasetVersion", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.DatasetVersion", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -170,5 +170,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/Environment.m b/code/schemas/v3.0/+openminds/+computation/Environment.m index ce90bef6..3ef929b1 100644 --- a/code/schemas/v3.0/+openminds/+computation/Environment.m +++ b/code/schemas/v3.0/+openminds/+computation/Environment.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% configuration : (1,1) Configuration +% configuration : (1,1) Configuration % Add the configuration of this computational environment. % % description : (1,1) string @@ -15,14 +15,14 @@ % name : (1,1) string % Enter a descriptive name for this computational environment. % -% software : (1,:) SoftwareVersion +% software : (1,:) SoftwareVersion % Add all software versions available in this computational environment. % This class was auto-generated by the openMINDS pipeline properties % Add the configuration of this computational environment. - configuration (1,:) openminds.core.Configuration ... + configuration (1,:) openminds.core.research.Configuration ... {mustBeSpecifiedLength(configuration, 0, 1)} % Enter a short text describing this computational environment. @@ -36,7 +36,7 @@ name (1,1) string % Add all software versions available in this computational environment. - software (1,:) openminds.core.SoftwareVersion ... + software (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(software)} end @@ -50,9 +50,9 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'configuration', "openminds.core.Configuration", ... + 'configuration', "openminds.core.research.Configuration", ... 'hardware', "openminds.computation.HardwareSystem", ... - 'software', "openminds.core.SoftwareVersion" ... + 'software', "openminds.core.products.SoftwareVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -69,5 +69,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/GenericComputation.m b/code/schemas/v3.0/+openminds/+computation/GenericComputation.m index fd2682e7..ae27eff9 100644 --- a/code/schemas/v3.0/+openminds/+computation/GenericComputation.m +++ b/code/schemas/v3.0/+openminds/+computation/GenericComputation.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion +% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,28 +24,28 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileArchive, FileBundle +% output : (1,:) LocalFile, File, FileArchive, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -61,7 +61,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -141,21 +141,21 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.SoftwareVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -170,5 +170,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/HardwareSystem.m b/code/schemas/v3.0/+openminds/+computation/HardwareSystem.m index 16408e27..d0f5ecd0 100644 --- a/code/schemas/v3.0/+openminds/+computation/HardwareSystem.m +++ b/code/schemas/v3.0/+openminds/+computation/HardwareSystem.m @@ -51,5 +51,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/LaunchConfiguration.m b/code/schemas/v3.0/+openminds/+computation/LaunchConfiguration.m index 63499224..eaeb3ed1 100644 --- a/code/schemas/v3.0/+openminds/+computation/LaunchConfiguration.m +++ b/code/schemas/v3.0/+openminds/+computation/LaunchConfiguration.m @@ -9,7 +9,7 @@ % description : (1,1) string % Enter a short text describing this launch configuration. % -% environmentVariable : (1,1) PropertyValueList +% environmentVariable : (1,1) PropertyValueList % Add any environment variables defined by this launch configuration. % % executable : (1,1) string @@ -28,7 +28,7 @@ description (1,1) string % Add any environment variables defined by this launch configuration. - environmentVariable (1,:) openminds.core.PropertyValueList ... + environmentVariable (1,:) openminds.core.research.PropertyValueList ... {mustBeSpecifiedLength(environmentVariable, 0, 1)} % Enter the path to the command-line executable. @@ -48,7 +48,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environmentVariable', "openminds.core.PropertyValueList" ... + 'environmentVariable', "openminds.core.research.PropertyValueList" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -65,5 +65,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/LocalFile.m b/code/schemas/v3.0/+openminds/+computation/LocalFile.m index e6023102..754bb017 100644 --- a/code/schemas/v3.0/+openminds/+computation/LocalFile.m +++ b/code/schemas/v3.0/+openminds/+computation/LocalFile.m @@ -6,16 +6,16 @@ % contentDescription : (1,1) string % Enter a short content description for this local file instance. % -% copyOf : (1,1) File +% copyOf : (1,1) File % Add the file of which this is a copy. % % dataType : (1,:) DataType % Add all data types that are specifically represented in this local file instance. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this local file instance. % -% hash : (1,1) Hash +% hash : (1,1) Hash % Add the hash that was generated for this local file instance. % % name : (1,1) string @@ -27,7 +27,7 @@ % specialUsageRole : (1,1) FileUsageRole % Add the special usage role of this local file instance. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size of this local file instance. % This class was auto-generated by the openMINDS pipeline @@ -37,7 +37,7 @@ contentDescription (1,1) string % Add the file of which this is a copy. - copyOf (1,:) openminds.core.File ... + copyOf (1,:) openminds.core.data.File ... {mustBeSpecifiedLength(copyOf, 0, 1)} % Add all data types that are specifically represented in this local file instance. @@ -45,11 +45,11 @@ {mustBeListOfUniqueItems(dataType)} % Add the content type of this local file instance. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the hash that was generated for this local file instance. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeSpecifiedLength(hash, 0, 1)} % Enter the name of this local file instance. @@ -63,7 +63,7 @@ {mustBeSpecifiedLength(specialUsageRole, 0, 1)} % Enter the storage size of this local file instance. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} end @@ -77,14 +77,14 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'copyOf', "openminds.core.File", ... + 'copyOf', "openminds.core.data.File", ... 'dataType', "openminds.controlledterms.DataType", ... - 'format', "openminds.core.ContentType", ... + 'format', "openminds.core.data.ContentType", ... 'specialUsageRole', "openminds.controlledterms.FileUsageRole" ... ) EMBEDDED_PROPERTIES = struct(... - 'hash', "openminds.core.Hash", ... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -99,5 +99,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/ModelValidation.m b/code/schemas/v3.0/+openminds/+computation/ModelValidation.m index 612fa19b..32b88a17 100644 --- a/code/schemas/v3.0/+openminds/+computation/ModelValidation.m +++ b/code/schemas/v3.0/+openminds/+computation/ModelValidation.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, ValidationTestVersion, File, FileBundle, ModelVersion, SoftwareVersion +% input : (1,:) LocalFile, ValidationTestVersion, File, FileBundle, ModelVersion, SoftwareVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,16 +24,16 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileBundle +% output : (1,:) LocalFile, File, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % score : (1,1) double @@ -42,13 +42,13 @@ % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -64,7 +64,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -147,21 +147,21 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -176,5 +176,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/Optimization.m b/code/schemas/v3.0/+openminds/+computation/Optimization.m index 6cc34d94..86daa6e7 100644 --- a/code/schemas/v3.0/+openminds/+computation/Optimization.m +++ b/code/schemas/v3.0/+openminds/+computation/Optimization.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, File, FileBundle, ModelVersion, SoftwareVersion +% input : (1,:) LocalFile, File, FileBundle, ModelVersion, SoftwareVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,28 +24,28 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileBundle, ModelVersion +% output : (1,:) LocalFile, File, FileBundle, ModelVersion % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -61,7 +61,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -141,21 +141,21 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -170,5 +170,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/Simulation.m b/code/schemas/v3.0/+openminds/+computation/Simulation.m index ebbd4c83..660c030c 100644 --- a/code/schemas/v3.0/+openminds/+computation/Simulation.m +++ b/code/schemas/v3.0/+openminds/+computation/Simulation.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, File, FileBundle, ModelVersion, SoftwareVersion +% input : (1,:) LocalFile, File, FileBundle, ModelVersion, SoftwareVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,28 +24,28 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileArchive, FileBundle +% output : (1,:) LocalFile, File, FileArchive, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -61,7 +61,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -141,21 +141,21 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -170,5 +170,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/SoftwareAgent.m b/code/schemas/v3.0/+openminds/+computation/SoftwareAgent.m index aa4c9e17..6b51de28 100644 --- a/code/schemas/v3.0/+openminds/+computation/SoftwareAgent.m +++ b/code/schemas/v3.0/+openminds/+computation/SoftwareAgent.m @@ -9,7 +9,7 @@ % name : (1,1) string % Enter a descriptive name for this software agent. % -% software : (1,1) SoftwareVersion +% software : (1,1) SoftwareVersion % Add the software version that is being run as this software agent. % This class was auto-generated by the openMINDS pipeline @@ -23,7 +23,7 @@ name (1,1) string % Add the software version that is being run as this software agent. - software (1,:) openminds.core.SoftwareVersion ... + software (1,:) openminds.core.products.SoftwareVersion ... {mustBeSpecifiedLength(software, 0, 1)} end @@ -38,7 +38,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'environment', "openminds.computation.Environment", ... - 'software', "openminds.core.SoftwareVersion" ... + 'software', "openminds.core.products.SoftwareVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -55,5 +55,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/ValidationTest.m b/code/schemas/v3.0/+openminds/+computation/ValidationTest.m index ce39742e..ae453c05 100644 --- a/code/schemas/v3.0/+openminds/+computation/ValidationTest.m +++ b/code/schemas/v3.0/+openminds/+computation/ValidationTest.m @@ -3,16 +3,16 @@ % % PROPERTIES: % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this validation test. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string @@ -39,7 +39,7 @@ % shortName : (1,1) string % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this validation test. % This class was auto-generated by the openMINDS pipeline @@ -57,7 +57,7 @@ {mustBeListOfUniqueItems(developer)} % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. @@ -103,14 +103,14 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... 'hasVersion', "openminds.computation.ValidationTestVersion", ... 'referenceDataAcquisition', "openminds.controlledterms.Technique", ... 'scope', "openminds.controlledterms.ModelScope", ... 'scoreType', "openminds.controlledterms.DifferenceMeasure", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -127,5 +127,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/ValidationTestVersion.m b/code/schemas/v3.0/+openminds/+computation/ValidationTestVersion.m index 98bf876a..a1b50828 100644 --- a/code/schemas/v3.0/+openminds/+computation/ValidationTestVersion.m +++ b/code/schemas/v3.0/+openminds/+computation/ValidationTestVersion.m @@ -6,37 +6,37 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% configuration : (1,1) Configuration, File, PropertyValueList, WebResource +% configuration : (1,1) File, WebResource, Configuration, PropertyValueList % Add the configuration information for this validation test version (e.g., arguments to the SciUnit class). % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this validation test version. Note that these developers will overwrite the developer list provided for the overarching validation test. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product version. % % entryPoint : (1,1) string % Add the entry point for this validation test version (e.g., the Python class name for a SciUnit test). % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this validation test version, or the content types of the files composing the validation test version. % -% fullDocumentation : (1,1) DOI, File, WebResource +% fullDocumentation : (1,1) File, DOI, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % % homepage : (1,1) string @@ -54,22 +54,22 @@ % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,:) License +% license : (1,:) License % Add the license of this validation test version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% referenceData : (1,:) DOI, File, FileBundle, WebResource +% referenceData : (1,:) File, FileBundle, DOI, WebResource % Add the data that define the expected output of this validation test version. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -96,7 +96,7 @@ {mustBeSpecifiedLength(configuration, 0, 1)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -111,14 +111,14 @@ {mustBeListOfUniqueItems(developer)} % Add the globally unique and persistent digital identifier of this research product version. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the entry point for this validation test version (e.g., the Python class name for a SciUnit test). entryPoint (1,1) string % Add the content type of this validation test version, or the content types of the files composing the validation test version. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the publication or file that acts as the full documentation of this research product version. @@ -129,7 +129,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -151,11 +151,11 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this validation test version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeListOfUniqueItems(license)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add the data that define the expected output of this validation test version. @@ -171,7 +171,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -199,24 +199,24 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'configuration', ["openminds.core.Configuration", "openminds.core.File", "openminds.core.PropertyValueList", "openminds.core.WebResource"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'format', "openminds.core.ContentType", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... + 'configuration', ["openminds.core.data.File", "openminds.core.miscellaneous.WebResource", "openminds.core.research.Configuration", "openminds.core.research.PropertyValueList"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'format', "openminds.core.data.ContentType", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... 'isAlternativeVersionOf', "openminds.computation.ValidationTestVersion", ... 'isNewVersionOf', "openminds.computation.ValidationTestVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'referenceData', ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource"], ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository" ... + 'license', "openminds.core.data.License", ... + 'referenceData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -231,5 +231,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/Visualization.m b/code/schemas/v3.0/+openminds/+computation/Visualization.m index 4f5c7161..cb976292 100644 --- a/code/schemas/v3.0/+openminds/+computation/Visualization.m +++ b/code/schemas/v3.0/+openminds/+computation/Visualization.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,10 +12,10 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% environment : (1,1) Environment, WebServiceVersion +% environment : (1,1) Environment, WebServiceVersion % Add the computational environment in which this computation was executed. % -% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion +% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion % Add all inputs used by this activity. % % launchConfiguration : (1,1) LaunchConfiguration @@ -24,28 +24,28 @@ % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) LocalFile, File, FileArchive, FileBundle +% output : (1,:) LocalFile, File, FileArchive, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % recipe : (1,1) WorkflowRecipeVersion % Add the workflow recipe version used for this computation. % -% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all resources used during this computation (e.g., core-hours or energy). % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this computation. % % status : (1,1) ActionStatusType % Enter the current status of this computation. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % % tag : (1,:) string @@ -61,7 +61,7 @@ properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -141,21 +141,21 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'environment', ["openminds.computation.Environment", "openminds.core.WebServiceVersion"], ... - 'input', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion"], ... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.SoftwareVersion"], ... 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... - 'output', ["openminds.computation.LocalFile", "openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'status', "openminds.controlledterms.ActionStatusType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', "openminds.controlledterms.AnalysisTechnique", ... 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'resourceUsage', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -170,5 +170,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/WorkflowExecution.m b/code/schemas/v3.0/+openminds/+computation/WorkflowExecution.m index 7ed935b3..d287fb64 100644 --- a/code/schemas/v3.0/+openminds/+computation/WorkflowExecution.m +++ b/code/schemas/v3.0/+openminds/+computation/WorkflowExecution.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% configuration : (1,1) Configuration, File +% configuration : (1,1) File, Configuration % Add the configuration information for this workflow execution. % % recipe : (1,1) WorkflowRecipeVersion @@ -12,7 +12,7 @@ % stage : (1,:) DataAnalysis, DataCopy, GenericComputation, ModelValidation, Optimization, Simulation, Visualization % Add all stages that were performed in this workflow execution. % -% startedBy : (1,1) SoftwareAgent, Person +% startedBy : (1,1) SoftwareAgent, Person % Add the agent that started this workflow execution. % This class was auto-generated by the openMINDS pipeline @@ -45,10 +45,10 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'configuration', ["openminds.core.Configuration", "openminds.core.File"], ... + 'configuration', ["openminds.core.data.File", "openminds.core.research.Configuration"], ... 'recipe', "openminds.computation.WorkflowRecipeVersion", ... 'stage', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"], ... - 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"] ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -62,8 +62,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/WorkflowRecipe.m b/code/schemas/v3.0/+openminds/+computation/WorkflowRecipe.m index 2246c6f9..b654c81a 100644 --- a/code/schemas/v3.0/+openminds/+computation/WorkflowRecipe.m +++ b/code/schemas/v3.0/+openminds/+computation/WorkflowRecipe.m @@ -3,16 +3,16 @@ % % PROPERTIES: % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this workflow recipe. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string @@ -45,7 +45,7 @@ {mustBeListOfUniqueItems(developer)} % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. @@ -75,9 +75,9 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... 'hasVersion', "openminds.computation.WorkflowRecipeVersion" ... ) EMBEDDED_PROPERTIES = struct(... @@ -95,5 +95,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+computation/WorkflowRecipeVersion.m b/code/schemas/v3.0/+openminds/+computation/WorkflowRecipeVersion.m index f805fe80..493c2b21 100644 --- a/code/schemas/v3.0/+openminds/+computation/WorkflowRecipeVersion.m +++ b/code/schemas/v3.0/+openminds/+computation/WorkflowRecipeVersion.m @@ -6,34 +6,34 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this workflow recipe version. Note that these developers will overwrite the developer list provided for the overarching workflow recipe. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product version. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this workflow recipe version. % -% fullDocumentation : (1,1) DOI, File, WebResource +% fullDocumentation : (1,1) File, DOI, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasPart : (1,:) WorkflowRecipeVersion, File, FileBundle, SoftwareVersion +% hasPart : (1,:) WorkflowRecipeVersion, File, FileBundle, SoftwareVersion % Add all entities that are components of this workflow recipe version (e.g., other workflow recipe versions or software used in this workflow). % % homepage : (1,1) string @@ -51,19 +51,19 @@ % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,:) License +% license : (1,:) License % Add all licenses of this workflow recipe version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -86,7 +86,7 @@ {mustBeSpecifiedLength(accessibility, 0, 1)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -101,11 +101,11 @@ {mustBeListOfUniqueItems(developer)} % Add the globally unique and persistent digital identifier of this research product version. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the content type of this workflow recipe version. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the publication or file that acts as the full documentation of this research product version. @@ -116,7 +116,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all entities that are components of this workflow recipe version (e.g., other workflow recipe versions or software used in this workflow). @@ -142,11 +142,11 @@ {mustBeListOfUniqueItems(keyword)} % Add all licenses of this workflow recipe version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeListOfUniqueItems(license)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -158,7 +158,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -186,23 +186,23 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'format', "openminds.core.ContentType", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'hasPart', ["openminds.computation.WorkflowRecipeVersion", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.SoftwareVersion"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'format', "openminds.core.data.ContentType", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasPart', ["openminds.computation.WorkflowRecipeVersion", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.SoftwareVersion"], ... 'isAlternativeVersionOf', "openminds.computation.WorkflowRecipeVersion", ... 'isNewVersionOf', "openminds.computation.WorkflowRecipeVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository" ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -217,5 +217,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/ActionStatusType.m b/code/schemas/v3.0/+openminds/+controlledterms/ActionStatusType.m index da9f5c5d..d1d0b969 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/ActionStatusType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/ActionStatusType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,13 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "active", ... + "completed", ... + "failed", ... + "inactive", ... + "paused", ... + "pending", ... + "potential" ... ] end @@ -40,5 +47,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/AgeCategory.m b/code/schemas/v3.0/+openminds/+controlledterms/AgeCategory.m index 18e0a2f2..2c176b4b 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/AgeCategory.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/AgeCategory.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,16 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "adolescent", ... + "adult", ... + "embryo", ... + "infant", ... + "juvenile", ... + "lateAdult", ... + "neonate", ... + "perinatal", ... + "primeAdult", ... + "youngAdult" ... ] end @@ -40,5 +50,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/AnalysisTechnique.m b/code/schemas/v3.0/+openminds/+controlledterms/AnalysisTechnique.m index 89e1426a..a500ca80 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/AnalysisTechnique.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/AnalysisTechnique.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,118 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "4PointsCongruentSetsAlignment", ... + "GrubbsTest", ... + "HilbertTransform", ... + "ICABasedDenoisingTechnique", ... + "Isomap", ... + "MannWhitneyUTest", ... + "ShapiroWilkTest", ... + "SpearmansRankOrderCorrelation", ... + "WardClustering", ... + "activationLikelihoodEstimation", ... + "affineImageRegistration", ... + "affineTransformation", ... + "anatomicalDelineationTechnique", ... + "averageLinkageClustering", ... + "biasFieldCorrection", ... + "bootstrapAggregating", ... + "bootstrapping", ... + "boundaryBasedRegistration", ... + "clusterAnalysis", ... + "combinedVolumeSurfaceRegistration", ... + "communicationProfiling", ... + "conjunctionAnalysis", ... + "connected-componentAnalysis", ... + "connectivityBasedParcellationTechnique", ... + "convolution", ... + "correlationAnalysis", ... + "covarianceAnalysis", ... + "currentSourceDensityAnalysis", ... + "cytoarchitectonicMapping", ... + "deepLearningBasedAnalysis", ... + "densityMeasurement", ... + "dictionaryLearning", ... + "diffeomorphicRegistration", ... + "dynamicCausalModeling", ... + "eyeMovementAnalysis", ... + "generalLinearModelAnalysis", ... + "geneticCorrelationAnalysis", ... + "geneticRiskScoreAnalysis", ... + "globalSignalRegression", ... + "hierarchicalAgglomerativeClustering", ... + "hierarchicalClustering", ... + "hierarchicalDivisiveClustering", ... + "imageDistortionCorrection", ... + "imageRegistration", ... + "independentComponentAnalysis", ... + "interSubjectAnalysis", ... + "interpolation", ... + "intraSubjectAnalysis", ... + "isometricMapping", ... + "k-meansClustering", ... + "linearImageRegistration", ... + "linearRegression", ... + "linearTransformation", ... + "literatureMining", ... + "macromolecularTissueVolumeImageProcessing", ... + "magnetizationTransferRatioImageProcessing", ... + "magnetizationTransferSaturationImageProcessing", ... + "manifoldLearning", ... + "massUnivariateAnalysis", ... + "maximumLikelihoodEstimation", ... + "maximumProbabilityProjection", ... + "metaAnalysis", ... + "metaAnalyticConnectivityModeling", ... + "metadataParsing", ... + "modelBasedStimulationArtifactCorrection", ... + "morphometry", ... + "motionAnalysis", ... + "motionCorrection", ... + "multi-scaleIndividualComponentClustering", ... + "multiVoxelPatternAnalysis", ... + "multipleLinearRegression", ... + "multivariateAnalysis", ... + "myelinWaterFractionImageProcessing", ... + "nonlinearImageRegistration", ... + "nonlinearTransformation", ... + "nonrigidImageRegistration", ... + "nonrigidMotionCorrection", ... + "nonrigidTransformation", ... + "nuisanceRegression", ... + "pathwayAnalysis", ... + "performanceProfiling", ... + "phaseSynchronizationAnalysis", ... + "principalComponentAnalysis", ... + "probabilisticAnatomicalParcellationTechnique", ... + "probabilisticDiffusionTractography", ... + "qualitativeAnalysis", ... + "quantitativeAnalysis", ... + "ratiometry", ... + "reconstructionTechnique", ... + "rigidImageRegistration", ... + "rigidMotionCorrection", ... + "rigidTransformation", ... + "seed-basedCorrelationAnalysis", ... + "semanticAnchoring", ... + "semiquantitativeAnalysis", ... + "signalFilteringTechnique", ... + "signalProcessingTechnique", ... + "sliceTimingCorrection", ... + "spectralPowerAutoSegmentationTechnique", ... + "spikeSorting", ... + "stochasticOnlineMatrixFactorization", ... + "structuralCovarianceAnalysis", ... + "supportVectorMachineClassifier", ... + "supportVectorMachineRegression", ... + "surfaceProjection", ... + "temporalFiltering", ... + "tractography", ... + "transformation", ... + "univariateAnalysis", ... + "videoAnnotation", ... + "voxel-basedMorphometry", ... + "zScoreAnalysis" ... ] end @@ -40,5 +152,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m b/code/schemas/v3.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m index f98a01b1..fc0971b2 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,54 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "AIL", ... + "AIR", ... + "ALI", ... + "ALS", ... + "ARI", ... + "ARS", ... + "ASL", ... + "ASR", ... + "IAL", ... + "IAR", ... + "ILA", ... + "ILP", ... + "IPL", ... + "IPR", ... + "IRA", ... + "IRP", ... + "LAI", ... + "LAS", ... + "LIA", ... + "LIP", ... + "LPI", ... + "LPS", ... + "LSA", ... + "LSP", ... + "PIL", ... + "PIR", ... + "PLI", ... + "PLS", ... + "PRI", ... + "PRS", ... + "PSL", ... + "PSR", ... + "RAI", ... + "RAS", ... + "RIA", ... + "RIP", ... + "RPI", ... + "RPS", ... + "RSA", ... + "RSP", ... + "SAL", ... + "SAR", ... + "SLA", ... + "SLP", ... + "SPL", ... + "SPR", ... + "SRA", ... + "SRP" ... ] end @@ -40,5 +88,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/AnatomicalIdentificationType.m b/code/schemas/v3.0/+openminds/+controlledterms/AnatomicalIdentificationType.m index 5bf56289..582927cc 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/AnatomicalIdentificationType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/AnatomicalIdentificationType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,8 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "landmarkBased", ... + "stereotactic" ... ] end @@ -40,5 +42,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/AnatomicalPlane.m b/code/schemas/v3.0/+openminds/+controlledterms/AnatomicalPlane.m index c71bf2e9..fcd47d42 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/AnatomicalPlane.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/AnatomicalPlane.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,9 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "axialPlane", ... + "frontalPlane", ... + "longitudinalPlane" ... ] end @@ -40,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/AnnotationCriteriaType.m b/code/schemas/v3.0/+openminds/+controlledterms/AnnotationCriteriaType.m index 55bb1632..0ff350b1 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/AnnotationCriteriaType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/AnnotationCriteriaType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,8 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "deterministicAnnotation", ... + "probabalisticAnnotation" ... ] end @@ -40,5 +42,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/AnnotationType.m b/code/schemas/v3.0/+openminds/+controlledterms/AnnotationType.m index eacf6739..ec85c380 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/AnnotationType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/AnnotationType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,10 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "annotationContourLine", ... + "annotationMask", ... + "annotationPoint", ... + "annotationSurface" ... ] end @@ -40,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/AtlasType.m b/code/schemas/v3.0/+openminds/+controlledterms/AtlasType.m index d7957556..96efd7a1 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/AtlasType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/AtlasType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,9 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "deterministicAtlas", ... + "parcellationScheme", ... + "probabilisticAtlas" ... ] end @@ -40,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/AuditoryStimulusType.m b/code/schemas/v3.0/+openminds/+controlledterms/AuditoryStimulusType.m index 9a263bb5..21b4ad79 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/AuditoryStimulusType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/AuditoryStimulusType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,7 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "realSpokenWord" ... ] end @@ -40,5 +41,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/BiologicalOrder.m b/code/schemas/v3.0/+openminds/+controlledterms/BiologicalOrder.m index 4d04f7c6..28772dde 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/BiologicalOrder.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/BiologicalOrder.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,12 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "carnivora", ... + "cypriniformes", ... + "didelphimorphia", ... + "nudibranchia", ... + "primates", ... + "rodentia" ... ] end @@ -40,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/BiologicalProcess.m b/code/schemas/v3.0/+openminds/+controlledterms/BiologicalProcess.m index 6cfa1280..160dc336 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/BiologicalProcess.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/BiologicalProcess.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -40,5 +40,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/BiologicalSex.m b/code/schemas/v3.0/+openminds/+controlledterms/BiologicalSex.m index aa49ce07..5bc28ec8 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/BiologicalSex.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/BiologicalSex.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,10 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "female", ... + "hermaphrodite", ... + "male", ... + "notDetectable" ... ] end @@ -40,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/BreedingType.m b/code/schemas/v3.0/+openminds/+controlledterms/BreedingType.m index 7c1e59a8..4b142ffa 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/BreedingType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/BreedingType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,12 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "coisogenic", ... + "congenic", ... + "hybrid", ... + "inbred", ... + "outbred", ... + "selectiveInbred" ... ] end @@ -40,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/CellCultureType.m b/code/schemas/v3.0/+openminds/+controlledterms/CellCultureType.m index 7f653d7e..9cab00f6 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/CellCultureType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/CellCultureType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,8 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "primary", ... + "secondary" ... ] end @@ -40,5 +42,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/CellType.m b/code/schemas/v3.0/+openminds/+controlledterms/CellType.m index b6a8b0ac..e2b8f2b7 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/CellType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/CellType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,66 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "D1ReceptorExpressingNeuron", ... + "D2ReceptorExpressingNeuron", ... + "PurkinjeCell", ... + "aromataseExpressingNeuron", ... + "astrocyte", ... + "basketCell", ... + "calbindinExpressingNeuron", ... + "calretininExpressingNeuron", ... + "cerebellarInterneuron", ... + "cerebellumBasketCell", ... + "cerebellumGolgiCell", ... + "cerebellumGranuleCell", ... + "cerebellumStellateNeuron", ... + "cholecystokininExpressingNeuron", ... + "cholineAcetyltransferaseExpressingNeuron", ... + "cholinergicInterneuron", ... + "cholinergicNeuron", ... + "corticalBasketCell", ... + "corticalInterneuron", ... + "dopaminergicNeuron", ... + "excitatoryNeuron", ... + "fastSpikingInterneuron", ... + "glialCell", ... + "granuleNeuron", ... + "hippocampusCA1PyramidalNeuron", ... + "inhibitoryNeuron", ... + "interneuron", ... + "macroglialCell", ... + "mainOlfactoryBulbDeepTuftedNeuron", ... + "mainOlfactoryBulbExternalTuftedNeuron", ... + "mainOlfactoryBulbGranuleNeuron", ... + "mainOlfactoryBulbMiddleTuftedNeuron", ... + "mainOlfactoryBulbMitralNeuron", ... + "mainOlfactoryBulbPeriglomerularNeuron", ... + "mainOlfactoryBulbSuperficialTuftedNeuron", ... + "mainOlfactoryBulbTuftedNeuron", ... + "microglialCell", ... + "motorNeuron", ... + "neocortexLayer2-3PyramidalNeuron", ... + "neocortexLayer5TuftedPyramidalNeuron", ... + "neostriatumCholinergicInterneuron", ... + "neostriatumDirectPathwaySpinyNeuron", ... + "neostriatumIndirectPathwaySpinyNeuron", ... + "neuron", ... + "neuropeptideYExpressingNeuron", ... + "nitricOxideSynthaseExpressingNeuron", ... + "parvalbuminExpressingNeuron", ... + "potmitoticCell", ... + "progenitorCell", ... + "pyramidalNeuron", ... + "sensoryNeuron", ... + "somatostatinExpressingNeuron", ... + "spinalInterneuron", ... + "spinyNeuron", ... + "stellateNeuron", ... + "striatalInterneuron", ... + "striatumMediumSpinyNeuron", ... + "vascularEndothelialCell", ... + "vascularSmoothMuscleCell", ... + "vasoactiveIntestinalPeptideExpressingNeuron" ... ] end @@ -40,5 +100,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/ChemicalMixtureType.m b/code/schemas/v3.0/+openminds/+controlledterms/ChemicalMixtureType.m index 7f123305..54e8d1be 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/ChemicalMixtureType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/ChemicalMixtureType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,10 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "alloy", ... + "colloid", ... + "solution", ... + "suspension" ... ] end @@ -40,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/Colormap.m b/code/schemas/v3.0/+openminds/+controlledterms/Colormap.m index b265adb5..ab21c2e4 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/Colormap.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/Colormap.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,89 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "matplotlib.colormaps.Accent", ... + "matplotlib.colormaps.Blues", ... + "matplotlib.colormaps.BrBG", ... + "matplotlib.colormaps.BuGn", ... + "matplotlib.colormaps.BuPu", ... + "matplotlib.colormaps.CMRmap", ... + "matplotlib.colormaps.Dark2", ... + "matplotlib.colormaps.GnBu", ... + "matplotlib.colormaps.Greens", ... + "matplotlib.colormaps.Greys", ... + "matplotlib.colormaps.OrRd", ... + "matplotlib.colormaps.Oranges", ... + "matplotlib.colormaps.PRGn", ... + "matplotlib.colormaps.Paired", ... + "matplotlib.colormaps.Pastel1", ... + "matplotlib.colormaps.Pastel2", ... + "matplotlib.colormaps.PiYG", ... + "matplotlib.colormaps.PuBu", ... + "matplotlib.colormaps.PuBuGn", ... + "matplotlib.colormaps.PuOr", ... + "matplotlib.colormaps.PuRd", ... + "matplotlib.colormaps.Purples", ... + "matplotlib.colormaps.RdBu", ... + "matplotlib.colormaps.RdGy", ... + "matplotlib.colormaps.RdPu", ... + "matplotlib.colormaps.RdYlBu", ... + "matplotlib.colormaps.RdYlGn", ... + "matplotlib.colormaps.Reds", ... + "matplotlib.colormaps.Set1", ... + "matplotlib.colormaps.Set2", ... + "matplotlib.colormaps.Set3", ... + "matplotlib.colormaps.Spectral", ... + "matplotlib.colormaps.Wistia", ... + "matplotlib.colormaps.YlGn", ... + "matplotlib.colormaps.YlGnBu", ... + "matplotlib.colormaps.YlOrBr", ... + "matplotlib.colormaps.YlOrRd", ... + "matplotlib.colormaps.afmhot", ... + "matplotlib.colormaps.autumn", ... + "matplotlib.colormaps.binary", ... + "matplotlib.colormaps.bone", ... + "matplotlib.colormaps.brg", ... + "matplotlib.colormaps.bwr", ... + "matplotlib.colormaps.cividis", ... + "matplotlib.colormaps.cool", ... + "matplotlib.colormaps.coolwarm", ... + "matplotlib.colormaps.copper", ... + "matplotlib.colormaps.cubehelix", ... + "matplotlib.colormaps.flag", ... + "matplotlib.colormaps.gist_earth", ... + "matplotlib.colormaps.gist_gray", ... + "matplotlib.colormaps.gist_heat", ... + "matplotlib.colormaps.gist_ncar", ... + "matplotlib.colormaps.gist_rainbow", ... + "matplotlib.colormaps.gist_stern", ... + "matplotlib.colormaps.gist_yarg", ... + "matplotlib.colormaps.gnuplot", ... + "matplotlib.colormaps.gnuplot2", ... + "matplotlib.colormaps.gray", ... + "matplotlib.colormaps.hot", ... + "matplotlib.colormaps.hsv", ... + "matplotlib.colormaps.inferno", ... + "matplotlib.colormaps.jet", ... + "matplotlib.colormaps.magma", ... + "matplotlib.colormaps.nipy_spectral", ... + "matplotlib.colormaps.ocean", ... + "matplotlib.colormaps.pink", ... + "matplotlib.colormaps.plasma", ... + "matplotlib.colormaps.prism", ... + "matplotlib.colormaps.rainbow", ... + "matplotlib.colormaps.seismic", ... + "matplotlib.colormaps.spring", ... + "matplotlib.colormaps.summer", ... + "matplotlib.colormaps.tab10", ... + "matplotlib.colormaps.tab20", ... + "matplotlib.colormaps.tab20b", ... + "matplotlib.colormaps.tab20c", ... + "matplotlib.colormaps.terrain", ... + "matplotlib.colormaps.turbo", ... + "matplotlib.colormaps.twilight", ... + "matplotlib.colormaps.twilight_shifted", ... + "matplotlib.colormaps.viridis", ... + "matplotlib.colormaps.winter" ... ] end @@ -40,5 +123,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/ContributionType.m b/code/schemas/v3.0/+openminds/+controlledterms/ContributionType.m index 3ea24146..8100b939 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/ContributionType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/ContributionType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,14 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "coordination", ... + "dataCollection", ... + "dataManagement", ... + "dataProcessing", ... + "informationTechnologySupport", ... + "laboratoryAssistance", ... + "marketing", ... + "metadataManagement" ... ] end @@ -40,5 +48,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/CranialWindowConstructionType.m b/code/schemas/v3.0/+openminds/+controlledterms/CranialWindowConstructionType.m index f1773cce..a5fab87f 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/CranialWindowConstructionType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/CranialWindowConstructionType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,9 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "clearedSkullCranialWindow", ... + "thinnedSkullCranialWindow", ... + "transcranialWindow" ... ] end @@ -40,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/CranialWindowReinforcementType.m b/code/schemas/v3.0/+openminds/+controlledterms/CranialWindowReinforcementType.m index 34ed410d..7765926f 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/CranialWindowReinforcementType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/CranialWindowReinforcementType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,11 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "GRINLensBasedCranialWindow", ... + "crystallineBasedCranialWindow", ... + "glassCoverslipCranialWindow", ... + "polymerBasedCranialWindow", ... + "prismBasedCranialWindow" ... ] end @@ -40,5 +45,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/CriteriaQualityType.m b/code/schemas/v3.0/+openminds/+controlledterms/CriteriaQualityType.m index e65b7838..b970d72a 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/CriteriaQualityType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/CriteriaQualityType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,8 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "asserted", ... + "processive" ... ] end @@ -40,5 +42,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/DataType.m b/code/schemas/v3.0/+openminds/+controlledterms/DataType.m index 9a38ff70..e2481cde 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/DataType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/DataType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,17 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "3DComputerGraphic", ... + "associativeArray", ... + "eventSequence", ... + "list", ... + "matrix", ... + "rasterGraphic", ... + "scalar", ... + "table", ... + "timeSeries", ... + "vectorGraphic", ... + "voxelData" ... ] end @@ -40,5 +51,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/DeviceType.m b/code/schemas/v3.0/+openminds/+controlledterms/DeviceType.m index 2073df28..969567c5 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/DeviceType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/DeviceType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,16 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "CTscanner", ... + "MRIscanner", ... + "closedBoreMRIScanner", ... + "electronicAmplifier", ... + "microscope", ... + "microtome", ... + "openBoreMRIScanner", ... + "standardBoreMRIScanner", ... + "vibratingMicrotome", ... + "wideBoreMRIScanner" ... ] end @@ -40,5 +50,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/DifferenceMeasure.m b/code/schemas/v3.0/+openminds/+controlledterms/DifferenceMeasure.m index 234a8e62..5163c64c 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/DifferenceMeasure.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/DifferenceMeasure.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,12 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "chiSquaredStatistic", ... + "kolmogorovSmirnovStatistic", ... + "kullbackLeiblerDivergence", ... + "meanSquaredError", ... + "t_statistic", ... + "z_score" ... ] end @@ -40,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/Disease.m b/code/schemas/v3.0/+openminds/+controlledterms/Disease.m index 7a5a963d..d98a973d 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/Disease.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/Disease.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,27 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "COVID-19", ... + "acquiredBlindness", ... + "alzheimersDisease", ... + "autismSpectrumDisorder", ... + "cerebralAtrophy", ... + "congenitalBlindness", ... + "disorderOfConsciousness", ... + "epilepsy", ... + "focalCerebralIschemia", ... + "fragileXsyndrome", ... + "glioma", ... + "longCOVID", ... + "malignantNeoplasm", ... + "meningioma", ... + "mentalDisorder", ... + "minimallyConsciousState", ... + "multipleSclerosis", ... + "parkinsonsDisease", ... + "stroke", ... + "unresponsiveWakefulnessSyndrome", ... + "williamsBeurenSyndrome" ... ] end @@ -40,5 +61,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/DiseaseModel.m b/code/schemas/v3.0/+openminds/+controlledterms/DiseaseModel.m index 35a291ce..724d9ee0 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/DiseaseModel.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/DiseaseModel.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,14 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "alzheimersDiseaseModel", ... + "autismSpectrumDisorderModel", ... + "epilepsyModel", ... + "fragileXsyndromeModel", ... + "huntingtonsDiseaseModel", ... + "parkinsonsDiseaseModel", ... + "strokeModel", ... + "williamsBeurenSyndromeModel" ... ] end @@ -40,5 +48,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/EducationalLevel.m b/code/schemas/v3.0/+openminds/+controlledterms/EducationalLevel.m index 44ce07f4..dc8d019e 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/EducationalLevel.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/EducationalLevel.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,9 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "advanced", ... + "beginner", ... + "intermediate" ... ] end @@ -40,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/ElectricalStimulusType.m b/code/schemas/v3.0/+openminds/+controlledterms/ElectricalStimulusType.m index 8025fd38..5232e4f2 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/ElectricalStimulusType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/ElectricalStimulusType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,7 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "directCurrent" ... ] end @@ -40,5 +41,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/EthicsAssessment.m b/code/schemas/v3.0/+openminds/+controlledterms/EthicsAssessment.m index 8d87c4d4..80f33f00 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/EthicsAssessment.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/EthicsAssessment.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,9 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "EUCompliant", ... + "EUCompliant+", ... + "notRequired" ... ] end @@ -40,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/ExperimentalApproach.m b/code/schemas/v3.0/+openminds/+controlledterms/ExperimentalApproach.m index 2a4153cc..2d6cd425 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/ExperimentalApproach.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/ExperimentalApproach.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,45 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "anatomy", ... + "behavior", ... + "biophysics", ... + "cellBiology", ... + "cellMorphology", ... + "cellPopulationCharacterization", ... + "cellPopulationImaging", ... + "cellPopulationManipulation", ... + "chemogenetics", ... + "clinicalResearch", ... + "computationalModeling", ... + "developmentalBiology", ... + "ecology", ... + "electrophysiology", ... + "epidemiology", ... + "epigenomics", ... + "ethology", ... + "evolutionaryBiology", ... + "expression", ... + "expressionCharacterization", ... + "genetics", ... + "genomics", ... + "histology", ... + "informatics", ... + "metabolomics", ... + "microscopy", ... + "morphology", ... + "multimodalResearch", ... + "multiomics", ... + "neuralConnectivity", ... + "neuroimaging", ... + "omics", ... + "optogenetics", ... + "pharmacology", ... + "physiology", ... + "proteomics", ... + "radiology", ... + "spatialTranscriptomics", ... + "transcriptomics" ... ] end @@ -40,5 +79,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/FileBundleGrouping.m b/code/schemas/v3.0/+openminds/+controlledterms/FileBundleGrouping.m index c6812749..6a60128a 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/FileBundleGrouping.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/FileBundleGrouping.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,15 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "behavioralProtocol", ... + "coordinateSpace", ... + "protocol", ... + "studyTarget", ... + "subject", ... + "subjectGroup", ... + "technique", ... + "tissueSample", ... + "tissueSampleCollection" ... ] end @@ -40,5 +49,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/FileRepositoryType.m b/code/schemas/v3.0/+openminds/+controlledterms/FileRepositoryType.m index f199115f..6cf9ea85 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/FileRepositoryType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/FileRepositoryType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,13 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "ftp", ... + "git", ... + "gitAnnex", ... + "gpfs", ... + "s3", ... + "seafile", ... + "swift" ... ] end @@ -40,5 +47,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/FileUsageRole.m b/code/schemas/v3.0/+openminds/+controlledterms/FileUsageRole.m index 6e064265..88bc71e4 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/FileUsageRole.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/FileUsageRole.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,10 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "dataDescriptor", ... + "logo", ... + "preview", ... + "screenshot" ... ] end @@ -40,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/GeneticStrainType.m b/code/schemas/v3.0/+openminds/+controlledterms/GeneticStrainType.m index 9340734b..1d361a49 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/GeneticStrainType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/GeneticStrainType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,13 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "conditionalKnockinReady", ... + "conditionalKnockoutReady", ... + "conditionalReady", ... + "knockin", ... + "knockout", ... + "transgenic", ... + "wildtype" ... ] end @@ -40,5 +47,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/GustatoryStimulusType.m b/code/schemas/v3.0/+openminds/+controlledterms/GustatoryStimulusType.m index 660fafcb..84f15de1 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/GustatoryStimulusType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/GustatoryStimulusType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,10 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "bitterSubstance", ... + "saltySubstance", ... + "sourSubstance", ... + "sweetSubstance" ... ] end @@ -40,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/Handedness.m b/code/schemas/v3.0/+openminds/+controlledterms/Handedness.m index e594bcd1..91a811a9 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/Handedness.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/Handedness.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,11 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "ambidextrousHandedness", ... + "ambilevousHandedness", ... + "leftHandedness", ... + "mixedHandedness", ... + "rightHandedness" ... ] end @@ -40,5 +45,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/Language.m b/code/schemas/v3.0/+openminds/+controlledterms/Language.m index 43402754..f69f6891 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/Language.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/Language.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,15 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "dutch", ... + "english", ... + "french", ... + "german", ... + "greek", ... + "italian", ... + "norwegian", ... + "spanish", ... + "swedish" ... ] end @@ -40,5 +49,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/Laterality.m b/code/schemas/v3.0/+openminds/+controlledterms/Laterality.m index abb66cac..93fb7fdf 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/Laterality.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/Laterality.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,8 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "left", ... + "right" ... ] end @@ -40,5 +42,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/LearningResourceType.m b/code/schemas/v3.0/+openminds/+controlledterms/LearningResourceType.m index 3494e8a9..1aa2eaf1 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/LearningResourceType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/LearningResourceType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,12 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "developerDocumentation", ... + "interactiveTutorial", ... + "slideDeck", ... + "userDocumentation", ... + "videoPresentation", ... + "videoTutorial" ... ] end @@ -40,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/MeasuredQuantity.m b/code/schemas/v3.0/+openminds/+controlledterms/MeasuredQuantity.m index 7e18a4a3..bee54724 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/MeasuredQuantity.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/MeasuredQuantity.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,14 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "chlorideReversalPotential", ... + "compensationCurrent", ... + "holdingPotential", ... + "inputResistance", ... + "liquidJunctionPotential", ... + "membranePotential", ... + "sealResistance", ... + "seriesResistance" ... ] end @@ -40,5 +48,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/MeasuredSignalType.m b/code/schemas/v3.0/+openminds/+controlledterms/MeasuredSignalType.m index 983a9770..0a37e36b 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/MeasuredSignalType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/MeasuredSignalType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,9 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "alphaActivity", ... + "betaActivity", ... + "gammaActivity" ... ] end @@ -40,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/MetaDataModelType.m b/code/schemas/v3.0/+openminds/+controlledterms/MetaDataModelType.m index 6b3d191d..3e0b8398 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/MetaDataModelType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/MetaDataModelType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,10 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "commonDataElements", ... + "dataRepositoryModel", ... + "graphMetadataModel", ... + "relationalMetadataModel" ... ] end @@ -40,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/ModelAbstractionLevel.m b/code/schemas/v3.0/+openminds/+controlledterms/ModelAbstractionLevel.m index 19c1ad46..2e733449 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/ModelAbstractionLevel.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/ModelAbstractionLevel.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,21 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "algorithm", ... + "cognitiveModelling", ... + "populationModelling", ... + "populationModelling-neuralField", ... + "populationModelling-neuralMass", ... + "proteinStructure", ... + "rateNeurons", ... + "spikingNeurons", ... + "spikingNeurons-biophysical", ... + "spikingNeurons-pointNeuron", ... + "statisticalModel", ... + "systemsBiology", ... + "systemsBiology-continuous", ... + "systemsBiology-discrete", ... + "systemsBiology-fluxBalance" ... ] end @@ -40,5 +55,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/ModelScope.m b/code/schemas/v3.0/+openminds/+controlledterms/ModelScope.m index 81000cf3..91e60d37 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/ModelScope.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/ModelScope.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,16 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "network", ... + "network-brainRegion", ... + "network-microcircuit", ... + "network-wholeBrain", ... + "singleCell", ... + "subcellular", ... + "subcellular-ionChannel", ... + "subcellular-molecular", ... + "subcellular-signalling", ... + "subcellular-spine" ... ] end @@ -40,5 +50,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/MolecularEntity.m b/code/schemas/v3.0/+openminds/+controlledterms/MolecularEntity.m index 303a61df..bd23d542 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/MolecularEntity.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/MolecularEntity.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,132 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "(N-methyl-(11c))2-(4'-methylaminophenyl)-6-hydroxybenzothiazole", ... + "4-(2-Hydroxyethyl)-1-piperazineEthanesulfonicAcid", ... + "5-HT1AReceptor", ... + "5-HT1BReceptor", ... + "5-HT2AReceptor", ... + "5-HT2Receptor", ... + "5-HT4Receptor", ... + "5-HTTransporter", ... + "6,7-Dinitro-1,4-dihydroquinoxaline-2,3-dione", ... + "A1Receptor", ... + "A2AReceptor", ... + "AMPAReceptor", ... + "AlexaFluor594", ... + "Beta-Amyloid40", ... + "D1Receptor", ... + "D2Receptor", ... + "DAB", ... + "Fluoro-Emerald", ... + "Fluoro-Gold", ... + "Fluoro-Ruby", ... + "GABA-AReceptor", ... + "GABA-A_BZ", ... + "GABA-BReceptor", ... + "GABAReceptor", ... + "GTPDisodiumSalt", ... + "JNKMapKinaseScaffoldProtein2", ... + "M1Receptor", ... + "M2Receptor", ... + "M3Receptor", ... + "MagnesiumATP", ... + "NMDAReceptor", ... + "acetylcholine", ... + "alpha-1Receptor", ... + "alpha-2Receptor", ... + "alpha-4Beta-2Receptor", ... + "anterogradeTracer", ... + "biomarker", ... + "biotinylatedDextranAmine", ... + "brainDerivedNeurotrophicFactor", ... + "c-FOS", ... + "calbindin", ... + "calciumCalmodulinProteinKinaseII", ... + "calciumCalmodulinProteinKinaseIIAlphaChain", ... + "calciumChloride", ... + "calretinin", ... + "carbonDioxide", ... + "cholecystokinin", ... + "choline", ... + "cholineAcetyltransferase", ... + "cyclicAdenosineMonophosphate", ... + "diboronTrioxide", ... + "dimethylSulfoxide", ... + "dinitrogen", ... + "dioxygen", ... + "dopamine", ... + "dopamineTransporter", ... + "dynorphin", ... + "edeticAcid", ... + "egtazicAcid", ... + "enkephalin", ... + "epibatidine", ... + "ethanol", ... + "excitatoryAminoAcidTransporter", ... + "excitatoryAminoAcidTransporter1", ... + "excitatoryAminoAcidTransporter2", ... + "excitatoryAminoAcidTransporter3", ... + "excitatoryAminoAcidTransporter4", ... + "excitatoryAminoAcidTransporter5", ... + "flumazenil", ... + "fluorescentMicrospheres", ... + "formaldehyde", ... + "gabazine", ... + "galanin", ... + "gluconicAcid", ... + "glucose", ... + "glutamate", ... + "glutamateTransporter", ... + "glycerol", ... + "glycineTransporter2", ... + "growthFactor", ... + "halothane", ... + "histamine", ... + "insulinLikeGrowthFactor1", ... + "intrabody", ... + "ionotropicGlutamateReceptor", ... + "iperoxo", ... + "iron", ... + "isoflurane", ... + "kainateReceptor", ... + "kallikrein-relatedPeptidase8", ... + "ketamine", ... + "luciferYellow", ... + "magnesiumChloride", ... + "magnesiumSulfate", ... + "medetomidine", ... + "metabotropicGlutamateReceptor", ... + "metabotropicGlutamateReceptor1", ... + "metabotropicGlutamateReceptor2", ... + "metabotropicGlutamateReceptor3", ... + "metabotropicGlutamateReceptor5", ... + "methanol", ... + "monosodiumPhosphate", ... + "muscimol", ... + "neurobiotin", ... + "neuroligin-3", ... + "neuronalNuclearAntigen", ... + "neurotrophicFactor", ... + "nickel", ... + "parvalbumin", ... + "pentobarbital", ... + "pentobarbitalSodium", ... + "potassiumChloride", ... + "potassiumGluconate", ... + "propofol", ... + "siliconDioxide", ... + "silverAmmonium", ... + "silverNitrate", ... + "sodiumBicarbonate", ... + "sodiumChloride", ... + "sucrose", ... + "tungsten", ... + "vesicularGlutamateTransporter", ... + "vesicularGlutamateTransporter1", ... + "vesicularGlutamateTransporter2", ... + "vesicularGlutamateTransporter3", ... + "water" ... ] end @@ -40,5 +166,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/OlfactoryStimulusType.m b/code/schemas/v3.0/+openminds/+controlledterms/OlfactoryStimulusType.m index 3cb6ef52..7bbcb9f6 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/OlfactoryStimulusType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/OlfactoryStimulusType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,7 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "floralOdor" ... ] end @@ -40,5 +41,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/OperatingDevice.m b/code/schemas/v3.0/+openminds/+controlledterms/OperatingDevice.m index 2345baad..23ce3b10 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/OperatingDevice.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/OperatingDevice.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,13 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "desktop", ... + "embeddedSystem", ... + "highPerformanceComputer", ... + "mobile", ... + "neuromorphicComputer", ... + "server", ... + "web" ... ] end @@ -40,5 +47,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/OperatingSystem.m b/code/schemas/v3.0/+openminds/+controlledterms/OperatingSystem.m index 095e89d1..9235df4c 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/OperatingSystem.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/OperatingSystem.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,15 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "Android", ... + "Linux", ... + "MacOS", ... + "Solaris", ... + "Unix", ... + "Windows", ... + "WindowsPhone", ... + "iOS", ... + "platformIndependent" ... ] end @@ -40,5 +49,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/OpticalStimulusType.m b/code/schemas/v3.0/+openminds/+controlledterms/OpticalStimulusType.m index 0337cc2b..88a6bda7 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/OpticalStimulusType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/OpticalStimulusType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,7 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "infraredLight" ... ] end @@ -40,5 +41,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/Organ.m b/code/schemas/v3.0/+openminds/+controlledterms/Organ.m index 90359670..4f68fb85 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/Organ.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/Organ.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,11 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "brain", ... + "heart", ... + "liver", ... + "muscle", ... + "skin" ... ] end @@ -40,5 +45,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/OrganismSubstance.m b/code/schemas/v3.0/+openminds/+controlledterms/OrganismSubstance.m index ea2bdff1..0461eb64 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/OrganismSubstance.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/OrganismSubstance.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,10 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "arterialBlood", ... + "blood", ... + "cerebrospinalFluid", ... + "venousBlood" ... ] end @@ -40,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/OrganismSystem.m b/code/schemas/v3.0/+openminds/+controlledterms/OrganismSystem.m index bb881fe8..bcfd2130 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/OrganismSystem.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/OrganismSystem.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,16 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "cardiovascularSystem", ... + "centralNervousSystem", ... + "cholinergicSystem", ... + "digestiveSystem", ... + "gabaergicSystem", ... + "glutamatergicSystem", ... + "musculoskeletalSystem", ... + "noradrenergicSystem", ... + "serotonergicSystem", ... + "vascularSystem" ... ] end @@ -40,5 +50,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/PatchClampVariation.m b/code/schemas/v3.0/+openminds/+controlledterms/PatchClampVariation.m index 4a15e7f3..fb9952cf 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/PatchClampVariation.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/PatchClampVariation.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,12 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "cellAttachedPatch", ... + "insideOutPatch", ... + "loosePatch", ... + "outsideOutPatch", ... + "perforatedPatch", ... + "wholeCellPatch" ... ] end @@ -40,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/PreparationType.m b/code/schemas/v3.0/+openminds/+controlledterms/PreparationType.m index 075a4926..47a7047a 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/PreparationType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/PreparationType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,12 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "exVivo", ... + "inSilico", ... + "inSitu", ... + "inUtero", ... + "inVitro", ... + "inVivo" ... ] end @@ -40,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/ProductAccessibility.m b/code/schemas/v3.0/+openminds/+controlledterms/ProductAccessibility.m index 76224b17..485f9e6c 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/ProductAccessibility.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/ProductAccessibility.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,12 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "controlledAccess", ... + "freeAccess", ... + "paidAccess", ... + "restrictedAccess", ... + "retracted", ... + "underEmbargo" ... ] end @@ -40,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/ProgrammingLanguage.m b/code/schemas/v3.0/+openminds/+controlledterms/ProgrammingLanguage.m index 8bc4e5ae..51d9a2b8 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/ProgrammingLanguage.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/ProgrammingLanguage.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,27 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "AMPL", ... + "Bash", ... + "C", ... + "C#", ... + "C++", ... + "Fortran", ... + "GLSL", ... + "HTML", ... + "IGORPro", ... + "Java", ... + "JavaScript", ... + "MATLAB", ... + "PHP", ... + "Pascal", ... + "Python", ... + "R", ... + "Ruby", ... + "Scala", ... + "T-SQL", ... + "TypeScript", ... + "shell" ... ] end @@ -40,5 +61,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/QualitativeOverlap.m b/code/schemas/v3.0/+openminds/+controlledterms/QualitativeOverlap.m index 1a1b5535..f923c8e3 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/QualitativeOverlap.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/QualitativeOverlap.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,11 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "hasIntersectionWith", ... + "isHomologousTo", ... + "isIdenticalTo", ... + "isSubsetOf", ... + "isSupersetOf" ... ] end @@ -40,5 +45,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/SemanticDataType.m b/code/schemas/v3.0/+openminds/+controlledterms/SemanticDataType.m index a15bab0c..c719dd02 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/SemanticDataType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/SemanticDataType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,10 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "derivedData", ... + "experimentalData", ... + "rawData", ... + "simulatedData" ... ] end @@ -40,5 +44,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/Service.m b/code/schemas/v3.0/+openminds/+controlledterms/Service.m index c4310e11..c2b4a9b8 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/Service.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/Service.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,18 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "AllenInstituteCellTypesDataPortal", ... + "CollaboratoryLab", ... + "CollaboratoryWiki", ... + "KGSearchUI", ... + "LocaliZoom", ... + "ModelCatalog", ... + "ModelDB", ... + "Multi-Image-OSd", ... + "NeuroMorpho", ... + "Neuroglancer", ... + "Zenodo", ... + "siibraExplorer" ... ] end @@ -40,5 +52,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/SetupType.m b/code/schemas/v3.0/+openminds/+controlledterms/SetupType.m index 2b3ab176..8b67f55e 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/SetupType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/SetupType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,9 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "acquisitionSystem", ... + "computingSystem", ... + "stimulationSystem" ... ] end @@ -40,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/SoftwareApplicationCategory.m b/code/schemas/v3.0/+openminds/+controlledterms/SoftwareApplicationCategory.m index 364bac96..8ca98b45 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/SoftwareApplicationCategory.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/SoftwareApplicationCategory.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,12 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "application", ... + "library", ... + "middleware", ... + "module", ... + "notebook", ... + "plugin" ... ] end @@ -40,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/SoftwareFeature.m b/code/schemas/v3.0/+openminds/+controlledterms/SoftwareFeature.m index 5ac33feb..3eeab5d5 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/SoftwareFeature.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/SoftwareFeature.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,38 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "3DGeometryDataTypes", ... + "3DScalarDataTypes", ... + "3DVectorDataTypes", ... + "augmentedReality", ... + "commandlineInterface", ... + "control", ... + "dataAcquisition", ... + "dataProcessing", ... + "desktopEnvironment", ... + "graphDataTypes", ... + "graphicalUserInterface", ... + "heterogeneousArchitecture", ... + "interactiveAnalysis", ... + "matrixDataTypes", ... + "metadataDataTypes", ... + "mobileDevice", ... + "modelling", ... + "parallelProgramming", ... + "performanceMeasurement", ... + "positionalDataTypes", ... + "presentationVisualisation", ... + "profiling", ... + "provenance", ... + "rasterImageDataTypes", ... + "scriptingInterface", ... + "simulation", ... + "statisticalDataTypes", ... + "tensorDataTypes", ... + "tiledDisplayWall", ... + "timeSeriesDataTypes", ... + "vectorImageDataTypes", ... + "virtualReality" ... ] end @@ -40,5 +72,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/Species.m b/code/schemas/v3.0/+openminds/+controlledterms/Species.m index 1ffa2f5a..bcfbb4cf 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/Species.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/Species.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,24 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "berghiaStephanieae", ... + "callithrixJacchus", ... + "chlorocebusAethiopsSabaeus", ... + "chlorocebusPygerythrus", ... + "danioRerio", ... + "felisCatus", ... + "homoSapiens", ... + "macacaFascicularis", ... + "macacaFuscata", ... + "macacaMulatta", ... + "monodelphisDomestica", ... + "musMusculus", ... + "mustelaPutorius", ... + "mustelaPutoriusFuro", ... + "ovisAries", ... + "rattusNorvegicus", ... + "susScrofaDomesticus", ... + "trachemysScriptaElegans" ... ] end @@ -40,5 +58,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/StimulationApproach.m b/code/schemas/v3.0/+openminds/+controlledterms/StimulationApproach.m index d25e1799..c00840f8 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/StimulationApproach.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/StimulationApproach.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,12 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "auditoryStimulation", ... + "gustatoryStimulation", ... + "interoceptiveStimulation", ... + "olfactoryStimulation", ... + "tactileStimulation", ... + "visualStimulation" ... ] end @@ -40,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/StimulationTechnique.m b/code/schemas/v3.0/+openminds/+controlledterms/StimulationTechnique.m index f1b4bcf8..c1a8fa60 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/StimulationTechnique.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/StimulationTechnique.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,25 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "GestaltVisualStimulation", ... + "abstractImageVisualStimulation", ... + "checkerboardVisualStimulation", ... + "currentStepStimulation", ... + "driftingGratingVisualStimulation", ... + "electricalStimulation", ... + "figure-groundVisualStimulation", ... + "microstimulation", ... + "naturalImageVisualStimulation", ... + "naturalSoundAuditoryStimulation", ... + "optogeneticStimulation", ... + "photonStimulation", ... + "randomDotMotionStimulation", ... + "singlePulseElectricalStimulation", ... + "staticGratingVisualStimulation", ... + "subliminalStimulation", ... + "subliminalVisualStimulation", ... + "transcranialMagneticStimulation", ... + "whiskerStimulation" ... ] end @@ -40,5 +59,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/SubcellularEntity.m b/code/schemas/v3.0/+openminds/+controlledterms/SubcellularEntity.m index fd3a3b13..647f0537 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/SubcellularEntity.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/SubcellularEntity.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,20 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "asymmetricSynapse", ... + "axon", ... + "axonTerminal", ... + "dendrite", ... + "dendriticSpine", ... + "mitochondrion", ... + "nerveFiber", ... + "neurite", ... + "neurofilament", ... + "nucleus", ... + "symmetricSynapse", ... + "synapticBouton", ... + "synapticProtein", ... + "synapticVesicle" ... ] end @@ -40,5 +54,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/SubjectAttribute.m b/code/schemas/v3.0/+openminds/+controlledterms/SubjectAttribute.m index 46c229d9..cbc667f6 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/SubjectAttribute.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/SubjectAttribute.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,26 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "alert", ... + "alive", ... + "anaesthetized", ... + "asleep", ... + "awake", ... + "comatose", ... + "control", ... + "deceased", ... + "drugged", ... + "freelyMoving", ... + "hasImplantedDevice", ... + "hasInsertedDevice", ... + "headRestrained", ... + "knockin", ... + "knockout", ... + "postoperative", ... + "preoperative", ... + "restrained", ... + "treated", ... + "untreated" ... ] end @@ -40,5 +60,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/TactileStimulusType.m b/code/schemas/v3.0/+openminds/+controlledterms/TactileStimulusType.m index cf68b80b..7bfc555e 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/TactileStimulusType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/TactileStimulusType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,9 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "texturedSurface", ... + "vibratingObject", ... + "vibratingSurface" ... ] end @@ -40,5 +43,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/Technique.m b/code/schemas/v3.0/+openminds/+controlledterms/Technique.m index 20c5bdc7..a48cb61a 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/Technique.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/Technique.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,197 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "3DComputerGraphicModeling", ... + "3DPolarizedLightImaging", ... + "3DScanning", ... + "CLARITY_TDE", ... + "DABStaining", ... + "DAPiStaining", ... + "DNAMethylationAnalysis", ... + "DNASequencing", ... + "GolgiStaining", ... + "HEStaining", ... + "HPCSimulation", ... + "HoechstStaining", ... + "NisslStaining", ... + "RNASequencing", ... + "RamanSpectroscopy", ... + "SDSDigestedFreezeFractureReplicaLabeling", ... + "SWITCHImmunohistochemistry", ... + "TDEClearing", ... + "TimmsStaining", ... + "activityModulationTechnique", ... + "anaesthesiaAdministration", ... + "anaesthesiaMonitoring", ... + "anaesthesiaTechnique", ... + "angiography", ... + "anterogradeTracing", ... + "autoradiography", ... + "avidinBiotinComplexStaining", ... + "beta-galactosidaseStaining", ... + "biocytinStaining", ... + "bloodSampling", ... + "brightfieldMicroscopy", ... + "calciumImaging", ... + "callosotomy", ... + "cellAttachedPatchClamp", ... + "coherentAntiStokesRamanSpectroscopy", ... + "coherentStokesRamanSpectroscopy", ... + "computerTomography", ... + "confocalMicroscopy", ... + "contrastAgentAdministration", ... + "contrastEnhancement", ... + "cortico-corticalEvokedPotentialMapping", ... + "craniotomy", ... + "cryosectioning", ... + "currentClamp", ... + "darkfieldMicroscopy", ... + "differentialInterferenceContrastMicroscopy", ... + "diffusionFixationTechnique", ... + "diffusionTensorImaging", ... + "diffusionWeightedImaging", ... + "dualViewInvertedSelectivePlaneIlluminationMicroscopy", ... + "electrocardiography", ... + "electrocorticography", ... + "electroencephalography", ... + "electromyography", ... + "electronMicroscopy", ... + "electronTomography", ... + "electrooculography", ... + "electroporation", ... + "enzymeLinkedImmunosorbentAssay", ... + "epidermalElectrophysiologyTechnique", ... + "epiduralElectrocorticography", ... + "epifluorescentMicroscopy", ... + "extracellularElectrophysiology", ... + "eyeMovementTracking", ... + "fixationTechnique", ... + "fluorescenceMicroscopy", ... + "focusedIonBeamScanningElectronMicroscopy", ... + "functionalMagneticResonanceImaging", ... + "geneExpressionMeasurement", ... + "geneKnockin", ... + "geneKnockout", ... + "genomeWideAssociationStudy", ... + "heavyMetalNegativeStaining", ... + "high-resolutionScanning", ... + "high-speedVideoRecording", ... + "highDensityElectroencephalography", ... + "highFieldFunctionalMagneticResonanceImaging", ... + "highFieldMagneticResonanceImaging", ... + "highThroughputScanning", ... + "histochemistry", ... + "immunohistochemistry", ... + "immunoprecipitation", ... + "implantSurgery", ... + "inSituHybridisation", ... + "infraredDifferentialInterferenceContrastVideoMicroscopy", ... + "injection", ... + "intracellularElectrophysiology", ... + "intracellularInjection", ... + "intracranialElectroencephalography", ... + "intraperitonealInjection", ... + "intravenousInjection", ... + "iontophoresis", ... + "iontophoreticMicroinjection", ... + "lightMicroscopy", ... + "lightSheetFluorescenceMicroscopy", ... + "magneticResonanceImaging", ... + "magneticResonanceSpectroscopy", ... + "magnetizationTransferImaging", ... + "magnetoencephalography", ... + "massSpectrometry", ... + "microComputedTomography", ... + "microtomeSectioning", ... + "motionCapture", ... + "multi-compartmentModeling", ... + "multiElectrodeExtracellularElectrophysiology", ... + "multiPhotonFluorescenceMicroscopy", ... + "multipleWholeCellPatchClamp", ... + "myelinStaining", ... + "myelinWaterImaging", ... + "nearInfraredSpectroscopy", ... + "neuromorphicSimulation", ... + "nonlinearOpticalMicroscopy", ... + "nucleicAcidExtraction", ... + "opticalCoherenceTomography", ... + "opticalCoherenceTomographyAngiography", ... + "optogeneticInhibition", ... + "oralAdministration", ... + "organExtraction", ... + "patchClamp", ... + "perfusionFixationTechnique", ... + "perfusionTechnique", ... + "perturbationalComplexityIndexMeasurement", ... + "phaseContrastMicroscopy", ... + "phaseContrastXRayComputedTomography", ... + "phaseContrastXRayImaging", ... + "photoactivation", ... + "photoinactivation", ... + "photoplethysmography", ... + "polarizedLightMicroscopy", ... + "populationReceptiveFieldMapping", ... + "positronEmissionTomography", ... + "pressureInjection", ... + "primaryAntibodyStaining", ... + "pseudoContinuousArterialSpinLabeling", ... + "psychologicalTesting", ... + "pupillometry", ... + "quantification", ... + "quantitativeMagneticResonanceImaging", ... + "quantitativeSusceptibilityMapping", ... + "receptiveFieldMapping", ... + "reporterGeneBasedExpressionMeasurement", ... + "reporterProteinBasedExpressionMeasurement", ... + "retinotopicMapping", ... + "retrogradeTracing", ... + "rule-basedModeling", ... + "scanningElectronMicroscopy", ... + "scatteredLightImaging", ... + "secondaryAntibodyStaining", ... + "serialBlockFaceScanningElectronMicroscopy", ... + "serialSectionTransmissionElectronMicroscopy", ... + "sharpElectrodeIntracellularElectrophysiology", ... + "silverStaining", ... + "simulation", ... + "singleCellRNASequencing", ... + "singleElectrodeExtracellularElectrophysiology", ... + "singleElectrodeJuxtacellularElectrophysiology", ... + "singleGeneAnalysis", ... + "singleNucleotidePolymorphismDetection", ... + "sodiumMRI", ... + "sonography", ... + "standardization", ... + "stereoelectroencephalography", ... + "stereology", ... + "stereotacticSurgery", ... + "structuralMagneticResonanceImaging", ... + "structuralNeuroimaging", ... + "subcutaneousInjection", ... + "subduralElectrocorticography", ... + "superResolutionMicroscopy", ... + "susceptibilityWeightedImaging", ... + "tetrodeExtracellularElectrophysiology", ... + "time-of-flightMagneticResonanceAngiography", ... + "tissueClearing", ... + "tractTracing", ... + "transcardialPerfusionFixationTechnique", ... + "transcardialPerfusionTechnique", ... + "transmissionElectronMicroscopy", ... + "twoPhotonFluorescenceMicroscopy", ... + "ultraHighFieldFunctionalMagneticResonanceImaging", ... + "ultraHighFieldMagneticResonanceImaging", ... + "ultraHighFieldMagneticResonanceSpectroscopy", ... + "vibratomeSectioning", ... + "video-oculography", ... + "videoTracking", ... + "virus-mediatedTransfection", ... + "voltageClamp", ... + "voltageSensitiveDyeImaging", ... + "weightedCorrelationNetworkAnalysis", ... + "wholeCellPatchClamp", ... + "wholeGenomeSequencing", ... + "widefieldFluorescenceMicroscopy" ... ] end @@ -40,5 +231,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/TermSuggestion.m b/code/schemas/v3.0/+openminds/+controlledterms/TermSuggestion.m index 1e107af1..d7a96fda 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/TermSuggestion.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/TermSuggestion.m @@ -28,7 +28,7 @@ % Propose a name for a new terminology in which the suggested term should be integrated in. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -46,5 +46,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/Terminology.m b/code/schemas/v3.0/+openminds/+controlledterms/Terminology.m index b86fc34b..1fe0a9de 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/Terminology.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/Terminology.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,83 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "MRIPulseSequence", ... + "MRIWeighting", ... + "UBERONParcellation", ... + "actionStatusType", ... + "ageCategory", ... + "analysisTechnique", ... + "anatomicalAxesOrientation", ... + "anatomicalIdentificationType", ... + "anatomicalPlane", ... + "annotationCriteriaType", ... + "annotationType", ... + "atlasType", ... + "auditoryStimulusType", ... + "biologicalOrder", ... + "biologicalSex", ... + "breedingType", ... + "cellCultureType", ... + "cellType", ... + "chemicalMixtureType", ... + "colormap", ... + "contributionType", ... + "cranialWindowConstructionType", ... + "cranialWindowReinforcementType", ... + "criteriaQualityType", ... + "dataType", ... + "deviceType", ... + "differenceMeasure", ... + "disease", ... + "diseaseModel", ... + "educationalLevel", ... + "electricalStimulusType", ... + "ethicsAssessment", ... + "experimentalApproach", ... + "fileBundleGrouping", ... + "fileRepositoryType", ... + "fileUsageRole", ... + "geneticStrainType", ... + "gustatoryStimulusType", ... + "handedness", ... + "language", ... + "laterality", ... + "learningResourceType", ... + "measuredQuantity", ... + "measuredSignalType", ... + "metaDataModelType", ... + "modelAbstractionLevel", ... + "modelScope", ... + "molecularEntity", ... + "olfactoryStimulusType", ... + "operatingDevice", ... + "operatingSystem", ... + "opticalStimulusType", ... + "organ", ... + "organismSubstance", ... + "organismSystem", ... + "patchClampVariation", ... + "preparationType", ... + "productAccessibility", ... + "programmingLanguage", ... + "qualitativeOverlap", ... + "semanticDataType", ... + "service", ... + "setupType", ... + "softwareApplicationCategory", ... + "softwareFeature", ... + "species", ... + "stimulationApproach", ... + "stimulationTechnique", ... + "subcellularEntity", ... + "subjectAttribute", ... + "tactileStimulusType", ... + "technique", ... + "tissueSampleAttribute", ... + "tissueSampleType", ... + "typeOfUncertainty", ... + "unitOfMeasurement", ... + "visualStimulusType" ... ] end @@ -40,5 +117,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/TissueSampleAttribute.m b/code/schemas/v3.0/+openminds/+controlledterms/TissueSampleAttribute.m index 6f799833..d382c8b9 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/TissueSampleAttribute.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/TissueSampleAttribute.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,13 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "fixated", ... + "freeFloating", ... + "labeled", ... + "mounted", ... + "stained", ... + "unstained", ... + "untreated" ... ] end @@ -40,5 +47,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/TissueSampleType.m b/code/schemas/v3.0/+openminds/+controlledterms/TissueSampleType.m index cc5a0815..47fd977a 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/TissueSampleType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/TissueSampleType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,16 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "biopsySample", ... + "fluidSpecimen", ... + "hemisphere", ... + "heterogeneousCellPopulation", ... + "homogeneousCellPopulation", ... + "nerve", ... + "singleCell", ... + "tissueBlock", ... + "tissueSlice", ... + "wholeOrgan" ... ] end @@ -40,5 +50,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/TypeOfUncertainty.m b/code/schemas/v3.0/+openminds/+controlledterms/TypeOfUncertainty.m index 0f0fbada..0c5e4028 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/TypeOfUncertainty.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/TypeOfUncertainty.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,8 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "standardDeviation", ... + "standardError" ... ] end @@ -40,5 +42,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/UBERONParcellation.m b/code/schemas/v3.0/+openminds/+controlledterms/UBERONParcellation.m index 41d477c7..ecf2dfbe 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/UBERONParcellation.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/UBERONParcellation.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,868 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "CA1Alveus", ... + "CA1FieldOfHippocampus", ... + "CA1StratumLacunosumMoleculare", ... + "CA1StratumOriens", ... + "CA1StratumRadiatum", ... + "CA2FieldOfHippocampus", ... + "CA2StratumRadiatum", ... + "CA3Alveus", ... + "CA3FieldOfHippocampus", ... + "CA3StratumRadiatum", ... + "CA4FieldOfHippocampus", ... + "abducensNucleus", ... + "accessoryAbducensNucleus", ... + "accessoryBasalAmygdaloidNucleus", ... + "accessoryCuneateNucleus", ... + "accessoryMedullaryLaminaOfGlobusPallidus", ... + "accessoryNerveFiberBundle", ... + "accessoryNerveRoot", ... + "adenohypophysis", ... + "aggregateRegionalPartOfBrain", ... + "alarCentralLobule", ... + "allocortex", ... + "amiculumOfDentateNucleus", ... + "ammonsHorn", ... + "amygdala", ... + "angularGyrus", ... + "annectantGyrus", ... + "ansaLenticularis", ... + "ansiformLobuleCrusI", ... + "ansiformLobuleCrusII", ... + "anteriorAmygdaloidArea", ... + "anteriorCalcarineSulcus", ... + "anteriorCerebralVein", ... + "anteriorCingulateCortex", ... + "anteriorCingulateGyrus", ... + "anteriorColumnOfFornix", ... + "anteriorCommissure", ... + "anteriorCommissureAnteriorPart", ... + "anteriorHornOfLateralVentricle", ... + "anteriorHypothalamicRegion", ... + "anteriorLimbOfInternalCapsule", ... + "anteriorLobeOfCerebellum", ... + "anteriorMedianEminence", ... + "anteriorMedianOculomotorNucleus", ... + "anteriorMesencephalicCentralArtery", ... + "anteriorNuclearGroup", ... + "anteriorNucleusOfHypothalamus", ... + "anteriorNucleusOfHypothalamusCentralPart", ... + "anteriorNucleusOfHypothalamusDorsalPart", ... + "anteriorNucleusOfHypothalamusPosteriorPart", ... + "anteriorOlfactoryNucleus", ... + "anteriorParietooccipitalSulcus", ... + "anteriorPerforatedSubstance", ... + "anteriorPretectalNucleus", ... + "anteriorQuadrangularLobule", ... + "anteriorThalamicRadiation", ... + "anteriorTransverseTemporalGyrus", ... + "anterodorsalNucleusOfMedialGeniculateBody", ... + "anterodorsalNucleusOfThalamus", ... + "anteromedialNucleusOfThalamus", ... + "anteroventralCochlearNucleus", ... + "anteroventralNucleusOfThalamus", ... + "anteroventralPreopticNucleus", ... + "arachnoidBarrierLayer", ... + "arcopallium", ... + "arcuateFasciculus", ... + "arcuateNucleusOfHypothalamus", ... + "arcuateNucleusOfMedulla", ... + "areaPostrema", ... + "areaXOfBasalGanglion", ... + "areaXOfVentralLateralNucleus", ... + "arthropodOpticLobe", ... + "auditoryCortex", ... + "banksOfSuperiorTemporalSulcus", ... + "barrelCortex", ... + "basalAmygdaloidNucleus", ... + "basalForebrain", ... + "basalGanglion", ... + "basalNuclearComplex", ... + "basalNucleusOfTelencephalon", ... + "basalPartOfPons", ... + "basalVein", ... + "basolateralAmygdaloidNuclearComplex", ... + "bedNucleusOfStriaTerminalis", ... + "bloodBrainBarrier", ... + "bloodNerveBarrier", ... + "bloodcerebrospinalFluidBarrier", ... + "bodyOfCaudateNucleus", ... + "bodyOfCorpusCallosum", ... + "bodyOfFornix", ... + "bodyOfLateralVentricle", ... + "brachiumOfInferiorColliculus", ... + "brachiumOfSuperiorColliculus", ... + "brainBloodVessel", ... + "brainEndothelium", ... + "brainEpendyma", ... + "brainGrayMatter", ... + "brainMarginalZone", ... + "brainMeninx", ... + "brainVentricle", ... + "brainVentriclechoroidPlexus", ... + "brainWhiteMatter", ... + "brainstem", ... + "calcarineSulcus", ... + "calcifiedStructureOfBrain", ... + "capsuleOfMedialGeniculateBody", ... + "capsuleOfRedNucleus", ... + "caudalAnteriorCingulateCortex", ... + "caudalCentralOculomotorNucleus", ... + "caudalMiddleFrontalGyrus", ... + "caudalPartOfSpinalTrigeminalNucleus", ... + "caudalPartOfVentralLateralNucleus", ... + "caudalPartOfVentralPosterolateralNucleusOfThalamus", ... + "caudalPontineReticularNucleus", ... + "caudateNucleus", ... + "caudateputamen", ... + "centralAmygdaloidNucleus", ... + "centralArtery", ... + "centralCervicalSpinocerebellarTract", ... + "centralDorsalNucleusOfThalamus", ... + "centralGraySubstanceOfMedulla", ... + "centralGraySubstanceOfMidbrain", ... + "centralGraySubstanceOfPons", ... + "centralLateralNucleus", ... + "centralLobule", ... + "centralMedialNucleus", ... + "centralNucleusOfInferiorColliculus", ... + "centralOculomotorNucleus", ... + "centralSulcus", ... + "centralTegmentalTractOfMidbrain", ... + "centralTegmentalTractOfPons", ... + "centromedianNucleusOfThalamus", ... + "cephalopodOpticLobe", ... + "cerebellarCentralArtery", ... + "cerebellarCortex", ... + "cerebellarLayer", ... + "cerebellarNuclearComplex", ... + "cerebellarPlate", ... + "cerebellarVermis", ... + "cerebellum", ... + "cerebellumFissure", ... + "cerebellumGloboseNucleus", ... + "cerebellumHemisphericLobuleX", ... + "cerebellumIntermediateZone", ... + "cerebellumInterpositusNucleus", ... + "cerebellumMarginalLayer", ... + "cerebellumVasculature", ... + "cerebellumVermisCulmen", ... + "cerebellumVermisLobule", ... + "cerebellumVermisLobuleI", ... + "cerebellumVermisLobuleIX", ... + "cerebellumVermisLobuleX", ... + "cerebralBloodVessel", ... + "cerebralCortex", ... + "cerebralCortexMarginalLayer", ... + "cerebralCrus", ... + "cerebralHemisphere", ... + "cerebralHemisphereWhiteMatter", ... + "cerebralPeduncle", ... + "cerebralSubcortex", ... + "cerebralVein", ... + "chemoarchitecturalPartOfBrain", ... + "chemoarchitecturalPartOfStriatum", ... + "choroidPlexus", ... + "choroidPlexusCorporaArenacea", ... + "choroidPlexusEpithelium", ... + "choroidPlexusOfFourthVentricle", ... + "choroidPlexusOfLateralVentricle", ... + "choroidPlexusOfThirdVentricle", ... + "choroidPlexusStroma", ... + "cingulateCortex", ... + "cingulateGyrus", ... + "cingulateSulcus", ... + "cingulumOfBrain", ... + "circularSulcusOfInsula", ... + "circumventricularOrgan", ... + "claustralAmygdaloidArea", ... + "claustrumOfBrain", ... + "cochlearNuclearComplex", ... + "collateralSulcus", ... + "collectionOfBasalGanglia", ... + "commissuralNucleusOfTheSolitaryTract", ... + "commissuralNucleusOfVagusNerve", ... + "compositePartSpanningMultipleBaseRegionalPartsOfBrain", ... + "copulaPyramidis", ... + "coreOfNucleusAccumbens", ... + "coronaRadiataOfNeuraxis", ... + "corpusCallosum", ... + "corpusStriatum", ... + "corticalAmygdaloidNucleus", ... + "corticalLayerI", ... + "corticalLayerII", ... + "corticalLayerIII", ... + "corticalLayerIV", ... + "corticalLayerV", ... + "corticalLayerVI", ... + "corticomedialNuclearComplex", ... + "corticospinalTract", ... + "corticotectalTract", ... + "cranialNerveII", ... + "cuneateFasciculusOfMedulla", ... + "cuneiformNucleus", ... + "cuneocerebellarTract", ... + "cuneusCortex", ... + "cytoarchitecturalPartOfDentateGyrus", ... + "decussationOfSuperiorCerebellarPeduncle", ... + "decussationOfTrochlearNerve", ... + "deepCerebralVein", ... + "deepMiddleCerebralVein", ... + "densocellularPartOfMedialDorsalNucleus", ... + "dentateGyrusGranuleCellLayer", ... + "dentateGyrusMolecularLayer", ... + "dentateGyrusOfHippocampalFormation", ... + "dentateNucleus", ... + "dentatothalamicTract", ... + "diagonalBandOfBroca", ... + "diencephalon", ... + "diffuseReticularNucleus", ... + "dorsalAccessoryInferiorOlivaryNucleus", ... + "dorsalAcousticStria", ... + "dorsalCapOfKooy", ... + "dorsalCerebralVein", ... + "dorsalCochlearNucleus", ... + "dorsalColumnNucleus", ... + "dorsalExternalArcuateFiberBundle", ... + "dorsalHypothalamicArea", ... + "dorsalLongitudinalFasciculus", ... + "dorsalLongitudinalFasciculusOfHypothalamus", ... + "dorsalLongitudinalFasciculusOfMedulla", ... + "dorsalLongitudinalFasciculusOfMidbrain", ... + "dorsalLongitudinalFasciculusOfPons", ... + "dorsalLongitudinalVein", ... + "dorsalMotorNucleusOfVagusNerve", ... + "dorsalNucleusOfLateralLemniscus", ... + "dorsalNucleusOfMedialGeniculateBody", ... + "dorsalNucleusOfTrapezoidBody", ... + "dorsalOculomotorNucleus", ... + "dorsalPallidum", ... + "dorsalParamedianReticularNucleus", ... + "dorsalPlusVentralThalamus", ... + "dorsalRapheNucleus", ... + "dorsalSeptalNucleus", ... + "dorsalStriatum", ... + "dorsalTegmentalDecussation", ... + "dorsalTegmentalNucleus", ... + "dorsalTegmentalNucleusParsDorsalis", ... + "dorsalTegmentalNucleusParsVentralis", ... + "dorsalTrigeminalTract", ... + "dorsolateralFasciculusOfMedulla", ... + "dorsolateralPrefrontalCortex", ... + "dorsomedialNucleusOfHypothalamus", ... + "duraMaterLymphVessel", ... + "emboliformNucleus", ... + "endopiriformNucleus", ... + "endothelialBloodBrainBarrier", ... + "entorhinalCortex", ... + "entorhinalCortexLayer2", ... + "entorhinalCortexLayer3", ... + "entorhinalCortexLayer5", ... + "entorhinalCortexLayer6", ... + "epithalamus", ... + "externalCapsuleOfTelencephalon", ... + "externalNucleusOfInferiorColliculus", ... + "extrastriateCortex", ... + "extremeCapsule", ... + "facialMotorNucleus", ... + "facialNerveRoot", ... + "fasciculusOfBrain", ... + "fasciolarGyrus", ... + "fastigialNucleus", ... + "flocculonodularLobe", ... + "flocculonodularLobeHemispherePortion", ... + "flocculus", ... + "forebrain", ... + "forebrainmidbrainBoundary", ... + "fornixOfBrain", ... + "fourthVentricle", ... + "fourthVentricleAperture", ... + "fourthVentricleChoroidPlexusEpithelium", ... + "fourthVentricleChoroidPlexusStroma", ... + "fourthVentricleEpendyma", ... + "frontalCortex", ... + "frontalLobe", ... + "frontalOperculum", ... + "frontalPole", ... + "frontoorbitalGyrus", ... + "functionalPartOfBrain", ... + "fundusStriati", ... + "fusiformGyrus", ... + "futureHindbrainMeninx", ... + "futureMetencephalon", ... + "futureMyelencephalon", ... + "genuOfCorpusCallosum", ... + "glialBloodBrainBarrier", ... + "globusPallidus", ... + "glossopharyngealNerveFiberBundle", ... + "glossopharyngealNerveRoot", ... + "gracileFasciculus", ... + "gracileFasciculusOfMedulla", ... + "grayMatterOfHindbrain", ... + "greatCerebralVein", ... + "grossAnatomicalPartsOfTheCerebellum", ... + "gyrusRectus", ... + "habenula", ... + "habenularCommissure", ... + "habenulointerpeduncularTractOfDiencephalon", ... + "habenulointerpeduncularTractOfMidbrain", ... + "headOfCaudateNucleus", ... + "hilumOfDentateNucleus", ... + "hilusOfDentateGyrus", ... + "hindbrain", ... + "hindbrainCommissure", ... + "hindbrainCorticalIntermediateZone", ... + "hindbrainMarginalLayer", ... + "hindbrainNucleus", ... + "hindbrainSubarachnoidSpace", ... + "hindbrainVenousSystem", ... + "hippocampalCommissure", ... + "hippocampalFormation", ... + "hippocampusAlveus", ... + "hippocampusFimbria", ... + "horizontalLimbOfTheDiagonalBand", ... + "hyaloidArtery", ... + "hypoglossalNerveRoot", ... + "hypothalamus", ... + "induseumGriseum", ... + "inferiorCentralNucleus", ... + "inferiorCerebellarPeduncle", ... + "inferiorCerebralVein", ... + "inferiorColliculus", ... + "inferiorFrontalGyrus", ... + "inferiorHornOfTheLateralVentricle", ... + "inferiorLongitudinalFasciculus", ... + "inferiorOccipitalGyrus", ... + "inferiorOccipitofrontalFasciculus", ... + "inferiorOlivaryComplex", ... + "inferiorParietalCortex", ... + "inferiorRostralGyrus", ... + "inferiorTemporalGyrus", ... + "inferiorTransverseFrontopolarGyrus", ... + "inferiorVestibularNucleus", ... + "insectProtocerebrum", ... + "insectSupraesophagealGanglion", ... + "insula", ... + "interanterodorsalNucleusOfTheThalamus", ... + "intercalatedAmygdaloidNuclei", ... + "intergeniculateLeafletOfTheLateralGeniculateComplex", ... + "intermediateAcousticStria", ... + "intermediateHypothalamicRegion", ... + "intermediateOculomotorNucleus", ... + "intermediateOrbitalGyrus", ... + "intermediatePartOfHypophysis", ... + "intermediatePeriventricularNucleus", ... + "internalArcuateFiberBundle", ... + "internalCapsuleOfTelencephalon", ... + "internalCerebralVein", ... + "internalMedullaryLaminaOfThalamus", ... + "interpeduncularNucleus", ... + "interpolarPartOfSpinalTrigeminalNucleus", ... + "interstitialNucleusOfCajal", ... + "interthalamicAdhesion", ... + "intralaminarNuclearGroup", ... + "intraparietalSulcus", ... + "islaMagnaOfCalleja", ... + "islandOfCalleja", ... + "islandsOfCallejaOfOlfactoryTubercle", ... + "isthmusOfCingulateGyrus", ... + "juxtarestiformBody", ... + "laminaOfSeptumPellucidum", ... + "lateralAmygdaloidNucleus", ... + "lateralAmygdaloidNucleusDorsolateralPart", ... + "lateralAmygdaloidNucleusVentrolateralPart", ... + "lateralAmygdaloidNucleusVentromedialPart", ... + "lateralCervicalNucleus", ... + "lateralEminenceOfFourthVentricle", ... + "lateralEminenceOfHypophysis", ... + "lateralGeniculateBody", ... + "lateralGlobusPallidus", ... + "lateralHabenularNucleus", ... + "lateralHypothalamicArea", ... + "lateralHypothalamicNucleus", ... + "lateralLemniscus", ... + "lateralMammillaryNucleus", ... + "lateralMedullaryLaminaOfGlobusPallidus", ... + "lateralNuclearGroupOfThalamus", ... + "lateralNucleusOfStriaTerminalis", ... + "lateralOccipitalCortex", ... + "lateralOlfactoryStria", ... + "lateralOrbitalFrontalCortex", ... + "lateralOrbitalGyrus", ... + "lateralParabrachialNucleus", ... + "lateralParagigantocellularNucleus", ... + "lateralPartOfBasalAmygdaloidNucleus", ... + "lateralPartOfMedialMammillaryNucleus", ... + "lateralPericuneateNucleus", ... + "lateralPesLemniscus", ... + "lateralPreopticNucleus", ... + "lateralPulvinarNucleus", ... + "lateralRecessOfFourthVentricle", ... + "lateralReticularNucleus", ... + "lateralSeptalComplex", ... + "lateralSeptalNucleus", ... + "lateralSpinalNucleus", ... + "lateralSulcus", ... + "lateralSuperiorOlivaryNucleus", ... + "lateralTuberalNucleus", ... + "lateralVestibularNucleus", ... + "layerOfHippocampus", ... + "lenticularFasciculus", ... + "lentiformNucleus", ... + "limbicLobe", ... + "limenOfInsula", ... + "limitansNucleus", ... + "linearNucleus", ... + "lingualGyrus", ... + "lobeOfCerebralHemisphere", ... + "locusCeruleus", ... + "longitudinalPontineFibers", ... + "lowerRhombicLip", ... + "magnocellularNucleusOfMedialGeniculateBody", ... + "magnocellularPartOfMedialDorsalNucleus", ... + "magnocellularPartOfRedNucleus", ... + "magnocellularPartOfVentralAnteriorNucleus", ... + "magnocellularPreopticNucleus", ... + "mammillaryBody", ... + "mammillaryPeduncle", ... + "mammillothalamicTractOfHypothalamus", ... + "marginalVenousSinus", ... + "matrixCompartment", ... + "matrixCompartmentOfCaudateNucleus", ... + "matrixCompartmentOfPutamen", ... + "matrixPartOfHeadOfCaudateNucleus", ... + "matrixPartOfTailOfCaudateNucleus", ... + "medialAccessoryOlive", ... + "medialAmygdaloidNucleus", ... + "medialDorsalNucleusOfThalamus", ... + "medialEntorhinalCortex", ... + "medialForebrainBundle", ... + "medialGeniculateBody", ... + "medialGlobusPallidus", ... + "medialLemniscusOfMedulla", ... + "medialLemniscusOfMidbrain", ... + "medialLemniscusOfPons", ... + "medialLongitudinalFasciculus", ... + "medialLongitudinalFasciculusOfMedulla", ... + "medialLongitudinalFasciculusOfMidbrain", ... + "medialLongitudinalFasciculusOfPons", ... + "medialMammillaryNucleus", ... + "medialMedullaryLaminaOfGlobusPallidus", ... + "medialNucleusOfStriaTerminalis", ... + "medialNucleusOfTrapezoidBody", ... + "medialOculomotorNucleus", ... + "medialOlfactoryGyrus", ... + "medialOrbitalFrontalCortex", ... + "medialOrbitalGyrus", ... + "medialParabrachialNucleus", ... + "medialPartOfBasalAmygdaloidNucleus", ... + "medialPartOfMedialMammillaryNucleus", ... + "medialPartOfVentralLateralNucleus", ... + "medialPericuneateNucleus", ... + "medialPesLemniscus", ... + "medialPreopticNucleus", ... + "medialPulvinarNucleus", ... + "medialSeptalNucleus", ... + "medialSubnucleusOfSolitaryTract", ... + "medialSuperiorOlivaryNucleus", ... + "medialTransverseFrontopolarGyrus", ... + "medialVentralTegmentalArea", ... + "medialVestibularNucleus", ... + "medianEminenceOfNeurohypophysis", ... + "medianPreopticNucleus", ... + "medianRapheNucleus", ... + "medullaOblongata", ... + "medullaryAnteriorHorn", ... + "medullaryRapheNuclearComplex", ... + "medullaryReticularFormation", ... + "meninxOfHindbrain", ... + "mesencephalicNucleusOfTrigeminalNerve", ... + "mesencephalicTractOfTrigeminalNerve", ... + "metathalamus", ... + "metencephalon", ... + "metencephalonSulcusLimitans", ... + "midbrain", ... + "midbrainCerebralAqueduct", ... + "midbrainRapheNuclei", ... + "midbrainReticularFormation", ... + "midbrainTectum", ... + "midbrainTegmentum", ... + "midbrainhindbrainBoundary", ... + "middleCerebellarPeduncle", ... + "middleFrontalGyrus", ... + "middleMesencephalicCentralArtery", ... + "middleTemporalGyrus", ... + "midlineNuclearGroup", ... + "motorNucleusOfTrigeminalNerve", ... + "motorRootOfTrigeminalNerve", ... + "mushroomBody", ... + "myelencephalonSulcusLimitans", ... + "nasoFrontalVein", ... + "neocortex", ... + "neodentatePartOfDentateNucleus", ... + "neuralLobeOfNeurohypophysis", ... + "neuralNucleus", ... + "neurohypophysis", ... + "nucleusAccumbens", ... + "nucleusAmbiguus", ... + "nucleusIncertus", ... + "nucleusIntercalatus", ... + "nucleusOfAnteriorCommissure", ... + "nucleusOfBrain", ... + "nucleusOfCerebellarNuclearComplex", ... + "nucleusOfDiagonalBand", ... + "nucleusOfLateralOlfactoryTract", ... + "nucleusOfMedialEminence", ... + "nucleusOfOpticTract", ... + "nucleusOfPosteriorCommissure", ... + "nucleusOfSolitaryTract", ... + "nucleusOfTheBrachiumOfTheInferiorColliculus", ... + "nucleusOfTrapezoidBody", ... + "nucleusPrepositus", ... + "nucleusRaphePallidus", ... + "nucleusSubceruleus", ... + "occipitalCortex", ... + "occipitalGyrus", ... + "occipitalLobe", ... + "occipitotemporalSulcus", ... + "oculomotorNerveRoot", ... + "oculomotorNuclearComplex", ... + "olfactoryBulb", ... + "olfactoryBulbGranuleCellLayer", ... + "olfactoryBulbMainGlomerularLayer", ... + "olfactoryBulbMitralCellLayer", ... + "olfactoryBulbOuterNerveLayer", ... + "olfactoryCortex", ... + "olfactoryEntorhinalCortex", ... + "olfactoryTract", ... + "olfactoryTrigone", ... + "olfactoryTubercle", ... + "olivaryPretectalNucleus", ... + "opercularPartOfInferiorFrontalGyrus", ... + "opticChiasma", ... + "opticRecessOfThirdVentricle", ... + "opticTract", ... + "oralPartOfSpinalTrigeminalNucleus", ... + "oralPartOfVentralLateralNucleus", ... + "oralPartOfVentralPosterolateralNucleus", ... + "oralPontineReticularNucleus", ... + "oralPulvinarNucleus", ... + "orbitalGyriComplex", ... + "orbitalPartOfInferiorFrontalGyrus", ... + "orbitofrontalCortex", ... + "ovalNucleusOfStriaTerminalis", ... + "pairedVenousDuralSinus", ... + "paleocortex", ... + "paleodentateOfDentateNucleus", ... + "pallidotegmentalFasciculus", ... + "pallidum", ... + "pallium", ... + "parabigeminalNucleus", ... + "parabrachialNucleus", ... + "parabrachialPigmentalNucleus", ... + "paracentralLobule", ... + "paraflocculus", ... + "parahippocampalGyrus", ... + "paralaminarPartOfMedialDorsalNucleus", ... + "paramedianReticularNucleus", ... + "parasolitaryNucleus", ... + "parasubiculum", ... + "paratenialNucleus", ... + "paraterminalGyrus", ... + "paraventricularNucleusOfThalamus", ... + "paraventricularNucleusOfTheHypothalamus", ... + "paraventricularNucleusOfTheHypothalamusDescendingDivision", ... + "paraventricularNucleusOfTheHypothalamusDescendingDivisionFornicealPart", ... + "paraventricularNucleusOfTheHypothalamusDescendingDivisionLateralParvicellularPart", ... + "paraventricularNucleusOfTheHypothalamusDescendingDivisionMedialParvicellularPartVentralZone", ... + "paraventricularNucleusOfTheHypothalamusMagnocellularDivision", ... + "paraventricularNucleusOfTheHypothalamusMagnocellularDivisionAnteriorMagnocellularPart", ... + "paraventricularNucleusOfTheHypothalamusMagnocellularDivisionMedialMagnocellularPart", ... + "paraventricularNucleusOfTheHypothalamusMagnocellularDivisionPosteriorMagnocellularPart", ... + "paraventricularNucleusOfTheHypothalamusMagnocellularDivisionPosteriorMagnocellularPartLateralZone", ... + "paraventricularNucleusOfTheHypothalamusMagnocellularDivisionPosteriorMagnocellularPartMedialZone", ... + "paraventricularNucleusOfTheHypothalamusParvicellularDivision", ... + "paravermicLobuleX", ... + "paravermisLobuleArea", ... + "paravermisPartsOfTheCerebellarCortex", ... + "parietalCortex", ... + "parietalLobe", ... + "parietooccipitalSulcus", ... + "parsDistalisOfAdenohypophysis", ... + "parsIntercerebralis", ... + "parsPostremaOfVentralLateralNucleus", ... + "parvicellularPartOfMedialDorsalNucleus", ... + "parvicellularPartOfVentralAnteriorNucleus", ... + "parvicellularPartOfVentralPosteromedialNucleus", ... + "parvocellularOculomotorNucleus", ... + "parvocellularPartOfRedNucleus", ... + "pedunculopontineTegmentalNucleus", ... + "periamygdaloidArea", ... + "periamygdaloidCortex", ... + "pericalcarineCortex", ... + "pericentralNucleusOfInferiorColliculus", ... + "periolivaryNucleus", ... + "peripeduncularNucleus", ... + "perirhinalCortex", ... + "peritrigeminalNucleus", ... + "pinealBody", ... + "piriformCortex", ... + "piriformCortexLayer1a", ... + "piriformCortexLayer1b", ... + "pituitaryGland", ... + "pituitaryStalk", ... + "planumPolare", ... + "pons", ... + "pontineNuclearGroup", ... + "pontineRapheNucleus", ... + "pontineReticularFormation", ... + "pontineTegmentum", ... + "pontobulbarNucleus", ... + "postcentralGyrus", ... + "postcentralSulcusOfParietalLobe", ... + "postcommissuralFornixOfBrain", ... + "posteriorCingulateCortex", ... + "posteriorCingulateGyrus", ... + "posteriorColumnOfFornix", ... + "posteriorCommissure", ... + "posteriorHornLateralVentricle", ... + "posteriorHypothalamicRegion", ... + "posteriorLimbOfInternalCapsule", ... + "posteriorLobeOfCerebellum", ... + "posteriorMedianEminence", ... + "posteriorMesencephalicCentralArtery", ... + "posteriorNuclearComplexOfThalamus", ... + "posteriorNucleusOfHypothalamus", ... + "posteriorNucleusOfThalamus", ... + "posteriorOrbitalGyrus", ... + "posteriorParahippocampalGyrus", ... + "posteriorPartOfAnteriorCommissure", ... + "posteriorPeriventricularNucleus", ... + "posteriorThalamicRadiation", ... + "posteriorTransverseTemporalGyrus", ... + "posterodorsalNucleusOfMedialGeniculateBody", ... + "posteroventralCochlearNucleus", ... + "postnatalSubventricularZone", ... + "postsubiculum", ... + "precentralGyrus", ... + "precentralOperculum", ... + "precommissuralFornixOfForebrain", ... + "precuneusCortex", ... + "predorsalBundle", ... + "prefrontalCortex", ... + "premammillaryNucleus", ... + "premotorCortex", ... + "preoccipitalNotch", ... + "preolivaryNucleus", ... + "preopticArea", ... + "preopticPeriventricularNucleus", ... + "presubiculum", ... + "pretectalNucleus", ... + "pretectalRegion", ... + "primaryMotorCortex", ... + "primaryOlfactoryCortex", ... + "primarySomatosensoryAreaBarrelFieldLayer1", ... + "primarySomatosensoryAreaBarrelFieldLayer4", ... + "primarySomatosensoryAreaBarrelFieldLayer5", ... + "primarySomatosensoryAreaBarrelFieldLayer6a", ... + "primarySomatosensoryAreaBarrelFieldLayer6b", ... + "primarySomatosensoryCortex", ... + "primarySomatosensoryCortexLayer6", ... + "primarySuperiorOlive", ... + "primaryVisualCortex", ... + "principalAnteriorDivisionOfSupraopticNucleus", ... + "principalPartOfVentralPosteromedialNucleus", ... + "principalPretectalNucleus", ... + "principalSensoryNucleusOfTrigeminalNerve", ... + "putamen", ... + "pyramidalLayerOfCA1", ... + "pyramidalLayerOfCA2", ... + "radiationOfThalamus", ... + "redNucleus", ... + "regionalPartOfBrain", ... + "regionalPartOfCerebellarCortex", ... + "reticularFormation", ... + "reticulotegmentalNucleus", ... + "retrochiasmaticArea", ... + "retrorubralAreaOfMidbrainReticularNucleus", ... + "retrotrapezoidNucleus", ... + "reuniensNucleus", ... + "rhinalSulcus", ... + "rhombicLip", ... + "rhomboidalNucleus", ... + "rootOfAbducensNerve", ... + "rootOfOlfactoryNerve", ... + "rootOfOpticNerve", ... + "rootOfTrochlearNerve", ... + "rootOfVagusNerve", ... + "rostralAnteriorCingulateCortex", ... + "rostralInterstitialNucleusOfMedialLongitudinalFasciculus", ... + "rostralIntralaminarNuclearGroup", ... + "rostralLinearNucleus", ... + "rostralMiddleFrontalGyrus", ... + "rostralMigratoryStream", ... + "rostralPortionOfTheMedialAccessoryOlive", ... + "rostralSpinocerebellarTract", ... + "rostrumOfCorpusCallosum", ... + "secondaryOlfactoryCortex", ... + "secondaryVisualCortex", ... + "segmentalSubdivisionOfHindbrain", ... + "septalNuclearComplex", ... + "septofimbrialNucleus", ... + "septohippocampalNucleus", ... + "septumOfTelencephalon", ... + "septumPellucidum", ... + "shellOfNucleusAccumbens", ... + "somatosensoryCortex", ... + "sommersSector", ... + "spinalTrigeminalTractOfMedulla", ... + "spinalTrigeminalTractOfPons", ... + "spinocerebellum", ... + "spinothalamicTract", ... + "spinothalamicTractOfMedulla", ... + "spinothalamicTractOfMidbrain", ... + "spinothalamicTractOfPons", ... + "spleniumOfTheCorpusCallosum", ... + "stratumZonaleOfThalamus", ... + "striaMedullaris", ... + "striaTerminalis", ... + "striatum", ... + "striosomalPartOfBodyOfCaudateNucleus", ... + "striosomalPartOfCaudateNucleus", ... + "striosomalPartOfPutamen", ... + "subarachnoidFissure", ... + "subarachnoidSpace", ... + "subarachnoidSulcus", ... + "subbrachialNucleus", ... + "subcallosalArea", ... + "subcommissuralOrgan", ... + "subcuneiformNucleus", ... + "subfascicularNucleus", ... + "subicularComplex", ... + "subiculum", ... + "sublentiformNucleus", ... + "submedialNucleusOfThalamus", ... + "substantiaGelatinosa", ... + "substantiaInnominata", ... + "substantiaNigra", ... + "substantiaNigraParsCompacta", ... + "substantiaNigraParsLateralis", ... + "substantiaNigraParsReticulata", ... + "sulcusLimitansOfFourthVentricle", ... + "sulcusOfBrain", ... + "superficialCerebralVein", ... + "superficialFeaturePartOfOccipitalLobe", ... + "superficialFeaturePartOfTheCerebellum", ... + "superficialMiddleCerebralVein", ... + "superiorCerebellarPeduncle", ... + "superiorCerebellarPeduncleOfMidbrain", ... + "superiorCerebellarPeduncleOfPons", ... + "superiorCerebralVein", ... + "superiorColliculus", ... + "superiorFrontalGyrus", ... + "superiorMedullaryVelum", ... + "superiorOccipitalGyrus", ... + "superiorOlivaryComplex", ... + "superiorParietalCortex", ... + "superiorRostralGyrus", ... + "superiorSalivatoryNucleus", ... + "superiorTemporalGyrus", ... + "superiorTemporalSulcus", ... + "superiorTransverseFrontopolarGyrus", ... + "supracallosalGyrus", ... + "suprachiasmaticNucleus", ... + "suprachiasmaticNucleusDorsomedialPart", ... + "suprachiasmaticNucleusVentrolateralPart", ... + "suprageniculateNucleusOfThalamus", ... + "supramammillaryNucleus", ... + "supramarginalGyrus", ... + "supraopticNucleus", ... + "supraspinalNucleus", ... + "taeniaTectumOfBrain", ... + "tailOfCaudateNucleus", ... + "tectobulbarTract", ... + "tectopontineTract", ... + "telaChoroideaOfFourthVentricle", ... + "telencephalicVentricle", ... + "telencephalon", ... + "temporalCortex", ... + "temporalCortexCingulum", ... + "temporalLobe", ... + "temporalOperculum", ... + "temporalPole", ... + "temporoparietalJunction", ... + "thalamicComplex", ... + "thalamicFiberTract", ... + "thalamicReticularNucleus", ... + "thirdVentricle", ... + "tractOfBrain", ... + "transverseFrontopolarGyriComplex", ... + "transverseGyrusOfHeschl", ... + "transversePontineFibers", ... + "trapezoidBody", ... + "triangularPartOfInferiorFrontalGyrus", ... + "triangularSeptalNucleus", ... + "trigeminalNerveFibers", ... + "trigeminalNerveRoot", ... + "trochlearNucleus", ... + "tuberCinereum", ... + "tuberalSupraopticNucleus", ... + "tuberomammillaryNucleus", ... + "tuberomammillaryNucleusDorsalPart", ... + "tuberomammillaryNucleusVentralPart", ... + "uncinateFasciculus", ... + "uncinateFasciculusOfTheForebrain", ... + "unpairedVenousDuralSinus", ... + "upperRhombicLip", ... + "vagalNerveFiberBundle", ... + "valvulaCerebelli", ... + "vasculatureOfBrain", ... + "vasculatureOfCentralNervousSystem", ... + "veinOfVestibularAqueduct", ... + "venousDuralSinus", ... + "venousSystemOfBrain", ... + "ventralAcousticStria", ... + "ventralAmygdalofugalProjection", ... + "ventralAnteriorNucleusOfThalamus", ... + "ventralCochlearNucleus", ... + "ventralExternalArcuateFiberBundle", ... + "ventralLateralGeniculateNucleus", ... + "ventralLateralNucleusOfThalamus", ... + "ventralNuclearGroup", ... + "ventralNucleusOfLateralLemniscus", ... + "ventralNucleusOfMedialGeniculateBody", ... + "ventralNucleusOfPosteriorCommissure", ... + "ventralNucleusOfTrapezoidBody", ... + "ventralOculomotorNucleus", ... + "ventralPallidum", ... + "ventralPosteriorNucleusOfThalamus", ... + "ventralPosteroinferiorNucleus", ... + "ventralPosterolateralNucleus", ... + "ventralPosteromedialNucleusOfThalamus", ... + "ventralStriatum", ... + "ventralTegmentalArea", ... + "ventralTegmentalDecussation", ... + "ventralTegmentalNucleus", ... + "ventralThalamus", ... + "ventralTrigeminalTract", ... + "ventricularSystemOfBrain", ... + "ventricularZone", ... + "ventromedialNucleusOfHypothalamus", ... + "vermisOfTheFlocculonodularLobeOfTheCerebellum", ... + "verticalLimbOfTheDiagonalBand", ... + "vessel", ... + "vestibularNuclearComplex", ... + "vestibulocerebellarTract", ... + "vestibulocerebellum", ... + "vestibulocochlearNerveRoot", ... + "whiteMatterLaminaOfCerebellum", ... + "whiteMatterOfCerebellum", ... + "whiteMatterOfHindbrain", ... + "whiteMatterOfMedullaOblongata", ... + "whiteMatterOfTheCerebellarCortex", ... + "zonaIncerta" ... ] end @@ -40,5 +902,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/UnitOfMeasurement.m b/code/schemas/v3.0/+openminds/+controlledterms/UnitOfMeasurement.m index f8d2a8a4..7e1ba96e 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/UnitOfMeasurement.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/UnitOfMeasurement.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,61 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "ampere", ... + "arcdegree", ... + "bit", ... + "byte", ... + "centimeter", ... + "coreHour", ... + "day", ... + "degreeCelsius", ... + "degreeFahrenheit", ... + "degreeRankine", ... + "embryonicDay", ... + "gigabyte", ... + "gigaohm", ... + "gram", ... + "hertz", ... + "hour", ... + "kilobyte", ... + "kilogram", ... + "kilohertz", ... + "liter", ... + "megabyte", ... + "megaohm", ... + "meter", ... + "microampere", ... + "microgramPerMilliliter", ... + "micrometer", ... + "micromolar", ... + "milligramPerKilogramBodyWeight", ... + "milligramPerMilliliter", ... + "milliliter", ... + "millimeter", ... + "millimolar", ... + "millisecond", ... + "millisiemens", ... + "millivolt", ... + "minute", ... + "molar", ... + "month", ... + "nanoampere", ... + "nanomolar", ... + "ohm", ... + "percentage", ... + "picoampere", ... + "postnatalDay", ... + "radian", ... + "second", ... + "siemens", ... + "terabyte", ... + "volt", ... + "volumePerVolumePercentage", ... + "waferHour", ... + "week", ... + "weightPerVolumePercentage", ... + "weightPerWeightPercentage", ... + "year" ... ] end @@ -40,5 +95,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+controlledterms/VisualStimulusType.m b/code/schemas/v3.0/+openminds/+controlledterms/VisualStimulusType.m index c3916740..2b9aeb68 100644 --- a/code/schemas/v3.0/+openminds/+controlledterms/VisualStimulusType.m +++ b/code/schemas/v3.0/+openminds/+controlledterms/VisualStimulusType.m @@ -22,7 +22,7 @@ % Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. % % synonym : (1,:) string -% Enter one or several synonyms (inlcuding abbreviations) for this controlled term. +% Enter one or several synonyms (including abbreviations) for this controlled term. % This class was auto-generated by the openMINDS pipeline @@ -32,6 +32,14 @@ properties (Constant, Hidden) CONTROLLED_INSTANCES = [ ... + "movingCheckerboard", ... + "movingGrating", ... + "movingSymbol", ... + "naturalMovie", ... + "naturalScene", ... + "staticCheckerboard", ... + "staticGrating", ... + "staticSymbol" ... ] end @@ -40,5 +48,4 @@ obj@openminds.abstract.ControlledTerm(varargin{:}) end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+actors/AccountInformation.m b/code/schemas/v3.0/+openminds/+core/+actors/AccountInformation.m index cf3a8619..3c05bb65 100644 --- a/code/schemas/v3.0/+openminds/+core/+actors/AccountInformation.m +++ b/code/schemas/v3.0/+openminds/+core/+actors/AccountInformation.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% service : (1,1) WebService +% service : (1,1) WebService % Add the web service of this account. % % userName : (1,1) string @@ -13,7 +13,7 @@ properties % Add the web service of this account. - service (1,:) openminds.core.WebService ... + service (1,:) openminds.core.products.WebService ... {mustBeSpecifiedLength(service, 0, 1)} % Enter the user name for this account. @@ -30,7 +30,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'service', "openminds.core.WebService" ... + 'service', "openminds.core.products.WebService" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -47,5 +47,4 @@ str = sprintf('%s', obj.service); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+actors/Affiliation.m b/code/schemas/v3.0/+openminds/+core/+actors/Affiliation.m index 328bce59..4f94c16e 100644 --- a/code/schemas/v3.0/+openminds/+core/+actors/Affiliation.m +++ b/code/schemas/v3.0/+openminds/+core/+actors/Affiliation.m @@ -6,7 +6,7 @@ % endDate : (1,1) datetime % Enter the end date of this affiliation, formatted as 'YYYY-MM-DD'. Leave blank if this affiliation is still current. % -% memberOf : (1,1) Consortium, Organization +% memberOf : (1,1) Consortium, Organization % Add the organization or consortium another party was or still is a member of. % % startDate : (1,1) datetime @@ -38,7 +38,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'memberOf', ["openminds.core.Consortium", "openminds.core.Organization"] ... + 'memberOf', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -55,5 +55,4 @@ str = sprintf('%s', obj.memberOf); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+actors/Consortium.m b/code/schemas/v3.0/+openminds/+core/+actors/Consortium.m index 61798eec..b4688312 100644 --- a/code/schemas/v3.0/+openminds/+core/+actors/Consortium.m +++ b/code/schemas/v3.0/+openminds/+core/+actors/Consortium.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% contactInformation : (1,1) ContactInformation +% contactInformation : (1,1) ContactInformation % Add the contact information of this consortium. % % fullName : (1,1) string @@ -19,7 +19,7 @@ properties % Add the contact information of this consortium. - contactInformation (1,:) openminds.core.ContactInformation ... + contactInformation (1,:) openminds.core.actors.ContactInformation ... {mustBeSpecifiedLength(contactInformation, 0, 1)} % Enter the full name of this consortium. @@ -42,7 +42,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'contactInformation', "openminds.core.ContactInformation" ... + 'contactInformation', "openminds.core.actors.ContactInformation" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -59,5 +59,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+actors/ContactInformation.m b/code/schemas/v3.0/+openminds/+core/+actors/ContactInformation.m index b0d5170a..b86c850a 100644 --- a/code/schemas/v3.0/+openminds/+core/+actors/ContactInformation.m +++ b/code/schemas/v3.0/+openminds/+core/+actors/ContactInformation.m @@ -39,5 +39,4 @@ str = sprintf('%s', obj.email); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+actors/Contribution.m b/code/schemas/v3.0/+openminds/+core/+actors/Contribution.m index 91e14624..a721dad0 100644 --- a/code/schemas/v3.0/+openminds/+core/+actors/Contribution.m +++ b/code/schemas/v3.0/+openminds/+core/+actors/Contribution.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% contributor : (1,1) Consortium, Organization, Person +% contributor : (1,1) Consortium, Organization, Person % Add all types of contribution made by the stated 'contributor'. % % type : (1,:) ContributionType @@ -31,7 +31,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'contributor', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... + 'contributor', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'type', "openminds.controlledterms.ContributionType" ... ) EMBEDDED_PROPERTIES = struct(... @@ -49,5 +49,4 @@ str = sprintf('%s (%s)', obj.contributor, obj.type); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+actors/Organization.m b/code/schemas/v3.0/+openminds/+core/+actors/Organization.m index caf49127..bc1210d8 100644 --- a/code/schemas/v3.0/+openminds/+core/+actors/Organization.m +++ b/code/schemas/v3.0/+openminds/+core/+actors/Organization.m @@ -1,18 +1,18 @@ classdef Organization < openminds.abstract.Schema -%Organization - Structured information on an organization. +%Organization - An entity comprised of one or more natural persons with a particular purpose. [adapted from Wikipedia](https://en.wikipedia.org/wiki/Organization) % % PROPERTIES: % -% affiliation : (1,:) Affiliation +% affiliation : (1,:) Affiliation % Enter all current and, if necessary, past affiliations of this organization. % -% digitalIdentifier : (1,:) GRIDID, RORID, RRID +% digitalIdentifier : (1,:) GRIDID, RORID, RRID % Add all globally unique and persistent digital identifier of this organization. % % fullName : (1,1) string % Enter the full name of this organization. % -% hasParent : (1,:) Organization +% hasParent : (1,:) Organization % Add all parent organizations of this organization. % % homepage : (1,1) string @@ -25,7 +25,7 @@ properties % Enter all current and, if necessary, past affiliations of this organization. - affiliation (1,:) openminds.core.Affiliation ... + affiliation (1,:) openminds.core.actors.Affiliation ... {mustBeListOfUniqueItems(affiliation)} % Add all globally unique and persistent digital identifier of this organization. @@ -36,7 +36,7 @@ fullName (1,1) string % Add all parent organizations of this organization. - hasParent (1,:) openminds.core.Organization ... + hasParent (1,:) openminds.core.actors.Organization ... {mustBeListOfUniqueItems(hasParent)} % Enter the internationalized resource identifier (IRI) to the homepage of this organization. @@ -56,11 +56,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', ["openminds.core.GRIDID", "openminds.core.RORID", "openminds.core.RRID"], ... - 'hasParent', "openminds.core.Organization" ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.GRIDID", "openminds.core.digitalidentifier.RORID", "openminds.core.digitalidentifier.RRID"], ... + 'hasParent', "openminds.core.actors.Organization" ... ) EMBEDDED_PROPERTIES = struct(... - 'affiliation', "openminds.core.Affiliation" ... + 'affiliation', "openminds.core.actors.Affiliation" ... ) end @@ -75,5 +75,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+actors/Person.m b/code/schemas/v3.0/+openminds/+core/+actors/Person.m index 8b4f10fa..2ee250e5 100644 --- a/code/schemas/v3.0/+openminds/+core/+actors/Person.m +++ b/code/schemas/v3.0/+openminds/+core/+actors/Person.m @@ -3,19 +3,19 @@ % % PROPERTIES: % -% affiliation : (1,:) Affiliation +% affiliation : (1,:) Affiliation % Enter all current and, if desired, past affiliations of this person. % % alternateName : (1,:) string % Enter any other known full name of this person. % -% associatedAccount : (1,:) AccountInformation +% associatedAccount : (1,:) AccountInformation % Add the information about web service accounts held by this person. % -% contactInformation : (1,1) ContactInformation +% contactInformation : (1,1) ContactInformation % Add the contact information of this person. % -% digitalIdentifier : (1,:) ORCID +% digitalIdentifier : (1,:) ORCID % Add all globally unique and persistent digital identifier of this person. % % familyName : (1,1) string @@ -28,7 +28,7 @@ properties % Enter all current and, if desired, past affiliations of this person. - affiliation (1,:) openminds.core.Affiliation ... + affiliation (1,:) openminds.core.actors.Affiliation ... {mustBeListOfUniqueItems(affiliation)} % Enter any other known full name of this person. @@ -36,15 +36,15 @@ {mustBeListOfUniqueItems(alternateName)} % Add the information about web service accounts held by this person. - associatedAccount (1,:) openminds.core.AccountInformation ... + associatedAccount (1,:) openminds.core.actors.AccountInformation ... {mustBeListOfUniqueItems(associatedAccount)} % Add the contact information of this person. - contactInformation (1,:) openminds.core.ContactInformation ... + contactInformation (1,:) openminds.core.actors.ContactInformation ... {mustBeSpecifiedLength(contactInformation, 0, 1)} % Add all globally unique and persistent digital identifier of this person. - digitalIdentifier (1,:) openminds.core.ORCID ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.ORCID ... {mustBeListOfUniqueItems(digitalIdentifier)} % Enter the family name of this person. @@ -64,12 +64,12 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'associatedAccount', "openminds.core.AccountInformation", ... - 'contactInformation', "openminds.core.ContactInformation", ... - 'digitalIdentifier', "openminds.core.ORCID" ... + 'associatedAccount', "openminds.core.actors.AccountInformation", ... + 'contactInformation', "openminds.core.actors.ContactInformation", ... + 'digitalIdentifier', "openminds.core.digitalidentifier.ORCID" ... ) EMBEDDED_PROPERTIES = struct(... - 'affiliation', "openminds.core.Affiliation" ... + 'affiliation', "openminds.core.actors.Affiliation" ... ) end @@ -84,5 +84,4 @@ str = sprintf('%s, %s', obj.familyName, obj.givenName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/ContentType.m b/code/schemas/v3.0/+openminds/+core/+data/ContentType.m index 514f57a3..1d49fc87 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/ContentType.m +++ b/code/schemas/v3.0/+openminds/+core/+data/ContentType.m @@ -85,5 +85,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/ContentTypePattern.m b/code/schemas/v3.0/+openminds/+core/+data/ContentTypePattern.m index 1a7a017d..63bf09ca 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/ContentTypePattern.m +++ b/code/schemas/v3.0/+openminds/+core/+data/ContentTypePattern.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% contentType : (1,1) ContentType +% contentType : (1,1) ContentType % Add the content type that can be defined by the regular expression of this content type pattern (e.g., for file extensions). % % lookupLabel : (1,1) string @@ -16,7 +16,7 @@ properties % Add the content type that can be defined by the regular expression of this content type pattern (e.g., for file extensions). - contentType (1,:) openminds.core.ContentType ... + contentType (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(contentType, 0, 1)} % Enter a lookup label for this content type pattern that may help you to find this instance more easily. @@ -36,7 +36,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'contentType', "openminds.core.ContentType" ... + 'contentType', "openminds.core.data.ContentType" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,5 +53,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/Copyright.m b/code/schemas/v3.0/+openminds/+core/+data/Copyright.m index 8adb58d7..18f191e8 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/Copyright.m +++ b/code/schemas/v3.0/+openminds/+core/+data/Copyright.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% holder : (1,:) Consortium, Organization, Person +% holder : (1,:) Consortium, Organization, Person % Add all parties that hold this copyright. % % year : (1,:) string @@ -31,7 +31,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'holder', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'holder', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -48,5 +48,4 @@ str = sprintf('%s (%s)', obj.holder, obj.year); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/File.m b/code/schemas/v3.0/+openminds/+core/+data/File.m index a24f2295..0bf22ce1 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/File.m +++ b/code/schemas/v3.0/+openminds/+core/+data/File.m @@ -12,16 +12,16 @@ % dataType : (1,:) DataType % Add all data types that are specifically represented in this file instance. % -% fileRepository : (1,1) FileRepository +% fileRepository : (1,1) FileRepository % Add the overarching repository to which this file instance belongs. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this file instance. % -% hash : (1,:) Hash +% hash : (1,:) Hash % Add all hashes that were generated for this file instance. % -% isPartOf : (1,:) FileBundle +% isPartOf : (1,:) FileBundle % Add all file bundles in which this file instance is grouped into. % % name : (1,1) string @@ -30,7 +30,7 @@ % specialUsageRole : (1,1) FileUsageRole % Add the special usage role of this file instance. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size of this file instance. % This class was auto-generated by the openMINDS pipeline @@ -47,19 +47,19 @@ {mustBeListOfUniqueItems(dataType)} % Add the overarching repository to which this file instance belongs. - fileRepository (1,:) openminds.core.FileRepository ... + fileRepository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(fileRepository, 0, 1)} % Add the content type of this file instance. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add all hashes that were generated for this file instance. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeListOfUniqueItems(hash)} % Add all file bundles in which this file instance is grouped into. - isPartOf (1,:) openminds.core.FileBundle ... + isPartOf (1,:) openminds.core.data.FileBundle ... {mustBeListOfUniqueItems(isPartOf)} % Enter the name of this file instance. @@ -70,7 +70,7 @@ {mustBeSpecifiedLength(specialUsageRole, 0, 1)} % Enter the storage size of this file instance. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} end @@ -85,14 +85,14 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'dataType', "openminds.controlledterms.DataType", ... - 'fileRepository', "openminds.core.FileRepository", ... - 'format', "openminds.core.ContentType", ... - 'isPartOf', "openminds.core.FileBundle", ... + 'fileRepository', "openminds.core.data.FileRepository", ... + 'format', "openminds.core.data.ContentType", ... + 'isPartOf', "openminds.core.data.FileBundle", ... 'specialUsageRole', "openminds.controlledterms.FileUsageRole" ... ) EMBEDDED_PROPERTIES = struct(... - 'hash', "openminds.core.Hash", ... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -107,5 +107,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/FileArchive.m b/code/schemas/v3.0/+openminds/+core/+data/FileArchive.m index 6076f588..e57103ce 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/FileArchive.m +++ b/code/schemas/v3.0/+openminds/+core/+data/FileArchive.m @@ -6,10 +6,10 @@ % IRI : (1,1) string % Enter the internationalized resource identifier (IRI) to this file archive. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this file archive. % -% sourceData : (1,:) File +% sourceData : (1,:) File % Add the data that were ingested and modified to create this file archive. % This class was auto-generated by the openMINDS pipeline @@ -19,11 +19,11 @@ IRI (1,1) string % Add the content type of this file archive. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the data that were ingested and modified to create this file archive. - sourceData (1,:) openminds.core.File ... + sourceData (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(sourceData)} end @@ -37,8 +37,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType", ... - 'sourceData', "openminds.core.File" ... + 'format', "openminds.core.data.ContentType", ... + 'sourceData', "openminds.core.data.File" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -55,5 +55,4 @@ str = sprintf('%s', obj.IRI); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/FileBundle.m b/code/schemas/v3.0/+openminds/+core/+data/FileBundle.m index 3e27079f..6c8ebde9 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/FileBundle.m +++ b/code/schemas/v3.0/+openminds/+core/+data/FileBundle.m @@ -6,25 +6,25 @@ % contentDescription : (1,1) string % Enter a short content description for this file bundle. % -% format : (1,1) ContentType +% format : (1,1) ContentType % If the files within this bundle are organised and formatted according to a formal data structure, add the content type of this file bundle. Leave blank if no formal data structure has been applied to the files within this bundle. % -% groupedBy : (1,:) LocalFile, AnalysisTechnique, AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, TactileStimulusType, Technique, TermSuggestion, UBERONParcellation, VisualStimulusType, BehavioralProtocol, File, FileBundle, Subject, SubjectGroup, SubjectGroupState, SubjectState, TissueSample, TissueSampleCollection, TissueSampleCollectionState, TissueSampleState, CommonCoordinateSpace, CommonCoordinateSpaceVersion, CustomAnatomicalEntity, CustomCoordinateSpace, ParcellationEntity, ParcellationEntityVersion +% groupedBy : (1,:) LocalFile, AnalysisTechnique, AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, TactileStimulusType, Technique, TermSuggestion, UBERONParcellation, VisualStimulusType, File, FileBundle, BehavioralProtocol, Subject, SubjectGroup, SubjectGroupState, SubjectState, TissueSample, TissueSampleCollection, TissueSampleCollectionState, TissueSampleState, CommonCoordinateSpace, CommonCoordinateSpaceVersion, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity, CustomCoordinateSpace % Add all entities that defined which files were grouped into this file bundle. Note that the schema types of the instances stated here, need to match the ones stated under 'groupingType'. % % groupingType : (1,:) FileBundleGrouping % Add all grouping types that were used to define this file bundle. Note that the grouping types define the possible schema type of the instances stated under 'groupedBy'. % -% hash : (1,1) Hash +% hash : (1,1) Hash % Add the hash that was generated for this file bundle. % -% isPartOf : (1,1) FileBundle, FileRepository +% isPartOf : (1,1) FileBundle, FileRepository % Add the file bundle or file repository this file bundle is part of. % % name : (1,1) string % Enter the name of this file bundle. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size of this file bundle. % This class was auto-generated by the openMINDS pipeline @@ -34,7 +34,7 @@ contentDescription (1,1) string % If the files within this bundle are organised and formatted according to a formal data structure, add the content type of this file bundle. Leave blank if no formal data structure has been applied to the files within this bundle. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add all entities that defined which files were grouped into this file bundle. Note that the schema types of the instances stated here, need to match the ones stated under 'groupingType'. @@ -46,7 +46,7 @@ {mustBeListOfUniqueItems(groupingType)} % Add the hash that was generated for this file bundle. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeSpecifiedLength(hash, 0, 1)} % Add the file bundle or file repository this file bundle is part of. @@ -57,7 +57,7 @@ name (1,1) string % Enter the storage size of this file bundle. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} end @@ -71,14 +71,14 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType", ... - 'groupedBy', ["openminds.computation.LocalFile", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.core.BehavioralProtocol", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.CustomCoordinateSpace", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'format', "openminds.core.data.ContentType", ... + 'groupedBy', ["openminds.computation.LocalFile", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.BehavioralProtocol", "openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity", "openminds.sands.nonatlas.CustomCoordinateSpace"], ... 'groupingType', "openminds.controlledterms.FileBundleGrouping", ... - 'isPartOf', ["openminds.core.FileBundle", "openminds.core.FileRepository"] ... + 'isPartOf', ["openminds.core.data.FileBundle", "openminds.core.data.FileRepository"] ... ) EMBEDDED_PROPERTIES = struct(... - 'hash', "openminds.core.Hash", ... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -93,5 +93,4 @@ str = sprintf('%s (%s)', obj.name, obj.groupedBy); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/FilePathPattern.m b/code/schemas/v3.0/+openminds/+core/+data/FilePathPattern.m index c9114b07..37939065 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/FilePathPattern.m +++ b/code/schemas/v3.0/+openminds/+core/+data/FilePathPattern.m @@ -47,5 +47,4 @@ str = sprintf('%s', obj.regex); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/FileRepository.m b/code/schemas/v3.0/+openminds/+core/+data/FileRepository.m index 1431a058..b4a596c2 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/FileRepository.m +++ b/code/schemas/v3.0/+openminds/+core/+data/FileRepository.m @@ -6,25 +6,25 @@ % IRI : (1,1) string % Enter the internationalized resource identifier (IRI) to this file repository. % -% contentTypePattern : (1,:) ContentTypePattern +% contentTypePattern : (1,:) ContentTypePattern % Add all content type patterns that identify matching content types for files within this file repository. % -% format : (1,1) ContentType +% format : (1,1) ContentType % If the files and file bundles within this repository are organised and formatted according to a formal data structure, add the content type of this formal data structure. Leave blank if no formal data structure has been applied. % -% hash : (1,1) Hash +% hash : (1,1) Hash % Add the hash that was generated for this file repository. % -% hostedBy : (1,1) Organization +% hostedBy : (1,1) Organization % Add the host organization of this file repository. % % name : (1,1) string % Enter the name of this file repository. % -% storageSize : (1,1) QuantitativeValue +% storageSize : (1,1) QuantitativeValue % Enter the storage size of this file repository. % -% structurePattern : (1,1) FileRepositoryStructure +% structurePattern : (1,1) FileRepositoryStructure % Add the file repository structure that identifies the file path patterns used in this file repository. % % type : (1,1) FileRepositoryType @@ -37,30 +37,30 @@ IRI (1,1) string % Add all content type patterns that identify matching content types for files within this file repository. - contentTypePattern (1,:) openminds.core.ContentTypePattern ... + contentTypePattern (1,:) openminds.core.data.ContentTypePattern ... {mustBeListOfUniqueItems(contentTypePattern)} % If the files and file bundles within this repository are organised and formatted according to a formal data structure, add the content type of this formal data structure. Leave blank if no formal data structure has been applied. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Add the hash that was generated for this file repository. - hash (1,:) openminds.core.Hash ... + hash (1,:) openminds.core.data.Hash ... {mustBeSpecifiedLength(hash, 0, 1)} % Add the host organization of this file repository. - hostedBy (1,:) openminds.core.Organization ... + hostedBy (1,:) openminds.core.actors.Organization ... {mustBeSpecifiedLength(hostedBy, 0, 1)} % Enter the name of this file repository. name (1,1) string % Enter the storage size of this file repository. - storageSize (1,:) openminds.core.QuantitativeValue ... + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(storageSize, 0, 1)} % Add the file repository structure that identifies the file path patterns used in this file repository. - structurePattern (1,:) openminds.core.FileRepositoryStructure ... + structurePattern (1,:) openminds.core.data.FileRepositoryStructure ... {mustBeSpecifiedLength(structurePattern, 0, 1)} % Add the type of this file repository. @@ -78,15 +78,15 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'contentTypePattern', "openminds.core.ContentTypePattern", ... - 'format', "openminds.core.ContentType", ... - 'hostedBy', "openminds.core.Organization", ... - 'structurePattern', "openminds.core.FileRepositoryStructure", ... + 'contentTypePattern', "openminds.core.data.ContentTypePattern", ... + 'format', "openminds.core.data.ContentType", ... + 'hostedBy', "openminds.core.actors.Organization", ... + 'structurePattern', "openminds.core.data.FileRepositoryStructure", ... 'type', "openminds.controlledterms.FileRepositoryType" ... ) EMBEDDED_PROPERTIES = struct(... - 'hash', "openminds.core.Hash", ... - 'storageSize', "openminds.core.QuantitativeValue" ... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -101,5 +101,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/FileRepositoryStructure.m b/code/schemas/v3.0/+openminds/+core/+data/FileRepositoryStructure.m index f6b41b60..e7c3cdf2 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/FileRepositoryStructure.m +++ b/code/schemas/v3.0/+openminds/+core/+data/FileRepositoryStructure.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% filePathPattern : (1,:) FilePathPattern +% filePathPattern : (1,:) FilePathPattern % Add all file path patterns that define this file repository structure. % % lookupLabel : (1,1) string @@ -13,7 +13,7 @@ properties % Add all file path patterns that define this file repository structure. - filePathPattern (1,:) openminds.core.FilePathPattern ... + filePathPattern (1,:) openminds.core.data.FilePathPattern ... {mustBeListOfUniqueItems(filePathPattern)} % Enter a lookup label for this file repository structure that may help you to find this instance more easily. @@ -32,7 +32,7 @@ LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'filePathPattern', "openminds.core.FilePathPattern" ... + 'filePathPattern', "openminds.core.data.FilePathPattern" ... ) end @@ -47,5 +47,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/Hash.m b/code/schemas/v3.0/+openminds/+core/+data/Hash.m index 079fb394..c622b183 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/Hash.m +++ b/code/schemas/v3.0/+openminds/+core/+data/Hash.m @@ -45,5 +45,4 @@ str = sprintf('%s', obj.algorithm); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/License.m b/code/schemas/v3.0/+openminds/+core/+data/License.m index eaf124fe..eabf6196 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/License.m +++ b/code/schemas/v3.0/+openminds/+core/+data/License.m @@ -58,5 +58,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/Measurement.m b/code/schemas/v3.0/+openminds/+core/+data/Measurement.m index 0ad13325..553fab0f 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/Measurement.m +++ b/code/schemas/v3.0/+openminds/+core/+data/Measurement.m @@ -9,13 +9,13 @@ % measuredQuantity : (1,1) MeasuredQuantity % Add the quantity that was measured during this measurement. % -% measuredWith : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% measuredWith : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage % Add the device that was used during this measurement. % % timestamp : (1,1) datetime % Enter the date and time on which this measurement was made, formatted as '2023-02-07T16:00:00+00:00'. % -% value : (1,:) QuantitativeValue, QuantitativeValueRange +% value : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all values that were measured at the same time and are of the same measured quantity. % This class was auto-generated by the openMINDS pipeline @@ -52,10 +52,10 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'measuredQuantity', "openminds.controlledterms.MeasuredQuantity", ... - 'measuredWith', ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] ... + 'measuredWith', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"] ... ) EMBEDDED_PROPERTIES = struct(... - 'value', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'value', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -67,8 +67,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+data/ServiceLink.m b/code/schemas/v3.0/+openminds/+core/+data/ServiceLink.m index 9a8fd4c7..543c40dd 100644 --- a/code/schemas/v3.0/+openminds/+core/+data/ServiceLink.m +++ b/code/schemas/v3.0/+openminds/+core/+data/ServiceLink.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% dataLocation : (1,1) File, FileArchive, FileBundle, ModelVersion, LivePaperResourceItem, ParcellationEntityVersion +% dataLocation : (1,1) File, FileArchive, FileBundle, ModelVersion, LivePaperResourceItem, ParcellationEntityVersion % Add the location of the data that are linked to this specific service (e.g., stored as file (bundles) or registered as other entities such as atlas annotations). % % displayLabel : (1,1) string @@ -12,7 +12,7 @@ % openDataIn : (1,1) string % Enter the internationalized resource identifier (IRI) to the linked data in the specified service. % -% previewImage : (1,1) File +% previewImage : (1,1) File % Add an image file to this service link that acts as a preview of its content or could function as an icon. % % service : (1,1) Service @@ -32,7 +32,7 @@ openDataIn (1,1) string % Add an image file to this service link that acts as a preview of its content or could function as an icon. - previewImage (1,:) openminds.core.File ... + previewImage (1,:) openminds.core.data.File ... {mustBeSpecifiedLength(previewImage, 0, 1)} % Add the service in which the specified data can be opened. @@ -50,8 +50,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'dataLocation', ["openminds.core.File", "openminds.core.FileArchive", "openminds.core.FileBundle", "openminds.core.ModelVersion", "openminds.publications.LivePaperResourceItem", "openminds.sands.ParcellationEntityVersion"], ... - 'previewImage', "openminds.core.File", ... + 'dataLocation', ["openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion", "openminds.publications.LivePaperResourceItem", "openminds.sands.atlas.ParcellationEntityVersion"], ... + 'previewImage', "openminds.core.data.File", ... 'service', "openminds.controlledterms.Service" ... ) EMBEDDED_PROPERTIES = struct(... @@ -69,5 +69,4 @@ str = sprintf('%s', obj.displayLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/DOI.m b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/DOI.m index cc5b4751..5ec1ed2c 100644 --- a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/DOI.m +++ b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/DOI.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/GRIDID.m b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/GRIDID.m index c406d081..d0d937cb 100644 --- a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/GRIDID.m +++ b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/GRIDID.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/HANDLE.m b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/HANDLE.m index 5e5ad29b..d0efa44a 100644 --- a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/HANDLE.m +++ b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/HANDLE.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/ISBN.m b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/ISBN.m index 50bee8de..810fdc4e 100644 --- a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/ISBN.m +++ b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/ISBN.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/ISSN.m b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/ISSN.m index c8336941..9ce67f2b 100644 --- a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/ISSN.m +++ b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/ISSN.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/IdentifiersDotOrgID.m b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/IdentifiersDotOrgID.m index e4bb26a7..a827e0a5 100644 --- a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/IdentifiersDotOrgID.m +++ b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/IdentifiersDotOrgID.m @@ -40,5 +40,4 @@ str = obj.identifier; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/ORCID.m b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/ORCID.m index a33c44d3..e2915b93 100644 --- a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/ORCID.m +++ b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/ORCID.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/RORID.m b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/RORID.m index add023f6..e4b9c29b 100644 --- a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/RORID.m +++ b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/RORID.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/RRID.m b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/RRID.m index 4340095f..fd7a42b9 100644 --- a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/RRID.m +++ b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/RRID.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/SWHID.m b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/SWHID.m index 9cd4fbd6..c3c734b0 100644 --- a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/SWHID.m +++ b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/SWHID.m @@ -40,5 +40,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/StockNumber.m b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/StockNumber.m index c19507ab..3f61785a 100644 --- a/code/schemas/v3.0/+openminds/+core/+digitalidentifier/StockNumber.m +++ b/code/schemas/v3.0/+openminds/+core/+digitalidentifier/StockNumber.m @@ -6,7 +6,7 @@ % identifier : (1,1) string % Enter the stock number of an item provided by a store or company. % -% vendor : (1,1) Organization +% vendor : (1,1) Organization % Add the vendor that has the item with this identifier in stock. % This class was auto-generated by the openMINDS pipeline @@ -16,7 +16,7 @@ identifier (1,1) string % Add the vendor that has the item with this identifier in stock. - vendor (1,:) openminds.core.Organization ... + vendor (1,:) openminds.core.actors.Organization ... {mustBeSpecifiedLength(vendor, 0, 1)} end @@ -30,7 +30,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'vendor', "openminds.core.Organization" ... + 'vendor', "openminds.core.actors.Organization" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -47,5 +47,4 @@ str = sprintf('%s', obj.identifier); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+miscellaneous/Comment.m b/code/schemas/v3.0/+openminds/+core/+miscellaneous/Comment.m index 6f75ad72..2e14560b 100644 --- a/code/schemas/v3.0/+openminds/+core/+miscellaneous/Comment.m +++ b/code/schemas/v3.0/+openminds/+core/+miscellaneous/Comment.m @@ -3,13 +3,13 @@ % % PROPERTIES: % -% about : (1,1) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% about : (1,1) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion % Add the research product (version) that this comment is about. % % comment : (1,1) string % Enter the comment about the research product (version) stated under 'about'. % -% commenter : (1,1) Person +% commenter : (1,1) Person % Add the person that created this comment. % % timestamp : (1,1) datetime @@ -26,7 +26,7 @@ comment (1,1) string % Add the person that created this comment. - commenter (1,:) openminds.core.Person ... + commenter (1,:) openminds.core.actors.Person ... {mustBeSpecifiedLength(commenter, 0, 1)} % Enter the date and time on which this comment was made, formatted as '2023-02-07T16:00:00+00:00'. @@ -44,8 +44,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'about', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"], ... - 'commenter', "openminds.core.Person" ... + 'about', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion", "openminds.core.products.WebService", "openminds.core.products.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'commenter', "openminds.core.actors.Person" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -59,8 +59,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('%s', obj.comment); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+miscellaneous/Funding.m b/code/schemas/v3.0/+openminds/+core/+miscellaneous/Funding.m index 6fdbc1e7..78fb9438 100644 --- a/code/schemas/v3.0/+openminds/+core/+miscellaneous/Funding.m +++ b/code/schemas/v3.0/+openminds/+core/+miscellaneous/Funding.m @@ -12,7 +12,7 @@ % awardTitle : (1,1) string % Enter the award title of this funding. % -% funder : (1,1) Consortium, Organization, Person +% funder : (1,1) Consortium, Organization, Person % Add the party that provided this funding. % This class was auto-generated by the openMINDS pipeline @@ -42,7 +42,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'funder', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'funder', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -59,5 +59,4 @@ str = sprintf('%s (%s)', obj.funder, obj.awardNumber); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+miscellaneous/QuantitativeValue.m b/code/schemas/v3.0/+openminds/+core/+miscellaneous/QuantitativeValue.m index f7ab6cd8..68f27d9f 100644 --- a/code/schemas/v3.0/+openminds/+core/+miscellaneous/QuantitativeValue.m +++ b/code/schemas/v3.0/+openminds/+core/+miscellaneous/QuantitativeValue.m @@ -66,5 +66,4 @@ end end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+miscellaneous/QuantitativeValueArray.m b/code/schemas/v3.0/+openminds/+core/+miscellaneous/QuantitativeValueArray.m index c2d7cf90..95fa24cf 100644 --- a/code/schemas/v3.0/+openminds/+core/+miscellaneous/QuantitativeValueArray.m +++ b/code/schemas/v3.0/+openminds/+core/+miscellaneous/QuantitativeValueArray.m @@ -64,8 +64,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m b/code/schemas/v3.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m index 98b577b4..2e9c9780 100644 --- a/code/schemas/v3.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m +++ b/code/schemas/v3.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m @@ -58,8 +58,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+miscellaneous/ResearchProductGroup.m b/code/schemas/v3.0/+openminds/+core/+miscellaneous/ResearchProductGroup.m index 3696b4cf..ff5a0bc8 100644 --- a/code/schemas/v3.0/+openminds/+core/+miscellaneous/ResearchProductGroup.m +++ b/code/schemas/v3.0/+openminds/+core/+miscellaneous/ResearchProductGroup.m @@ -6,7 +6,7 @@ % context : (1,1) string % Enter the common context for this research product group. % -% hasPart : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% hasPart : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion % Add all research products (research product versions) that should be grouped under the given 'context'. % This class was auto-generated by the openMINDS pipeline @@ -30,7 +30,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hasPart', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] ... + 'hasPart', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion", "openminds.core.products.WebService", "openminds.core.products.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -44,8 +44,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+miscellaneous/WebResource.m b/code/schemas/v3.0/+openminds/+core/+miscellaneous/WebResource.m index f3573dd2..3cb10b97 100644 --- a/code/schemas/v3.0/+openminds/+core/+miscellaneous/WebResource.m +++ b/code/schemas/v3.0/+openminds/+core/+miscellaneous/WebResource.m @@ -9,7 +9,7 @@ % contentDescription : (1,1) string % Enter a short content description for this web resource. % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the expected content type of the document at this web resource. % This class was auto-generated by the openMINDS pipeline @@ -22,7 +22,7 @@ contentDescription (1,1) string % Add the expected content type of the document at this web resource. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} end @@ -36,7 +36,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType" ... + 'format', "openminds.core.data.ContentType" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,5 +53,4 @@ str = sprintf('%s', obj.IRI); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+products/Dataset.m b/code/schemas/v3.0/+openminds/+core/+products/Dataset.m index d80b2d17..52b2eb32 100644 --- a/code/schemas/v3.0/+openminds/+core/+products/Dataset.m +++ b/code/schemas/v3.0/+openminds/+core/+products/Dataset.m @@ -3,22 +3,22 @@ % % PROPERTIES: % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this dataset as authors. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% digitalIdentifier : (1,1) DOI, IdentifiersDotOrgID +% digitalIdentifier : (1,1) DOI, IdentifiersDotOrgID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasVersion : (1,:) DatasetVersion +% hasVersion : (1,:) DatasetVersion % Add all versions of this dataset. % % homepage : (1,1) string @@ -52,7 +52,7 @@ fullName (1,1) string % Add all versions of this dataset. - hasVersion (1,:) openminds.core.DatasetVersion ... + hasVersion (1,:) openminds.core.products.DatasetVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -75,10 +75,10 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.IdentifiersDotOrgID"], ... - 'hasVersion', "openminds.core.DatasetVersion" ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.IdentifiersDotOrgID"], ... + 'hasVersion', "openminds.core.products.DatasetVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -95,5 +95,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+products/DatasetVersion.m b/code/schemas/v3.0/+openminds/+core/+products/DatasetVersion.m index e04c8506..81208b63 100644 --- a/code/schemas/v3.0/+openminds/+core/+products/DatasetVersion.m +++ b/code/schemas/v3.0/+openminds/+core/+products/DatasetVersion.m @@ -6,16 +6,16 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this dataset version as authors. Note that these authors will overwrite the author list provided for the overarching dataset. % -% behavioralProtocol : (1,:) BehavioralProtocol +% behavioralProtocol : (1,:) BehavioralProtocol % Add all behavioral protocols that were performed in this dataset version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % dataType : (1,:) SemanticDataType @@ -24,7 +24,7 @@ % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% digitalIdentifier : (1,1) DOI, IdentifiersDotOrgID +% digitalIdentifier : (1,1) DOI, IdentifiersDotOrgID % Add the globally unique and persistent digital identifier of this research product version. % % ethicsAssessment : (1,1) EthicsAssessment @@ -33,13 +33,13 @@ % experimentalApproach : (1,:) ExperimentalApproach % Add all experimental approaches which this dataset version has deployed. % -% fullDocumentation : (1,1) DOI, File, WebResource +% fullDocumentation : (1,1) File, DOI, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % % homepage : (1,1) string @@ -48,46 +48,46 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% inputData : (1,:) DOI, File, FileBundle, WebResource, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% inputData : (1,:) File, FileBundle, DOI, WebResource, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion % Add the data that was used as input for this dataset version. % -% isAlternativeVersionOf : (1,:) DatasetVersion +% isAlternativeVersionOf : (1,:) DatasetVersion % Add all dataset versions that can be used alternatively to this dataset version. % -% isNewVersionOf : (1,1) DatasetVersion +% isNewVersionOf : (1,1) DatasetVersion % Add the dataset version preceding this dataset version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License, WebResource +% license : (1,1) License, WebResource % Add the license or an online available data usage agreement for this dataset version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % % preparationDesign : (1,:) PreparationType % Add all preparation types used in this dataset version. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols that were performed in this dataset version (e.g., for data acquisition or processing). % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). % -% studiedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection +% studiedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection % Add all specimens or sets of specimen that were studied in this dataset. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this dataset version. % % supportChannel : (1,:) string @@ -114,11 +114,11 @@ {mustBeListOfUniqueItems(author)} % Add all behavioral protocols that were performed in this dataset version. - behavioralProtocol (1,:) openminds.core.BehavioralProtocol ... + behavioralProtocol (1,:) openminds.core.research.BehavioralProtocol ... {mustBeListOfUniqueItems(behavioralProtocol)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -152,7 +152,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -166,11 +166,11 @@ {mustBeListOfUniqueItems(inputData)} % Add all dataset versions that can be used alternatively to this dataset version. - isAlternativeVersionOf (1,:) openminds.core.DatasetVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.DatasetVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the dataset version preceding this dataset version. - isNewVersionOf (1,:) openminds.core.DatasetVersion ... + isNewVersionOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -182,7 +182,7 @@ {mustBeSpecifiedLength(license, 0, 1)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all preparation types used in this dataset version. @@ -190,7 +190,7 @@ {mustBeListOfUniqueItems(preparationDesign)} % Add all protocols that were performed in this dataset version (e.g., for data acquisition or processing). - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -202,7 +202,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -242,31 +242,31 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'behavioralProtocol', "openminds.core.BehavioralProtocol", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'behavioralProtocol', "openminds.core.research.BehavioralProtocol", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'dataType', "openminds.controlledterms.SemanticDataType", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.IdentifiersDotOrgID"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.IdentifiersDotOrgID"], ... 'ethicsAssessment', "openminds.controlledterms.EthicsAssessment", ... 'experimentalApproach', "openminds.controlledterms.ExperimentalApproach", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'inputData', ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"], ... - 'isAlternativeVersionOf', "openminds.core.DatasetVersion", ... - 'isNewVersionOf', "openminds.core.DatasetVersion", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'inputData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'isAlternativeVersionOf', "openminds.core.products.DatasetVersion", ... + 'isNewVersionOf', "openminds.core.products.DatasetVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', ["openminds.core.License", "openminds.core.WebResource"], ... + 'license', ["openminds.core.data.License", "openminds.core.miscellaneous.WebResource"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository", ... - 'studiedSpecimen', ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"], ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'protocol', "openminds.core.research.Protocol", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository", ... + 'studiedSpecimen', ["openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'technique', ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -281,5 +281,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+products/MetaDataModel.m b/code/schemas/v3.0/+openminds/+core/+products/MetaDataModel.m index a1932bff..4a65170b 100644 --- a/code/schemas/v3.0/+openminds/+core/+products/MetaDataModel.m +++ b/code/schemas/v3.0/+openminds/+core/+products/MetaDataModel.m @@ -3,22 +3,22 @@ % % PROPERTIES: % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this (meta)data model. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasVersion : (1,:) MetaDataModelVersion +% hasVersion : (1,:) MetaDataModelVersion % Add all versions of this (meta)data model. % % homepage : (1,1) string @@ -52,7 +52,7 @@ fullName (1,1) string % Add all versions of this (meta)data model. - hasVersion (1,:) openminds.core.MetaDataModelVersion ... + hasVersion (1,:) openminds.core.products.MetaDataModelVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -75,10 +75,10 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'hasVersion', "openminds.core.MetaDataModelVersion" ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.SWHID"], ... + 'hasVersion', "openminds.core.products.MetaDataModelVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -95,5 +95,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+products/MetaDataModelVersion.m b/code/schemas/v3.0/+openminds/+core/+products/MetaDataModelVersion.m index 181c9e2b..4eece086 100644 --- a/code/schemas/v3.0/+openminds/+core/+products/MetaDataModelVersion.m +++ b/code/schemas/v3.0/+openminds/+core/+products/MetaDataModelVersion.m @@ -6,28 +6,28 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this (meta)data model version. Note that these developers will overwrite the developer list provided for the overarching (meta)data model. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product version. % -% fullDocumentation : (1,1) DOI, File, WebResource +% fullDocumentation : (1,1) File, DOI, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % % homepage : (1,1) string @@ -36,37 +36,37 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% isAlternativeVersionOf : (1,:) MetaDataModelVersion +% isAlternativeVersionOf : (1,:) MetaDataModelVersion % Add all (meta)data model versions that can be used alternatively to this (meta)data model version. % -% isNewVersionOf : (1,1) MetaDataModelVersion +% isNewVersionOf : (1,1) MetaDataModelVersion % Add the (meta)data version preceding this (meta)data model version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this (meta)data model version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % -% serializationFormat : (1,:) ContentType +% serializationFormat : (1,:) ContentType % Add all content types in which (meta)data compliant with this (meta)data model version can be stored in. % % shortName : (1,1) string % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). % -% specificationFormat : (1,:) ContentType +% specificationFormat : (1,:) ContentType % Add all content types in which the schemas of this (meta)data model version are stored in. % % supportChannel : (1,:) string @@ -89,7 +89,7 @@ {mustBeSpecifiedLength(accessibility, 0, 1)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -115,7 +115,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -125,11 +125,11 @@ howToCite (1,1) string % Add all (meta)data model versions that can be used alternatively to this (meta)data model version. - isAlternativeVersionOf (1,:) openminds.core.MetaDataModelVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.MetaDataModelVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the (meta)data version preceding this (meta)data model version. - isNewVersionOf (1,:) openminds.core.MetaDataModelVersion ... + isNewVersionOf (1,:) openminds.core.products.MetaDataModelVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -137,11 +137,11 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this (meta)data model version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -153,18 +153,18 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Add all content types in which (meta)data compliant with this (meta)data model version can be stored in. - serializationFormat (1,:) openminds.core.ContentType ... + serializationFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(serializationFormat)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). shortName (1,1) string % Add all content types in which the schemas of this (meta)data model version are stored in. - specificationFormat (1,:) openminds.core.ContentType ... + specificationFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(specificationFormat)} % Enter all channels through which a user can receive support for handling this research product version. @@ -193,24 +193,24 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'isAlternativeVersionOf', "openminds.core.MetaDataModelVersion", ... - 'isNewVersionOf', "openminds.core.MetaDataModelVersion", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.SWHID"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isAlternativeVersionOf', "openminds.core.products.MetaDataModelVersion", ... + 'isNewVersionOf', "openminds.core.products.MetaDataModelVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository", ... - 'serializationFormat', "openminds.core.ContentType", ... - 'specificationFormat', "openminds.core.ContentType", ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository", ... + 'serializationFormat', "openminds.core.data.ContentType", ... + 'specificationFormat', "openminds.core.data.ContentType", ... 'type', "openminds.controlledterms.MetaDataModelType" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -225,5 +225,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+products/Model.m b/code/schemas/v3.0/+openminds/+core/+products/Model.m index 6829e2c0..3c79440f 100644 --- a/code/schemas/v3.0/+openminds/+core/+products/Model.m +++ b/code/schemas/v3.0/+openminds/+core/+products/Model.m @@ -6,22 +6,22 @@ % abstractionLevel : (1,1) ModelAbstractionLevel % Add the abstraction level of this computational model. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this computational model. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasVersion : (1,:) ModelVersion +% hasVersion : (1,:) ModelVersion % Add all versions of this computational model. % % homepage : (1,1) string @@ -36,7 +36,7 @@ % shortName : (1,1) string % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this computational model. % This class was auto-generated by the openMINDS pipeline @@ -65,7 +65,7 @@ fullName (1,1) string % Add all versions of this computational model. - hasVersion (1,:) openminds.core.ModelVersion ... + hasVersion (1,:) openminds.core.products.ModelVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -97,12 +97,12 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'abstractionLevel', "openminds.controlledterms.ModelAbstractionLevel", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'hasVersion', "openminds.core.ModelVersion", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.SWHID"], ... + 'hasVersion', "openminds.core.products.ModelVersion", ... 'scope', "openminds.controlledterms.ModelScope", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -119,5 +119,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+products/ModelVersion.m b/code/schemas/v3.0/+openminds/+core/+products/ModelVersion.m index f13e7aca..0dd8ab5d 100644 --- a/code/schemas/v3.0/+openminds/+core/+products/ModelVersion.m +++ b/code/schemas/v3.0/+openminds/+core/+products/ModelVersion.m @@ -6,31 +6,31 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this computational model version. Note that these developers will overwrite the developer list provided for the overarching computational model. % -% digitalIdentifier : (1,1) DOI, SWHID +% digitalIdentifier : (1,1) DOI, SWHID % Add the globally unique and persistent digital identifier of this research product version. % -% format : (1,:) ContentType +% format : (1,:) ContentType % Add the content type of this computational model version, or the content types of the files composing the model version. % -% fullDocumentation : (1,1) DOI, File, WebResource +% fullDocumentation : (1,1) File, DOI, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % % homepage : (1,1) string @@ -39,34 +39,34 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% inputData : (1,:) DOI, File, FileBundle, WebResource +% inputData : (1,:) File, FileBundle, DOI, WebResource % Add the data that was used as input for this computational model version. % -% isAlternativeVersionOf : (1,:) ModelVersion +% isAlternativeVersionOf : (1,:) ModelVersion % Add all computational model versions that can be used alternatively to this computational model version. % -% isNewVersionOf : (1,1) ModelVersion +% isNewVersionOf : (1,1) ModelVersion % Add the computational model version preceding this computational model version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,:) License +% license : (1,:) License % Add all licenses of this computational model version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% outputData : (1,:) DOI, File, FileBundle, WebResource +% outputData : (1,:) File, FileBundle, DOI, WebResource % Add the data that was generated as output by this computational model version. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -89,7 +89,7 @@ {mustBeSpecifiedLength(accessibility, 0, 1)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -108,7 +108,7 @@ {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the content type of this computational model version, or the content types of the files composing the model version. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(format)} % Add the publication or file that acts as the full documentation of this research product version. @@ -119,7 +119,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -133,11 +133,11 @@ {mustBeListOfUniqueItems(inputData)} % Add all computational model versions that can be used alternatively to this computational model version. - isAlternativeVersionOf (1,:) openminds.core.ModelVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.ModelVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the computational model version preceding this computational model version. - isNewVersionOf (1,:) openminds.core.ModelVersion ... + isNewVersionOf (1,:) openminds.core.products.ModelVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -145,11 +145,11 @@ {mustBeListOfUniqueItems(keyword)} % Add all licenses of this computational model version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeListOfUniqueItems(license)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add the data that was generated as output by this computational model version. @@ -165,7 +165,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -193,24 +193,24 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.SWHID"], ... - 'format', "openminds.core.ContentType", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'inputData', ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource"], ... - 'isAlternativeVersionOf', "openminds.core.ModelVersion", ... - 'isNewVersionOf', "openminds.core.ModelVersion", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.SWHID"], ... + 'format', "openminds.core.data.ContentType", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'inputData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'isAlternativeVersionOf', "openminds.core.products.ModelVersion", ... + 'isNewVersionOf', "openminds.core.products.ModelVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'outputData', ["openminds.core.DOI", "openminds.core.File", "openminds.core.FileBundle", "openminds.core.WebResource"], ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository" ... + 'license', "openminds.core.data.License", ... + 'outputData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -225,5 +225,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+products/Project.m b/code/schemas/v3.0/+openminds/+core/+products/Project.m index 1ad568a1..541a23d5 100644 --- a/code/schemas/v3.0/+openminds/+core/+products/Project.m +++ b/code/schemas/v3.0/+openminds/+core/+products/Project.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% coordinator : (1,:) Consortium, Organization, Person +% coordinator : (1,:) Consortium, Organization, Person % Add all parties that coordinate this project. % % description : (1,1) string @@ -12,7 +12,7 @@ % fullName : (1,1) string % Enter a descriptive full name (or title) for this project. % -% hasPart : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% hasPart : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion % Add all research product (versions) that are part of this project. % % homepage : (1,1) string @@ -55,8 +55,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'coordinator', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'hasPart', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"] ... + 'coordinator', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'hasPart', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion", "openminds.core.products.WebService", "openminds.core.products.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -73,5 +73,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+products/Setup.m b/code/schemas/v3.0/+openminds/+core/+products/Setup.m index 838bce34..e633a450 100644 --- a/code/schemas/v3.0/+openminds/+core/+products/Setup.m +++ b/code/schemas/v3.0/+openminds/+core/+products/Setup.m @@ -6,13 +6,13 @@ % description : (1,1) string % Enter a short text describing this setup. % -% hasPart : (1,:) Setup, SoftwareVersion, Electrode, ElectrodeArray, Pipette, SlicingDevice +% hasPart : (1,:) Setup, SoftwareVersion, Electrode, ElectrodeArray, Pipette, SlicingDevice % Add all components, including other setups, that are part of this setup. Note that a setup should not be only composed of software. % % location : (1,1) string % Enter the geographic location of this setup. This may include room number, building, institution and/or city. % -% manufacturer : (1,:) Consortium, Organization, Person +% manufacturer : (1,:) Consortium, Organization, Person % Add the manufacturer (private or industrial) that constructed this setup. % % name : (1,1) string @@ -56,8 +56,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hasPart', ["openminds.core.Setup", "openminds.core.SoftwareVersion", "openminds.ephys.Electrode", "openminds.ephys.ElectrodeArray", "openminds.ephys.Pipette", "openminds.specimenprep.SlicingDevice"], ... - 'manufacturer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... + 'hasPart', ["openminds.core.products.Setup", "openminds.core.products.SoftwareVersion", "openminds.ephys.device.Electrode", "openminds.ephys.device.ElectrodeArray", "openminds.ephys.device.Pipette", "openminds.specimenprep.device.SlicingDevice"], ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'type', "openminds.controlledterms.SetupType" ... ) EMBEDDED_PROPERTIES = struct(... @@ -75,5 +75,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+products/Software.m b/code/schemas/v3.0/+openminds/+core/+products/Software.m index 8acc2d63..2c9376a8 100644 --- a/code/schemas/v3.0/+openminds/+core/+products/Software.m +++ b/code/schemas/v3.0/+openminds/+core/+products/Software.m @@ -3,22 +3,22 @@ % % PROPERTIES: % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this software. % -% digitalIdentifier : (1,1) DOI, RRID, SWHID +% digitalIdentifier : (1,1) DOI, RRID, SWHID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasVersion : (1,:) SoftwareVersion +% hasVersion : (1,:) SoftwareVersion % Add all versions of this software tool. % % homepage : (1,1) string @@ -52,7 +52,7 @@ fullName (1,1) string % Add all versions of this software tool. - hasVersion (1,:) openminds.core.SoftwareVersion ... + hasVersion (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -75,10 +75,10 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.RRID", "openminds.core.SWHID"], ... - 'hasVersion', "openminds.core.SoftwareVersion" ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID", "openminds.core.digitalidentifier.SWHID"], ... + 'hasVersion', "openminds.core.products.SoftwareVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -95,5 +95,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+products/SoftwareVersion.m b/code/schemas/v3.0/+openminds/+core/+products/SoftwareVersion.m index da8a7a25..dbcd400f 100644 --- a/code/schemas/v3.0/+openminds/+core/+products/SoftwareVersion.m +++ b/code/schemas/v3.0/+openminds/+core/+products/SoftwareVersion.m @@ -9,37 +9,37 @@ % applicationCategory : (1,:) SoftwareApplicationCategory % Add all categories to which this software version belongs. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this software version. Note that these developers will overwrite the developer list provided for the overarching software. % % device : (1,:) OperatingDevice % Add all operating devices compatible with this software version. % -% digitalIdentifier : (1,1) DOI, RRID, SWHID +% digitalIdentifier : (1,1) DOI, RRID, SWHID % Add the globally unique and persistent digital identifier of this research product version. % % feature : (1,:) SoftwareFeature % Add all distinguishing characteristics of this software version (e.g., performance, portability or functionality). % -% fullDocumentation : (1,1) DOI, File, WebResource +% fullDocumentation : (1,1) File, DOI, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasPart : (1,:) SoftwareVersion +% hasPart : (1,:) SoftwareVersion % Add all software versions that supplement this software version. % % homepage : (1,1) string @@ -48,13 +48,13 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% inputFormat : (1,:) ContentType +% inputFormat : (1,:) ContentType % Add all content types that can be used as input by this software version. % -% isAlternativeVersionOf : (1,:) SoftwareVersion +% isAlternativeVersionOf : (1,:) SoftwareVersion % Add all software versions that can be used alternatively to this software version. % -% isNewVersionOf : (1,1) SoftwareVersion +% isNewVersionOf : (1,1) SoftwareVersion % Add the software version preceding this software version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType @@ -63,28 +63,28 @@ % language : (1,:) Language % Add all languages supported by this software version. % -% license : (1,:) License +% license : (1,:) License % Add all licenses of this software version. % % operatingSystem : (1,:) OperatingSystem % Add all operating systems supported by this software version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% outputFormat : (1,:) ContentType +% outputFormat : (1,:) ContentType % Add all content types that can be generated as output by this software version. % % programmingLanguage : (1,:) ProgrammingLanguage % Add all programming languages used to develop this software version. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % requirement : (1,:) string @@ -114,7 +114,7 @@ {mustBeListOfUniqueItems(applicationCategory)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -148,11 +148,11 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all software versions that supplement this software version. - hasPart (1,:) openminds.core.SoftwareVersion ... + hasPart (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(hasPart)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -162,15 +162,15 @@ howToCite (1,1) string % Add all content types that can be used as input by this software version. - inputFormat (1,:) openminds.core.ContentType ... + inputFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(inputFormat)} % Add all software versions that can be used alternatively to this software version. - isAlternativeVersionOf (1,:) openminds.core.SoftwareVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the software version preceding this software version. - isNewVersionOf (1,:) openminds.core.SoftwareVersion ... + isNewVersionOf (1,:) openminds.core.products.SoftwareVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -182,7 +182,7 @@ {mustBeListOfUniqueItems(language)} % Add all licenses of this software version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeListOfUniqueItems(license)} % Add all operating systems supported by this software version. @@ -190,11 +190,11 @@ {mustBeListOfUniqueItems(operatingSystem)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all content types that can be generated as output by this software version. - outputFormat (1,:) openminds.core.ContentType ... + outputFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(outputFormat)} % Add all programming languages used to develop this software version. @@ -210,7 +210,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter all requirements of this software version. @@ -243,29 +243,29 @@ LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... 'applicationCategory', "openminds.controlledterms.SoftwareApplicationCategory", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'device', "openminds.controlledterms.OperatingDevice", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.RRID", "openminds.core.SWHID"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID", "openminds.core.digitalidentifier.SWHID"], ... 'feature', "openminds.controlledterms.SoftwareFeature", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'hasPart', "openminds.core.SoftwareVersion", ... - 'inputFormat', "openminds.core.ContentType", ... - 'isAlternativeVersionOf', "openminds.core.SoftwareVersion", ... - 'isNewVersionOf', "openminds.core.SoftwareVersion", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasPart', "openminds.core.products.SoftwareVersion", ... + 'inputFormat', "openminds.core.data.ContentType", ... + 'isAlternativeVersionOf', "openminds.core.products.SoftwareVersion", ... + 'isNewVersionOf', "openminds.core.products.SoftwareVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... 'language', "openminds.controlledterms.Language", ... - 'license', "openminds.core.License", ... + 'license', "openminds.core.data.License", ... 'operatingSystem', "openminds.controlledterms.OperatingSystem", ... - 'outputFormat', "openminds.core.ContentType", ... + 'outputFormat', "openminds.core.data.ContentType", ... 'programmingLanguage', "openminds.controlledterms.ProgrammingLanguage", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository" ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -280,5 +280,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+products/WebService.m b/code/schemas/v3.0/+openminds/+core/+products/WebService.m index 21bc7641..62bc91c6 100644 --- a/code/schemas/v3.0/+openminds/+core/+products/WebService.m +++ b/code/schemas/v3.0/+openminds/+core/+products/WebService.m @@ -3,19 +3,19 @@ % % PROPERTIES: % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this web service. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasVersion : (1,:) WebServiceVersion +% hasVersion : (1,:) WebServiceVersion % Add all versions of this web service. % % homepage : (1,1) string @@ -45,7 +45,7 @@ fullName (1,1) string % Add all versions of this web service. - hasVersion (1,:) openminds.core.WebServiceVersion ... + hasVersion (1,:) openminds.core.products.WebServiceVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -68,9 +68,9 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'hasVersion', "openminds.core.WebServiceVersion" ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'hasVersion', "openminds.core.products.WebServiceVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -87,5 +87,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+products/WebServiceVersion.m b/code/schemas/v3.0/+openminds/+core/+products/WebServiceVersion.m index f81bdf06..565ccb54 100644 --- a/code/schemas/v3.0/+openminds/+core/+products/WebServiceVersion.m +++ b/code/schemas/v3.0/+openminds/+core/+products/WebServiceVersion.m @@ -6,28 +6,28 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% developer : (1,:) Consortium, Organization, Person +% developer : (1,:) Consortium, Organization, Person % Add all parties that developed this web service version. Note that these developers will overwrite the developer list provided for the overarching web service. % -% fullDocumentation : (1,1) DOI, File, WebResource +% fullDocumentation : (1,1) File, DOI, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasPart : (1,:) SoftwareVersion +% hasPart : (1,:) SoftwareVersion % Add all software versions that are components of this web service version. % % homepage : (1,1) string @@ -36,31 +36,31 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% inputFormat : (1,:) ContentType +% inputFormat : (1,:) ContentType % Add all content types that can be used as input by this web service version. % -% isAlternativeVersionOf : (1,:) WebServiceVersion +% isAlternativeVersionOf : (1,:) WebServiceVersion % Add all web service versions that can be used alternatively to this web service version. % -% isNewVersionOf : (1,1) WebServiceVersion +% isNewVersionOf : (1,1) WebServiceVersion % Add the web service version preceding this web service version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% outputFormat : (1,:) ContentType +% outputFormat : (1,:) ContentType % Add all content types that can be generated as output by this web service version. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -83,7 +83,7 @@ {mustBeSpecifiedLength(accessibility, 0, 1)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -105,11 +105,11 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all software versions that are components of this web service version. - hasPart (1,:) openminds.core.SoftwareVersion ... + hasPart (1,:) openminds.core.products.SoftwareVersion ... {mustBeListOfUniqueItems(hasPart)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -119,15 +119,15 @@ howToCite (1,1) string % Add all content types that can be used as input by this web service version. - inputFormat (1,:) openminds.core.ContentType ... + inputFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(inputFormat)} % Add all web service versions that can be used alternatively to this web service version. - isAlternativeVersionOf (1,:) openminds.core.WebServiceVersion ... + isAlternativeVersionOf (1,:) openminds.core.products.WebServiceVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the web service version preceding this web service version. - isNewVersionOf (1,:) openminds.core.WebServiceVersion ... + isNewVersionOf (1,:) openminds.core.products.WebServiceVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -135,11 +135,11 @@ {mustBeListOfUniqueItems(keyword)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all content types that can be generated as output by this web service version. - outputFormat (1,:) openminds.core.ContentType ... + outputFormat (1,:) openminds.core.data.ContentType ... {mustBeListOfUniqueItems(outputFormat)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -151,7 +151,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -179,22 +179,22 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'developer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'hasPart', "openminds.core.SoftwareVersion", ... - 'inputFormat', "openminds.core.ContentType", ... - 'isAlternativeVersionOf', "openminds.core.WebServiceVersion", ... - 'isNewVersionOf', "openminds.core.WebServiceVersion", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasPart', "openminds.core.products.SoftwareVersion", ... + 'inputFormat', "openminds.core.data.ContentType", ... + 'isAlternativeVersionOf', "openminds.core.products.WebServiceVersion", ... + 'isNewVersionOf', "openminds.core.products.WebServiceVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'outputFormat', "openminds.core.ContentType", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository" ... + 'outputFormat', "openminds.core.data.ContentType", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -209,5 +209,4 @@ str = sprintf('%s', obj.fullName); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/BehavioralProtocol.m b/code/schemas/v3.0/+openminds/+core/+research/BehavioralProtocol.m index 2dbf3bea..86fa86ec 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/BehavioralProtocol.m +++ b/code/schemas/v3.0/+openminds/+core/+research/BehavioralProtocol.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% describedIn : (1,:) DOI, File, WebResource +% describedIn : (1,:) File, DOI, WebResource % Add all sources in which this behavioral protocol is described in detail. % % description : (1,1) string @@ -56,7 +56,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'describedIn', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... + 'describedIn', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... 'stimulation', ["openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique"], ... 'stimulusType', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.VisualStimulusType"] ... ) @@ -75,5 +75,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/Configuration.m b/code/schemas/v3.0/+openminds/+core/+research/Configuration.m index f885c107..d32a22fe 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/Configuration.m +++ b/code/schemas/v3.0/+openminds/+core/+research/Configuration.m @@ -6,7 +6,7 @@ % configuration : (1,1) string % Enter the configuration in a simple text based format (e.g., JSON or YAML). % -% format : (1,1) ContentType +% format : (1,1) ContentType % Add the content type of this configuration. % % lookupLabel : (1,1) string @@ -19,7 +19,7 @@ configuration (1,1) string % Add the content type of this configuration. - format (1,:) openminds.core.ContentType ... + format (1,:) openminds.core.data.ContentType ... {mustBeSpecifiedLength(format, 0, 1)} % Enter a lookup label for this configuration that may help you to find this instance more easily. @@ -36,7 +36,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'format', "openminds.core.ContentType" ... + 'format', "openminds.core.data.ContentType" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,5 +53,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/CustomPropertySet.m b/code/schemas/v3.0/+openminds/+core/+research/CustomPropertySet.m index 30b63eeb..ccd77a91 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/CustomPropertySet.m +++ b/code/schemas/v3.0/+openminds/+core/+research/CustomPropertySet.m @@ -6,7 +6,7 @@ % context : (1,1) string % Enter the common context for this custom property set. % -% dataLocation : (1,1) Configuration, File, PropertyValueList +% dataLocation : (1,1) File, Configuration, PropertyValueList % Add the location of the data that define the custom property set for the given context (e.g., stored as file or other entities such as property-value lists). % % relevantFor : (1,1) AnalysisTechnique, StimulationApproach, StimulationTechnique, Technique @@ -37,7 +37,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'dataLocation', ["openminds.core.Configuration", "openminds.core.File", "openminds.core.PropertyValueList"], ... + 'dataLocation', ["openminds.core.data.File", "openminds.core.research.Configuration", "openminds.core.research.PropertyValueList"], ... 'relevantFor', ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] ... ) EMBEDDED_PROPERTIES = struct(... @@ -52,8 +52,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/NumericalProperty.m b/code/schemas/v3.0/+openminds/+core/+research/NumericalProperty.m index 351cae09..e3fa8240 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/NumericalProperty.m +++ b/code/schemas/v3.0/+openminds/+core/+research/NumericalProperty.m @@ -6,7 +6,7 @@ % name : (1,1) string % Enter a descriptive name for this numerical property. % -% value : (1,:) QuantitativeValue, QuantitativeValueRange +% value : (1,:) QuantitativeValue, QuantitativeValueRange % Enter all quantitative values that are described by this numerical property. % This class was auto-generated by the openMINDS pipeline @@ -31,7 +31,7 @@ LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'value', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'value', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -46,5 +46,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/PropertyValueList.m b/code/schemas/v3.0/+openminds/+core/+research/PropertyValueList.m index 40986b53..d773dd19 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/PropertyValueList.m +++ b/code/schemas/v3.0/+openminds/+core/+research/PropertyValueList.m @@ -6,7 +6,7 @@ % lookupLabel : (1,1) string % Enter a lookup label for this property-value list that may help you to find this instance more easily. % -% propertyValuePair : (1,:) NumericalProperty, StringProperty +% propertyValuePair : (1,:) NumericalProperty, StringProperty % Enter all numerical and string property-value pairs that belong to this property-value list. % This class was auto-generated by the openMINDS pipeline @@ -32,7 +32,7 @@ LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'propertyValuePair', ["openminds.core.NumericalProperty", "openminds.core.StringProperty"] ... + 'propertyValuePair', ["openminds.core.research.NumericalProperty", "openminds.core.research.StringProperty"] ... ) end @@ -47,5 +47,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/Protocol.m b/code/schemas/v3.0/+openminds/+core/+research/Protocol.m index 2d53bd53..7916e868 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/Protocol.m +++ b/code/schemas/v3.0/+openminds/+core/+research/Protocol.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% describedIn : (1,1) DOI, File, WebResource +% describedIn : (1,1) File, DOI, WebResource % Add a publication or file in which this behavioral protocol is (originally) described in detail. % % description : (1,1) string @@ -50,7 +50,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'describedIn', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... + 'describedIn', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... 'stimulusType', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.VisualStimulusType"], ... 'technique', ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] ... ) @@ -69,5 +69,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/ProtocolExecution.m b/code/schemas/v3.0/+openminds/+core/+research/ProtocolExecution.m index bfdb9e76..682134c3 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/ProtocolExecution.m +++ b/code/schemas/v3.0/+openminds/+core/+research/ProtocolExecution.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% behavioralProtocol : (1,:) BehavioralProtocol +% behavioralProtocol : (1,:) BehavioralProtocol % Add all behavioral protocols that were performed during this protocol execution. % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -15,42 +15,42 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState, BrainAtlasVersion, CommonCoordinateSpaceVersion +% input : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState, BrainAtlasVersion, CommonCoordinateSpaceVersion % Add all inputs used by this activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% output : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % This class was auto-generated by the openMINDS pipeline properties % Add all behavioral protocols that were performed during this protocol execution. - behavioralProtocol (1,:) openminds.core.BehavioralProtocol ... + behavioralProtocol (1,:) openminds.core.research.BehavioralProtocol ... {mustBeListOfUniqueItems(behavioralProtocol)} % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -65,7 +65,7 @@ {mustBeListOfUniqueItems(input)} % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. @@ -84,7 +84,7 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -106,17 +106,17 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'behavioralProtocol', "openminds.core.BehavioralProtocol", ... - 'input', ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpaceVersion"], ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', ["openminds.core.File", "openminds.core.FileBundle", "openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'behavioralProtocol', "openminds.core.research.BehavioralProtocol", ... + 'input', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet" ... + 'customPropertySet', "openminds.core.research.CustomPropertySet" ... ) end @@ -131,5 +131,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/Strain.m b/code/schemas/v3.0/+openminds/+core/+research/Strain.m index ca13bf54..13e6a967 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/Strain.m +++ b/code/schemas/v3.0/+openminds/+core/+research/Strain.m @@ -6,7 +6,7 @@ % alternateIdentifier : (1,:) string % Enter all identifiers for this strain, excluding its ontological identifers or RRID (e.g., identifiers from the Mouse Genome Informatics (MGI) database or Rat Genome Database (RGD)). % -% backgroundStrain : (1,:) Strain +% backgroundStrain : (1,:) Strain % Add the background strain that explains the majority of the genetic background and/or causes the majority of the prominent traits. If two strains contributed equally, state both. % % breedingType : (1,1) BreedingType @@ -15,7 +15,7 @@ % description : (1,1) string % Enter a short text describing this strain. % -% digitalIdentifier : (1,1) RRID +% digitalIdentifier : (1,1) RRID % Add the 'Research Resource Identifier' (RRID) of this strain. % % diseaseModel : (1,:) Disease, DiseaseModel @@ -39,7 +39,7 @@ % species : (1,1) Species % Add the species of this strain. % -% stockNumber : (1,1) StockNumber +% stockNumber : (1,1) StockNumber % Add the stock number from the vendor the strain was supplied from/is in stock at. % % synonym : (1,:) string @@ -53,7 +53,7 @@ {mustBeListOfUniqueItems(alternateIdentifier)} % Add the background strain that explains the majority of the genetic background and/or causes the majority of the prominent traits. If two strains contributed equally, state both. - backgroundStrain (1,:) openminds.core.Strain ... + backgroundStrain (1,:) openminds.core.research.Strain ... {mustBeSpecifiedLength(backgroundStrain, 1, 2)} % Add the breeding type for this strain. @@ -64,7 +64,7 @@ description (1,1) string % Add the 'Research Resource Identifier' (RRID) of this strain. - digitalIdentifier (1,:) openminds.core.RRID ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.RRID ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add all (human) diseases and/or conditions that this strain is a model for. @@ -94,7 +94,7 @@ {mustBeSpecifiedLength(species, 0, 1)} % Add the stock number from the vendor the strain was supplied from/is in stock at. - stockNumber (1,:) openminds.core.StockNumber ... + stockNumber (1,:) openminds.core.digitalidentifier.StockNumber ... {mustBeSpecifiedLength(stockNumber, 0, 1)} % Enter any synonyms (inlcuding abbreviations) of this strain. @@ -112,15 +112,15 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'backgroundStrain', "openminds.core.Strain", ... + 'backgroundStrain', "openminds.core.research.Strain", ... 'breedingType', "openminds.controlledterms.BreedingType", ... - 'digitalIdentifier', "openminds.core.RRID", ... + 'digitalIdentifier', "openminds.core.digitalidentifier.RRID", ... 'diseaseModel', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"], ... 'geneticStrainType', "openminds.controlledterms.GeneticStrainType", ... 'species', "openminds.controlledterms.Species" ... ) EMBEDDED_PROPERTIES = struct(... - 'stockNumber', "openminds.core.StockNumber" ... + 'stockNumber', "openminds.core.digitalidentifier.StockNumber" ... ) end @@ -135,5 +135,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/StringProperty.m b/code/schemas/v3.0/+openminds/+core/+research/StringProperty.m index fc09b0c9..c9d14180 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/StringProperty.m +++ b/code/schemas/v3.0/+openminds/+core/+research/StringProperty.m @@ -45,5 +45,4 @@ str = sprintf('%s', obj.name); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/Subject.m b/code/schemas/v3.0/+openminds/+core/+research/Subject.m index f52c12f4..2a85e44c 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/Subject.m +++ b/code/schemas/v3.0/+openminds/+core/+research/Subject.m @@ -9,16 +9,16 @@ % internalIdentifier : (1,1) string % Enter the identifier (or label) of this specimen that is used within the corresponding data files to identify this specimen. % -% isPartOf : (1,:) SubjectGroup +% isPartOf : (1,:) SubjectGroup % Add all subject groups of which this subject is a member. % % lookupLabel : (1,1) string % Enter a lookup label for this specimen that may help you to find this instance more easily. % -% species : (1,1) Species, Strain +% species : (1,1) Species, Strain % Add the species or strain (a sub-type of a genetic variant of species) of this specimen. % -% studiedState : (1,:) SubjectState +% studiedState : (1,:) SubjectState % Add all states in which this subject was studied. % This class was auto-generated by the openMINDS pipeline @@ -32,7 +32,7 @@ internalIdentifier (1,1) string % Add all subject groups of which this subject is a member. - isPartOf (1,:) openminds.core.SubjectGroup ... + isPartOf (1,:) openminds.core.research.SubjectGroup ... {mustBeListOfUniqueItems(isPartOf)} % Enter a lookup label for this specimen that may help you to find this instance more easily. @@ -43,7 +43,7 @@ {mustBeSpecifiedLength(species, 0, 1)} % Add all states in which this subject was studied. - studiedState (1,:) openminds.core.SubjectState ... + studiedState (1,:) openminds.core.research.SubjectState ... {mustBeListOfUniqueItems(studiedState)} end @@ -58,9 +58,9 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... - 'isPartOf', "openminds.core.SubjectGroup", ... - 'species', ["openminds.controlledterms.Species", "openminds.core.Strain"], ... - 'studiedState', "openminds.core.SubjectState" ... + 'isPartOf', "openminds.core.research.SubjectGroup", ... + 'species', ["openminds.controlledterms.Species", "openminds.core.research.Strain"], ... + 'studiedState', "openminds.core.research.SubjectState" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -77,5 +77,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/SubjectGroup.m b/code/schemas/v3.0/+openminds/+core/+research/SubjectGroup.m index a8d8d4d8..834952ca 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/SubjectGroup.m +++ b/code/schemas/v3.0/+openminds/+core/+research/SubjectGroup.m @@ -18,10 +18,10 @@ % numberOfSubjects : (1,1) int64 % Enter the number of subjects that belong to this subject group. % -% species : (1,:) Species, Strain +% species : (1,:) Species, Strain % Add the species and/or strain (a sub-type of a genetic variant of species) of all specimen in this set. % -% studiedState : (1,:) SubjectGroupState +% studiedState : (1,:) SubjectGroupState % Add all states in which this subject group was studied. % This class was auto-generated by the openMINDS pipeline @@ -49,7 +49,7 @@ {mustBeListOfUniqueItems(species)} % Add all states in which this subject group was studied. - studiedState (1,:) openminds.core.SubjectGroupState ... + studiedState (1,:) openminds.core.research.SubjectGroupState ... {mustBeListOfUniqueItems(studiedState)} end @@ -64,8 +64,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... - 'species', ["openminds.controlledterms.Species", "openminds.core.Strain"], ... - 'studiedState', "openminds.core.SubjectGroupState" ... + 'species', ["openminds.controlledterms.Species", "openminds.core.research.Strain"], ... + 'studiedState', "openminds.core.research.SubjectGroupState" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -82,5 +82,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/SubjectGroupState.m b/code/schemas/v3.0/+openminds/+core/+research/SubjectGroupState.m index 1e8b8428..c7df7ff8 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/SubjectGroupState.m +++ b/code/schemas/v3.0/+openminds/+core/+research/SubjectGroupState.m @@ -6,7 +6,7 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concering the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the age of the specimen (set) in this state. % % ageCategory : (1,:) AgeCategory @@ -15,7 +15,7 @@ % attribute : (1,:) SubjectAttribute % Add all attributes that can be ascribed to this subject group state. % -% descendedFrom : (1,1) SubjectGroupState +% descendedFrom : (1,1) SubjectGroupState % Add the previous subject group state. % % handedness : (1,:) Handedness @@ -30,10 +30,10 @@ % pathology : (1,:) Disease, DiseaseModel % Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. % -% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange +% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange % If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -55,7 +55,7 @@ {mustBeListOfUniqueItems(attribute)} % Add the previous subject group state. - descendedFrom (1,:) openminds.core.SubjectGroupState ... + descendedFrom (1,:) openminds.core.research.SubjectGroupState ... {mustBeSpecifiedLength(descendedFrom, 0, 1)} % Add all preferred types of handedness of the subject group in this state. @@ -93,14 +93,14 @@ LINKED_PROPERTIES = struct(... 'ageCategory', "openminds.controlledterms.AgeCategory", ... 'attribute', "openminds.controlledterms.SubjectAttribute", ... - 'descendedFrom', "openminds.core.SubjectGroupState", ... + 'descendedFrom', "openminds.core.research.SubjectGroupState", ... 'handedness', "openminds.controlledterms.Handedness", ... 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'relativeTimeIndication', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'relativeTimeIndication', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -115,5 +115,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/SubjectState.m b/code/schemas/v3.0/+openminds/+core/+research/SubjectState.m index e09e96a0..0c0642ba 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/SubjectState.m +++ b/code/schemas/v3.0/+openminds/+core/+research/SubjectState.m @@ -6,7 +6,7 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concering the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the age of the specimen (set) in this state. % % ageCategory : (1,1) AgeCategory @@ -15,7 +15,7 @@ % attribute : (1,:) SubjectAttribute % Add all attributes that can be ascribed to this subject state. % -% descendedFrom : (1,1) SubjectState +% descendedFrom : (1,1) SubjectState % Add the previous subject state. % % handedness : (1,1) Handedness @@ -30,10 +30,10 @@ % pathology : (1,:) Disease, DiseaseModel % Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. % -% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange +% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange % If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -55,7 +55,7 @@ {mustBeListOfUniqueItems(attribute)} % Add the previous subject state. - descendedFrom (1,:) openminds.core.SubjectState ... + descendedFrom (1,:) openminds.core.research.SubjectState ... {mustBeSpecifiedLength(descendedFrom, 0, 1)} % Add the preferred handedness of the subject in this state. @@ -93,14 +93,14 @@ LINKED_PROPERTIES = struct(... 'ageCategory', "openminds.controlledterms.AgeCategory", ... 'attribute', "openminds.controlledterms.SubjectAttribute", ... - 'descendedFrom', "openminds.core.SubjectState", ... + 'descendedFrom', "openminds.core.research.SubjectState", ... 'handedness', "openminds.controlledterms.Handedness", ... 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'relativeTimeIndication', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'relativeTimeIndication', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -115,5 +115,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/TissueSample.m b/code/schemas/v3.0/+openminds/+core/+research/TissueSample.m index fff2bb17..85b2a187 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/TissueSample.m +++ b/code/schemas/v3.0/+openminds/+core/+research/TissueSample.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% anatomicalLocation : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalLocation : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all anatomical entities that describe the anatomical location of this tissue sample. % % biologicalSex : (1,1) BiologicalSex @@ -12,7 +12,7 @@ % internalIdentifier : (1,1) string % Enter the identifier (or label) of this specimen that is used within the corresponding data files to identify this specimen. % -% isPartOf : (1,:) TissueSampleCollection +% isPartOf : (1,:) TissueSampleCollection % Add all tissue sample collections this tissue sample is part of. % % laterality : (1,:) Laterality @@ -24,10 +24,10 @@ % origin : (1,1) CellType, Organ, OrganismSubstance % Add the biogical origin of this tissue sample. % -% species : (1,1) Species, Strain +% species : (1,1) Species, Strain % Add the species or strain (a sub-type of a genetic variant of species) of this specimen. % -% studiedState : (1,:) TissueSampleState +% studiedState : (1,:) TissueSampleState % Add all states in which this tissue sample was studied. % % type : (1,1) TissueSampleType @@ -48,7 +48,7 @@ internalIdentifier (1,1) string % Add all tissue sample collections this tissue sample is part of. - isPartOf (1,:) openminds.core.TissueSampleCollection ... + isPartOf (1,:) openminds.core.research.TissueSampleCollection ... {mustBeListOfUniqueItems(isPartOf)} % Add one or both sides of the body, bilateral organ or bilateral organ part that this tissue sample originates from. @@ -67,7 +67,7 @@ {mustBeSpecifiedLength(species, 0, 1)} % Add all states in which this tissue sample was studied. - studiedState (1,:) openminds.core.TissueSampleState ... + studiedState (1,:) openminds.core.research.TissueSampleState ... {mustBeListOfUniqueItems(studiedState)} % Add the type of this tissue sample. @@ -85,13 +85,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... - 'isPartOf', "openminds.core.TissueSampleCollection", ... + 'isPartOf', "openminds.core.research.TissueSampleCollection", ... 'laterality', "openminds.controlledterms.Laterality", ... 'origin', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance"], ... - 'species', ["openminds.controlledterms.Species", "openminds.core.Strain"], ... - 'studiedState', "openminds.core.TissueSampleState", ... + 'species', ["openminds.controlledterms.Species", "openminds.core.research.Strain"], ... + 'studiedState', "openminds.core.research.TissueSampleState", ... 'type', "openminds.controlledterms.TissueSampleType" ... ) EMBEDDED_PROPERTIES = struct(... @@ -109,5 +109,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/TissueSampleCollection.m b/code/schemas/v3.0/+openminds/+core/+research/TissueSampleCollection.m index 0881218f..2d0f8785 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/TissueSampleCollection.m +++ b/code/schemas/v3.0/+openminds/+core/+research/TissueSampleCollection.m @@ -6,7 +6,7 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concering this specimen set. % -% anatomicalLocation : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalLocation : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all anatomical entities that describe the anatomical location of this tissue sample collection. % % biologicalSex : (1,:) BiologicalSex @@ -27,10 +27,10 @@ % origin : (1,:) CellType, Organ, OrganismSubstance % Add the biogical origin of all tissue samples in this collection. % -% species : (1,:) Species, Strain +% species : (1,:) Species, Strain % Add the species and/or strain (a sub-type of a genetic variant of species) of all specimen in this set. % -% studiedState : (1,:) TissueSampleCollectionState +% studiedState : (1,:) TissueSampleCollectionState % Add all states in which this tissue sample collection was studied. % % type : (1,:) TissueSampleType @@ -73,7 +73,7 @@ {mustBeListOfUniqueItems(species)} % Add all states in which this tissue sample collection was studied. - studiedState (1,:) openminds.core.TissueSampleCollectionState ... + studiedState (1,:) openminds.core.research.TissueSampleCollectionState ... {mustBeListOfUniqueItems(studiedState)} % Add the type of all tissue samples in this collection. @@ -91,12 +91,12 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... 'laterality', "openminds.controlledterms.Laterality", ... 'origin', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance"], ... - 'species', ["openminds.controlledterms.Species", "openminds.core.Strain"], ... - 'studiedState', "openminds.core.TissueSampleCollectionState", ... + 'species', ["openminds.controlledterms.Species", "openminds.core.research.Strain"], ... + 'studiedState', "openminds.core.research.TissueSampleCollectionState", ... 'type', "openminds.controlledterms.TissueSampleType" ... ) EMBEDDED_PROPERTIES = struct(... @@ -114,5 +114,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/TissueSampleCollectionState.m b/code/schemas/v3.0/+openminds/+core/+research/TissueSampleCollectionState.m index 757a7da6..3e57f3ca 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/TissueSampleCollectionState.m +++ b/code/schemas/v3.0/+openminds/+core/+research/TissueSampleCollectionState.m @@ -6,13 +6,13 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concering the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the age of the specimen (set) in this state. % % attribute : (1,:) TissueSampleAttribute % Add all attributes that can be ascribed to this tissue sample collection state. % -% descendedFrom : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% descendedFrom : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all specimen states used to produce or obtain this tissue sample collection state. % % internalIdentifier : (1,1) string @@ -24,10 +24,10 @@ % pathology : (1,:) Disease, DiseaseModel % Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. % -% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange +% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange % If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -78,13 +78,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'attribute', "openminds.controlledterms.TissueSampleAttribute", ... - 'descendedFrom', ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... + 'descendedFrom', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'relativeTimeIndication', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'relativeTimeIndication', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -99,5 +99,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+core/+research/TissueSampleState.m b/code/schemas/v3.0/+openminds/+core/+research/TissueSampleState.m index e6b80ba0..7cf86d05 100644 --- a/code/schemas/v3.0/+openminds/+core/+research/TissueSampleState.m +++ b/code/schemas/v3.0/+openminds/+core/+research/TissueSampleState.m @@ -6,13 +6,13 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concering the specimen (set) in this state. % -% age : (1,1) QuantitativeValue, QuantitativeValueRange +% age : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the age of the specimen (set) in this state. % % attribute : (1,:) TissueSampleAttribute % Add all attributes that can be ascribed to this tissue sample state. % -% descendedFrom : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% descendedFrom : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all specimen states used to produce or obtain this tissue sample state. % % internalIdentifier : (1,1) string @@ -24,10 +24,10 @@ % pathology : (1,:) Disease, DiseaseModel % Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. % -% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange +% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange % If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. % -% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% weight : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the weight of the specimen (set) in this state. % This class was auto-generated by the openMINDS pipeline @@ -78,13 +78,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'attribute', "openminds.controlledterms.TissueSampleAttribute", ... - 'descendedFrom', ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... + 'descendedFrom', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... ) EMBEDDED_PROPERTIES = struct(... - 'age', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'relativeTimeIndication', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'weight', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'relativeTimeIndication', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -99,5 +99,4 @@ str = sprintf('%s', obj.lookupLabel); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+ephys/+activity/CellPatching.m b/code/schemas/v3.0/+openminds/+ephys/+activity/CellPatching.m index 990f2aa9..a2f92ead 100644 --- a/code/schemas/v3.0/+openminds/+ephys/+activity/CellPatching.m +++ b/code/schemas/v3.0/+openminds/+ephys/+activity/CellPatching.m @@ -3,49 +3,49 @@ % % PROPERTIES: % -% bathTemperature : (1,1) QuantitativeValue, QuantitativeValueRange +% bathTemperature : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the temperature of the bath solution. % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string % Enter a description of this activity. % -% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage % Add all patch pipettes placed during this activity. % % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) SubjectState, TissueSampleState +% input : (1,:) SubjectState, TissueSampleState % Add the state of the specimen that the device is being placed in or on during this activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) SubjectState, TissueSampleState +% output : (1,:) SubjectState, TissueSampleState % Add all states of the specimen(s) that the device was placed in or on as a result of this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % -% targetPosition : (1,1) AnatomicalTargetPosition +% targetPosition : (1,1) AnatomicalTargetPosition % Enter the anatomical target position for the placement of the device. % % tissueBathSolution : (1,1) ChemicalMixture @@ -62,7 +62,7 @@ {mustBeSpecifiedLength(bathTemperature, 0, 1)} % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -81,7 +81,7 @@ {mustBeListOfUniqueItems(input)} % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. @@ -100,7 +100,7 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -112,7 +112,7 @@ {mustBeListOfUniqueItems(studyTarget)} % Enter the anatomical target position for the placement of the device. - targetPosition (1,:) openminds.sands.AnatomicalTargetPosition ... + targetPosition (1,:) openminds.sands.miscellaneous.AnatomicalTargetPosition ... {mustBeSpecifiedLength(targetPosition, 0, 1)} % Add the chemical mixture used as bath solution during this activity. @@ -134,21 +134,21 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'device', ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"], ... - 'input', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"], ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'device', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"], ... + 'input', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'tissueBathSolution', "openminds.chemicals.ChemicalMixture", ... 'variation', "openminds.controlledterms.PatchClampVariation" ... ) EMBEDDED_PROPERTIES = struct(... - 'bathTemperature', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'targetPosition', "openminds.sands.AnatomicalTargetPosition" ... + 'bathTemperature', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'targetPosition', "openminds.sands.miscellaneous.AnatomicalTargetPosition" ... ) end @@ -163,5 +163,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+ephys/+activity/ElectrodePlacement.m b/code/schemas/v3.0/+openminds/+ephys/+activity/ElectrodePlacement.m index 0e00e4c3..e798fd98 100644 --- a/code/schemas/v3.0/+openminds/+ephys/+activity/ElectrodePlacement.m +++ b/code/schemas/v3.0/+openminds/+ephys/+activity/ElectrodePlacement.m @@ -3,53 +3,53 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string % Enter a description of this activity. % -% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage % Add all electrodes placed during this activity. % % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) SubjectState, TissueSampleState +% input : (1,:) SubjectState, TissueSampleState % Add the state of the specimen that the device is being placed in or on during this activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) SubjectState, TissueSampleState +% output : (1,:) SubjectState, TissueSampleState % Add all states of the specimen(s) that the device was placed in or on as a result of this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % -% targetPosition : (1,1) AnatomicalTargetPosition +% targetPosition : (1,1) AnatomicalTargetPosition % Enter the anatomical target position for the placement of the device. % This class was auto-generated by the openMINDS pipeline properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -68,7 +68,7 @@ {mustBeListOfUniqueItems(input)} % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. @@ -87,7 +87,7 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -99,7 +99,7 @@ {mustBeListOfUniqueItems(studyTarget)} % Enter the anatomical target position for the placement of the device. - targetPosition (1,:) openminds.sands.AnatomicalTargetPosition ... + targetPosition (1,:) openminds.sands.miscellaneous.AnatomicalTargetPosition ... {mustBeSpecifiedLength(targetPosition, 0, 1)} end @@ -113,18 +113,18 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'device', ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"], ... - 'input', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"], ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'device', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"], ... + 'input', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'targetPosition', "openminds.sands.AnatomicalTargetPosition" ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'targetPosition', "openminds.sands.miscellaneous.AnatomicalTargetPosition" ... ) end @@ -139,5 +139,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+ephys/+activity/RecordingActivity.m b/code/schemas/v3.0/+openminds/+ephys/+activity/RecordingActivity.m index 141c7049..b214f583 100644 --- a/code/schemas/v3.0/+openminds/+ephys/+activity/RecordingActivity.m +++ b/code/schemas/v3.0/+openminds/+ephys/+activity/RecordingActivity.m @@ -3,53 +3,53 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string % Enter a description of this activity. % -% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage +% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage % Add all devices used during this recording activity. % % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all inputs used by this activity. % % internalIdentifier : (1,1) string % Enter the identifier (or label) of this recording activity that is used within the corresponding data files to identify this recording activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) File, FileBundle +% output : (1,:) File, FileBundle % Add all outputs generated by this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % This class was auto-generated by the openMINDS pipeline properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -71,7 +71,7 @@ internalIdentifier (1,1) string % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. @@ -90,7 +90,7 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -112,17 +112,17 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'device', ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage"], ... - 'input', ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', ["openminds.core.File", "openminds.core.FileBundle"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'device', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage"], ... + 'input', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet" ... + 'customPropertySet', "openminds.core.research.CustomPropertySet" ... ) end @@ -137,5 +137,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+ephys/+device/Electrode.m b/code/schemas/v3.0/+openminds/+ephys/+device/Electrode.m index 1b4a9851..ef1e53c0 100644 --- a/code/schemas/v3.0/+openminds/+ephys/+device/Electrode.m +++ b/code/schemas/v3.0/+openminds/+ephys/+device/Electrode.m @@ -1,5 +1,5 @@ classdef Electrode < openminds.abstract.Schema -%Electrode - No description available. +%Electrode - Structured information on an electrode. % % PROPERTIES: % @@ -12,7 +12,7 @@ % deviceType : (1,1) DeviceType % Add the type of this device. % -% digitalIdentifier : (1,1) DOI, RRID +% digitalIdentifier : (1,1) DOI, RRID % Add the globally unique and persistent digital identifier of this device. % % insulatorMaterial : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity @@ -21,19 +21,19 @@ % internalIdentifier : (1,1) string % Enter the identifier (or label) of this electrode that is used within the corresponding data files to identify this electrode. % -% intrinsicResistance : (1,1) QuantitativeValue, QuantitativeValueRange +% intrinsicResistance : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the intrinsic resistance of this electrode. % % lookupLabel : (1,1) string % Enter a lookup label for this device that may help you to find this instance more easily. % -% manufacturer : (1,:) Consortium, Organization, Person +% manufacturer : (1,:) Consortium, Organization, Person % Add the manufacturer (private or industrial) that constructed this device. % % name : (1,1) string % Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. % -% owner : (1,:) Consortium, Organization, Person +% owner : (1,:) Consortium, Organization, Person % Add all parties that legally own this device. % % serialNumber : (1,1) string @@ -98,13 +98,13 @@ LINKED_PROPERTIES = struct(... 'conductorMaterial', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... 'deviceType', "openminds.controlledterms.DeviceType", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.RRID"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID"], ... 'insulatorMaterial', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... - 'manufacturer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'owner', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'owner', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'intrinsicResistance', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'intrinsicResistance', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -119,5 +119,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+ephys/+device/ElectrodeArray.m b/code/schemas/v3.0/+openminds/+ephys/+device/ElectrodeArray.m index 62b1f1c2..fb7685fa 100644 --- a/code/schemas/v3.0/+openminds/+ephys/+device/ElectrodeArray.m +++ b/code/schemas/v3.0/+openminds/+ephys/+device/ElectrodeArray.m @@ -1,5 +1,5 @@ classdef ElectrodeArray < openminds.abstract.Schema -%ElectrodeArray - No description available. +%ElectrodeArray - Structured information on an electrode array. % % PROPERTIES: % @@ -12,7 +12,7 @@ % deviceType : (1,1) DeviceType % Add the type of this device. % -% digitalIdentifier : (1,1) DOI, RRID +% digitalIdentifier : (1,1) DOI, RRID % Add the globally unique and persistent digital identifier of this device. % % electrodeIdentifier : (1,:) string @@ -24,13 +24,13 @@ % internalIdentifier : (1,1) string % Enter the identifier (or label) of this electrode array that is used within the corresponding data files to identify this electrode array. % -% intrinsicResistance : (1,1) QuantitativeValue, QuantitativeValueRange +% intrinsicResistance : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the intrinsic resistance of this electrode array. % % lookupLabel : (1,1) string % Enter a lookup label for this device that may help you to find this instance more easily. % -% manufacturer : (1,:) Consortium, Organization, Person +% manufacturer : (1,:) Consortium, Organization, Person % Add the manufacturer (private or industrial) that constructed this device. % % name : (1,1) string @@ -39,7 +39,7 @@ % numberOfElectrodes : (1,1) int64 % Enter the number of electrodes that belong to this electrode array. % -% owner : (1,:) Consortium, Organization, Person +% owner : (1,:) Consortium, Organization, Person % Add all parties that legally own this device. % % serialNumber : (1,1) string @@ -112,13 +112,13 @@ LINKED_PROPERTIES = struct(... 'conductorMaterial', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... 'deviceType', "openminds.controlledterms.DeviceType", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.RRID"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID"], ... 'insulatorMaterial', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... - 'manufacturer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'owner', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'owner', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'intrinsicResistance', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'intrinsicResistance', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -133,5 +133,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+ephys/+device/ElectrodeArrayUsage.m b/code/schemas/v3.0/+openminds/+ephys/+device/ElectrodeArrayUsage.m index 05735e96..c2ff89ab 100644 --- a/code/schemas/v3.0/+openminds/+ephys/+device/ElectrodeArrayUsage.m +++ b/code/schemas/v3.0/+openminds/+ephys/+device/ElectrodeArrayUsage.m @@ -3,31 +3,31 @@ % % PROPERTIES: % -% anatomicalLocationOfArray : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalLocationOfArray : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all anatomical entities that semantically best describe the overall anatomical location of the electrode array. % -% anatomicalLocationOfElectrodes : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalLocationOfElectrodes : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all anatomical entities that semantically best describe the anatomical location of each electrode contact of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. % -% contactResistances : (1,:) QuantitativeValue, QuantitativeValueRange +% contactResistances : (1,:) QuantitativeValue, QuantitativeValueRange % Enter the contact resistance for each electrode of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. % -% device : (1,1) ElectrodeArray +% device : (1,1) ElectrodeArray % Add the electrode array used. % % lookupLabel : (1,1) string % Enter a lookup label for this device usage that may help you to find this instance more easily. % -% metadataLocation : (1,:) File, FileBundle +% metadataLocation : (1,:) File, FileBundle % Add all files or file bundles containing additional information about the usage of this device. % -% spatialLocationOfElectrodes : (1,:) CoordinatePoint +% spatialLocationOfElectrodes : (1,:) CoordinatePoint % Add all coordinate points that best describe the spatial location of each electrode contact of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. % % usedElectrode : (1,:) string % Enter the identifiers of all electrodes that are actually in use for this array. % -% usedSpecimen : (1,1) SubjectState, TissueSampleState +% usedSpecimen : (1,1) SubjectState, TissueSampleState % Add the state of the tissue sample or subject that this device was used on. % This class was auto-generated by the openMINDS pipeline @@ -46,7 +46,7 @@ {mustBeListOfUniqueItems(contactResistances)} % Add the electrode array used. - device (1,:) openminds.ephys.ElectrodeArray ... + device (1,:) openminds.ephys.device.ElectrodeArray ... {mustBeSpecifiedLength(device, 0, 1)} % Enter a lookup label for this device usage that may help you to find this instance more easily. @@ -57,7 +57,7 @@ {mustBeListOfUniqueItems(metadataLocation)} % Add all coordinate points that best describe the spatial location of each electrode contact of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. - spatialLocationOfElectrodes (1,:) openminds.sands.CoordinatePoint ... + spatialLocationOfElectrodes (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeListOfUniqueItems(spatialLocationOfElectrodes)} % Enter the identifiers of all electrodes that are actually in use for this array. @@ -79,15 +79,15 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'anatomicalLocationOfArray', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... - 'anatomicalLocationOfElectrodes', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... - 'device', "openminds.ephys.ElectrodeArray", ... - 'metadataLocation', ["openminds.core.File", "openminds.core.FileBundle"], ... - 'usedSpecimen', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] ... + 'anatomicalLocationOfArray', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'anatomicalLocationOfElectrodes', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'device', "openminds.ephys.device.ElectrodeArray", ... + 'metadataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'usedSpecimen', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"] ... ) EMBEDDED_PROPERTIES = struct(... - 'contactResistances', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'spatialLocationOfElectrodes', "openminds.sands.CoordinatePoint" ... + 'contactResistances', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'spatialLocationOfElectrodes', "openminds.sands.miscellaneous.CoordinatePoint" ... ) end @@ -102,5 +102,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+ephys/+device/ElectrodeUsage.m b/code/schemas/v3.0/+openminds/+ephys/+device/ElectrodeUsage.m index b7ce7bf4..f992cada 100644 --- a/code/schemas/v3.0/+openminds/+ephys/+device/ElectrodeUsage.m +++ b/code/schemas/v3.0/+openminds/+ephys/+device/ElectrodeUsage.m @@ -3,25 +3,25 @@ % % PROPERTIES: % -% anatomicalLocation : (1,1) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalLocation : (1,1) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add the anatomical entity that semantically best describes the anatomical location of the electrode contact. % -% contactResistance : (1,1) QuantitativeValue, QuantitativeValueRange +% contactResistance : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the contact resistance of this electrode during its use. % -% device : (1,1) Electrode +% device : (1,1) Electrode % Add the electrode used. % % lookupLabel : (1,1) string % Enter a lookup label for this device usage that may help you to find this instance more easily. % -% metadataLocation : (1,:) File, FileBundle +% metadataLocation : (1,:) File, FileBundle % Add all files or file bundles containing additional information about the usage of this device. % -% spatialLocation : (1,1) CoordinatePoint +% spatialLocation : (1,1) CoordinatePoint % Add the coordinate point that best describes the spatial location of the electrode contact during its use. % -% usedSpecimen : (1,1) SubjectState, TissueSampleState +% usedSpecimen : (1,1) SubjectState, TissueSampleState % Add the state of the tissue sample or subject that this device was used on. % This class was auto-generated by the openMINDS pipeline @@ -36,7 +36,7 @@ {mustBeSpecifiedLength(contactResistance, 0, 1)} % Add the electrode used. - device (1,:) openminds.ephys.Electrode ... + device (1,:) openminds.ephys.device.Electrode ... {mustBeSpecifiedLength(device, 0, 1)} % Enter a lookup label for this device usage that may help you to find this instance more easily. @@ -47,7 +47,7 @@ {mustBeListOfUniqueItems(metadataLocation)} % Add the coordinate point that best describes the spatial location of the electrode contact during its use. - spatialLocation (1,:) openminds.sands.CoordinatePoint ... + spatialLocation (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeSpecifiedLength(spatialLocation, 0, 1)} % Add the state of the tissue sample or subject that this device was used on. @@ -65,14 +65,14 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... - 'device', "openminds.ephys.Electrode", ... - 'metadataLocation', ["openminds.core.File", "openminds.core.FileBundle"], ... - 'usedSpecimen', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] ... + 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'device', "openminds.ephys.device.Electrode", ... + 'metadataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'usedSpecimen', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"] ... ) EMBEDDED_PROPERTIES = struct(... - 'contactResistance', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'spatialLocation', "openminds.sands.CoordinatePoint" ... + 'contactResistance', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'spatialLocation', "openminds.sands.miscellaneous.CoordinatePoint" ... ) end @@ -87,5 +87,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+ephys/+device/Pipette.m b/code/schemas/v3.0/+openminds/+ephys/+device/Pipette.m index e005c0e5..586c1c19 100644 --- a/code/schemas/v3.0/+openminds/+ephys/+device/Pipette.m +++ b/code/schemas/v3.0/+openminds/+ephys/+device/Pipette.m @@ -9,13 +9,13 @@ % deviceType : (1,1) DeviceType % Add the type of this device. % -% digitalIdentifier : (1,1) DOI, RRID +% digitalIdentifier : (1,1) DOI, RRID % Add the globally unique and persistent digital identifier of this device. % -% externalDiameter : (1,1) QuantitativeValue +% externalDiameter : (1,1) QuantitativeValue % Enter the external diameter of the pipette. % -% internalDiameter : (1,1) QuantitativeValue +% internalDiameter : (1,1) QuantitativeValue % Enter the internal diameter of the pipette. % % internalIdentifier : (1,1) string @@ -24,7 +24,7 @@ % lookupLabel : (1,1) string % Enter a lookup label for this device that may help you to find this instance more easily. % -% manufacturer : (1,:) Consortium, Organization, Person +% manufacturer : (1,:) Consortium, Organization, Person % Add the manufacturer (private or industrial) that constructed this device. % % material : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity @@ -33,7 +33,7 @@ % name : (1,1) string % Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. % -% owner : (1,:) Consortium, Organization, Person +% owner : (1,:) Consortium, Organization, Person % Add all parties that legally own this device. % % serialNumber : (1,1) string @@ -54,11 +54,11 @@ {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter the external diameter of the pipette. - externalDiameter (1,:) openminds.core.QuantitativeValue ... + externalDiameter (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(externalDiameter, 0, 1)} % Enter the internal diameter of the pipette. - internalDiameter (1,:) openminds.core.QuantitativeValue ... + internalDiameter (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(internalDiameter, 0, 1)} % Enter the identifier (or label) of this pipette that is used within the corresponding data files to identify this pipette. @@ -97,14 +97,14 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'deviceType', "openminds.controlledterms.DeviceType", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.RRID"], ... - 'manufacturer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID"], ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'material', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... - 'owner', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'owner', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'externalDiameter', "openminds.core.QuantitativeValue", ... - 'internalDiameter', "openminds.core.QuantitativeValue" ... + 'externalDiameter', "openminds.core.miscellaneous.QuantitativeValue", ... + 'internalDiameter', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -119,5 +119,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+ephys/+device/PipetteUsage.m b/code/schemas/v3.0/+openminds/+ephys/+device/PipetteUsage.m index ac6172ac..44511e24 100644 --- a/code/schemas/v3.0/+openminds/+ephys/+device/PipetteUsage.m +++ b/code/schemas/v3.0/+openminds/+ephys/+device/PipetteUsage.m @@ -3,58 +3,58 @@ % % PROPERTIES: % -% anatomicalLocation : (1,1) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalLocation : (1,1) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add the anatomical entity that semantically best describes the anatomical location of the pipette tip. % -% chlorideReversalPotential : (1,:) Measurement +% chlorideReversalPotential : (1,:) Measurement % Enter all chloride reversal potentials for the intracellular solution(s) of the pipette measured during its use. % -% compensationCurrent : (1,1) Measurement +% compensationCurrent : (1,1) Measurement % Enter the compensation current for the series resistance of the pipette measured during its use. % -% device : (1,1) Pipette +% device : (1,1) Pipette % Add the pipette used. % -% endMembranePotential : (1,1) Measurement +% endMembranePotential : (1,1) Measurement % Enter the membrane potential of e.g., a patched cell at the end of a recording measured during the use of this pipette. % -% holdingPotential : (1,1) Measurement +% holdingPotential : (1,1) Measurement % Enter the holding membrane potential of e.g., a patched cell measured during the use of this pipette. % -% inputResistance : (1,1) Measurement +% inputResistance : (1,1) Measurement % Enter the input resistance of e.g., a patched cell measured during the use of this pipette. % % labelingCompound : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity % Add the used compound for labelling e.g., a patched cell during the use of this pipette. % -% liquidJunctionPotential : (1,1) Measurement +% liquidJunctionPotential : (1,1) Measurement % Enter the liquid junction potential of e.g., a patched cell measured during the use of this pipette. % % lookupLabel : (1,1) string % Enter a lookup label for this device usage that may help you to find this instance more easily. % -% metadataLocation : (1,:) File, FileBundle +% metadataLocation : (1,:) File, FileBundle % Add all files or file bundles containing additional information about the usage of this device. % -% pipetteResistance : (1,1) QuantitativeValue, QuantitativeValueRange +% pipetteResistance : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the resistance of the pipette during its use. % % pipetteSolution : (1,1) ChemicalMixture % Enter the solution with which the pipette was filled during its use. % -% sealResistance : (1,1) Measurement +% sealResistance : (1,1) Measurement % Enter the seal resistance of e.g., a patched cell measured during the use of this pipette. % -% seriesResistance : (1,1) Measurement +% seriesResistance : (1,1) Measurement % Enter the series resistance of the pipette measured during its use. % -% spatialLocation : (1,1) CoordinatePoint +% spatialLocation : (1,1) CoordinatePoint % Add the coordinate point that best describes the spatial location of the pipette tip during its use. % -% startMembranePotential : (1,1) Measurement +% startMembranePotential : (1,1) Measurement % Enter the membrane potential of e.g., a patched cell at the beginning of a recording measured during the use of this pipette. % -% usedSpecimen : (1,1) SubjectState, TissueSampleState +% usedSpecimen : (1,1) SubjectState, TissueSampleState % Add the state of the tissue sample or subject that this device was used on. % This class was auto-generated by the openMINDS pipeline @@ -65,26 +65,26 @@ {mustBeSpecifiedLength(anatomicalLocation, 0, 1)} % Enter all chloride reversal potentials for the intracellular solution(s) of the pipette measured during its use. - chlorideReversalPotential (1,:) openminds.core.Measurement + chlorideReversalPotential (1,:) openminds.core.data.Measurement % Enter the compensation current for the series resistance of the pipette measured during its use. - compensationCurrent (1,:) openminds.core.Measurement ... + compensationCurrent (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(compensationCurrent, 0, 1)} % Add the pipette used. - device (1,:) openminds.ephys.Pipette ... + device (1,:) openminds.ephys.device.Pipette ... {mustBeSpecifiedLength(device, 0, 1)} % Enter the membrane potential of e.g., a patched cell at the end of a recording measured during the use of this pipette. - endMembranePotential (1,:) openminds.core.Measurement ... + endMembranePotential (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(endMembranePotential, 0, 1)} % Enter the holding membrane potential of e.g., a patched cell measured during the use of this pipette. - holdingPotential (1,:) openminds.core.Measurement ... + holdingPotential (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(holdingPotential, 0, 1)} % Enter the input resistance of e.g., a patched cell measured during the use of this pipette. - inputResistance (1,:) openminds.core.Measurement ... + inputResistance (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(inputResistance, 0, 1)} % Add the used compound for labelling e.g., a patched cell during the use of this pipette. @@ -92,7 +92,7 @@ {mustBeSpecifiedLength(labelingCompound, 0, 1)} % Enter the liquid junction potential of e.g., a patched cell measured during the use of this pipette. - liquidJunctionPotential (1,:) openminds.core.Measurement ... + liquidJunctionPotential (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(liquidJunctionPotential, 0, 1)} % Enter a lookup label for this device usage that may help you to find this instance more easily. @@ -111,19 +111,19 @@ {mustBeSpecifiedLength(pipetteSolution, 0, 1)} % Enter the seal resistance of e.g., a patched cell measured during the use of this pipette. - sealResistance (1,:) openminds.core.Measurement ... + sealResistance (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(sealResistance, 0, 1)} % Enter the series resistance of the pipette measured during its use. - seriesResistance (1,:) openminds.core.Measurement ... + seriesResistance (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(seriesResistance, 0, 1)} % Add the coordinate point that best describes the spatial location of the pipette tip during its use. - spatialLocation (1,:) openminds.sands.CoordinatePoint ... + spatialLocation (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeSpecifiedLength(spatialLocation, 0, 1)} % Enter the membrane potential of e.g., a patched cell at the beginning of a recording measured during the use of this pipette. - startMembranePotential (1,:) openminds.core.Measurement ... + startMembranePotential (1,:) openminds.core.data.Measurement ... {mustBeSpecifiedLength(startMembranePotential, 0, 1)} % Add the state of the tissue sample or subject that this device was used on. @@ -141,25 +141,25 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... - 'device', "openminds.ephys.Pipette", ... + 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'device', "openminds.ephys.device.Pipette", ... 'labelingCompound', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... - 'metadataLocation', ["openminds.core.File", "openminds.core.FileBundle"], ... + 'metadataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... 'pipetteSolution', "openminds.chemicals.ChemicalMixture", ... - 'usedSpecimen', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] ... + 'usedSpecimen', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"] ... ) EMBEDDED_PROPERTIES = struct(... - 'chlorideReversalPotential', "openminds.core.Measurement", ... - 'compensationCurrent', "openminds.core.Measurement", ... - 'endMembranePotential', "openminds.core.Measurement", ... - 'holdingPotential', "openminds.core.Measurement", ... - 'inputResistance', "openminds.core.Measurement", ... - 'liquidJunctionPotential', "openminds.core.Measurement", ... - 'pipetteResistance', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'sealResistance', "openminds.core.Measurement", ... - 'seriesResistance', "openminds.core.Measurement", ... - 'spatialLocation', "openminds.sands.CoordinatePoint", ... - 'startMembranePotential', "openminds.core.Measurement" ... + 'chlorideReversalPotential', "openminds.core.data.Measurement", ... + 'compensationCurrent', "openminds.core.data.Measurement", ... + 'endMembranePotential', "openminds.core.data.Measurement", ... + 'holdingPotential', "openminds.core.data.Measurement", ... + 'inputResistance', "openminds.core.data.Measurement", ... + 'liquidJunctionPotential', "openminds.core.data.Measurement", ... + 'pipetteResistance', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'sealResistance', "openminds.core.data.Measurement", ... + 'seriesResistance', "openminds.core.data.Measurement", ... + 'spatialLocation', "openminds.sands.miscellaneous.CoordinatePoint", ... + 'startMembranePotential', "openminds.core.data.Measurement" ... ) end @@ -174,5 +174,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+ephys/+entity/Channel.m b/code/schemas/v3.0/+openminds/+ephys/+entity/Channel.m index 478cbb61..f0ec71f0 100644 --- a/code/schemas/v3.0/+openminds/+ephys/+entity/Channel.m +++ b/code/schemas/v3.0/+openminds/+ephys/+entity/Channel.m @@ -44,8 +44,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+ephys/+entity/Recording.m b/code/schemas/v3.0/+openminds/+ephys/+entity/Recording.m index cf85e207..0a6a8ced 100644 --- a/code/schemas/v3.0/+openminds/+ephys/+entity/Recording.m +++ b/code/schemas/v3.0/+openminds/+ephys/+entity/Recording.m @@ -6,10 +6,10 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concerning this recording. % -% channel : (1,:) Channel +% channel : (1,:) Channel % Enter all channels used for this recording. % -% dataLocation : (1,1) File, FileBundle +% dataLocation : (1,1) File, FileBundle % Add the location of the file or file bundle in which the recorded data is stored. % % internalIdentifier : (1,1) string @@ -18,13 +18,13 @@ % name : (1,1) string % Enter a descriptive name for this recording. % -% previousRecording : (1,1) Recording +% previousRecording : (1,1) Recording % If this recording is part of a sequence of recordings (e.g., multiple repetitions or sweeps), add the recording preceding this recording. % -% recordedWith : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% recordedWith : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage % Add the device used to generate this recording. % -% samplingFrequency : (1,1) QuantitativeValue +% samplingFrequency : (1,1) QuantitativeValue % Enter the sampling frequency of this recording. % This class was auto-generated by the openMINDS pipeline @@ -34,7 +34,7 @@ additionalRemarks (1,1) string % Enter all channels used for this recording. - channel (1,:) openminds.ephys.Channel ... + channel (1,:) openminds.ephys.entity.Channel ... {mustBeListOfUniqueItems(channel)} % Add the location of the file or file bundle in which the recorded data is stored. @@ -48,7 +48,7 @@ name (1,1) string % If this recording is part of a sequence of recordings (e.g., multiple repetitions or sweeps), add the recording preceding this recording. - previousRecording (1,:) openminds.ephys.Recording ... + previousRecording (1,:) openminds.ephys.entity.Recording ... {mustBeSpecifiedLength(previousRecording, 0, 1)} % Add the device used to generate this recording. @@ -56,7 +56,7 @@ {mustBeSpecifiedLength(recordedWith, 0, 1)} % Enter the sampling frequency of this recording. - samplingFrequency (1,:) openminds.core.QuantitativeValue ... + samplingFrequency (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(samplingFrequency, 0, 1)} end @@ -70,13 +70,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'dataLocation', ["openminds.core.File", "openminds.core.FileBundle"], ... - 'previousRecording', "openminds.ephys.Recording", ... - 'recordedWith', ["openminds.ephys.ElectrodeArrayUsage", "openminds.ephys.ElectrodeUsage", "openminds.ephys.PipetteUsage", "openminds.specimenprep.SlicingDeviceUsage"] ... + 'dataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'previousRecording', "openminds.ephys.entity.Recording", ... + 'recordedWith', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"] ... ) EMBEDDED_PROPERTIES = struct(... - 'channel', "openminds.ephys.Channel", ... - 'samplingFrequency', "openminds.core.QuantitativeValue" ... + 'channel', "openminds.ephys.entity.Channel", ... + 'samplingFrequency', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -91,5 +91,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+publications/Book.m b/code/schemas/v3.0/+openminds/+publications/Book.m index 23969ff7..a0793b73 100644 --- a/code/schemas/v3.0/+openminds/+publications/Book.m +++ b/code/schemas/v3.0/+openminds/+publications/Book.m @@ -9,34 +9,34 @@ % abstract : (1,1) string % Enter the abstract or a short description of the creative work. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this creative work as authors. % -% citedPublication : (1,:) DOI, ISBN +% citedPublication : (1,:) DOI, ISBN % Add all references this creative work cites. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this creative work. % % creationDate : (1,1) datetime % Enter the date on which this creative work was created, formatted as '2023-02-07'. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. % -% digitalIdentifier : (1,1) DOI, ISBN +% digitalIdentifier : (1,1) DOI, ISBN % Add the globally unique and persistent digital identifier of this creative work. % -% editor : (1,:) Person +% editor : (1,:) Person % Add all persons that edited this creative work. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this creative work. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this creative work. % % modificationDate : (1,1) datetime @@ -48,7 +48,7 @@ % publicationDate : (1,1) datetime % Enter the date on which this creative work was published, formatted as '2023-02-07'. % -% publisher : (1,1) Consortium, Organization, Person +% publisher : (1,1) Consortium, Organization, Person % Add the party (private or commercial) that published this creative work. % % versionIdentifier : (1,1) string @@ -72,7 +72,7 @@ {mustBeListOfUniqueItems(citedPublication)} % Enter the copyright information of this creative work. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Enter the date on which this creative work was created, formatted as '2023-02-07'. @@ -88,11 +88,11 @@ {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add all persons that edited this creative work. - editor (1,:) openminds.core.Person ... + editor (1,:) openminds.core.actors.Person ... {mustBeListOfUniqueItems(editor)} % Add all funding information of this creative work. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. @@ -100,7 +100,7 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this creative work. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Enter the date on which this creative work was last modfied, formatted as '2023-02-07'. @@ -132,18 +132,18 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'citedPublication', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'editor', "openminds.core.Person", ... - 'funding', "openminds.core.Funding", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'citedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'editor', "openminds.core.actors.Person", ... + 'funding', "openminds.core.miscellaneous.Funding", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'publisher', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'license', "openminds.core.data.License", ... + 'publisher', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright" ... + 'copyright', "openminds.core.data.Copyright" ... ) end @@ -158,5 +158,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+publications/Chapter.m b/code/schemas/v3.0/+openminds/+publications/Chapter.m index 18d255f1..344ce5d3 100644 --- a/code/schemas/v3.0/+openminds/+publications/Chapter.m +++ b/code/schemas/v3.0/+openminds/+publications/Chapter.m @@ -9,28 +9,28 @@ % abstract : (1,1) string % Enter the abstract or a short description of the creative work. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this creative work as authors. % -% citedPublication : (1,:) DOI, ISBN +% citedPublication : (1,:) DOI, ISBN % Add all references this creative work cites. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this creative work. % % creationDate : (1,1) datetime % Enter the date on which this creative work was created, formatted as '2023-02-07'. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this creative work. % -% editor : (1,:) Person +% editor : (1,:) Person % Add all persons that edited this creative work. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this creative work. % % isPartOf : (1,1) Book @@ -39,7 +39,7 @@ % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this creative work. % % modificationDate : (1,1) datetime @@ -54,7 +54,7 @@ % publicationDate : (1,1) datetime % Enter the date on which this creative work was published, formatted as '2023-02-07'. % -% publisher : (1,1) Consortium, Organization, Person +% publisher : (1,1) Consortium, Organization, Person % Add the party (private or commercial) that published this creative work. % % versionIdentifier : (1,1) string @@ -78,7 +78,7 @@ {mustBeListOfUniqueItems(citedPublication)} % Enter the copyright information of this creative work. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Enter the date on which this creative work was created, formatted as '2023-02-07'. @@ -90,15 +90,15 @@ {mustBeListOfUniqueItems(custodian)} % Add the globally unique and persistent digital identifier of this creative work. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add all persons that edited this creative work. - editor (1,:) openminds.core.Person ... + editor (1,:) openminds.core.actors.Person ... {mustBeListOfUniqueItems(editor)} % Add all funding information of this creative work. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add the book this chapter is part of. @@ -110,7 +110,7 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this creative work. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Enter the date on which this creative work was last modfied, formatted as '2023-02-07'. @@ -145,19 +145,19 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'citedPublication', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'editor', "openminds.core.Person", ... - 'funding', "openminds.core.Funding", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'citedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'editor', "openminds.core.actors.Person", ... + 'funding', "openminds.core.miscellaneous.Funding", ... 'isPartOf', "openminds.publications.Book", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'publisher', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'license', "openminds.core.data.License", ... + 'publisher', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright" ... + 'copyright', "openminds.core.data.Copyright" ... ) end @@ -172,5 +172,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+publications/LearningResource.m b/code/schemas/v3.0/+openminds/+publications/LearningResource.m index 40cfb199..e28e438b 100644 --- a/code/schemas/v3.0/+openminds/+publications/LearningResource.m +++ b/code/schemas/v3.0/+openminds/+publications/LearningResource.m @@ -6,37 +6,37 @@ % IRI : (1,1) string % Enter the internationalized resource identifier (IRI) to this creative work. % -% about : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% about : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion % Add all research product (versions) this learning resource are about. Note that the learning resource should supplement the usage of the research product (versions) with e.g., instructions on their usage or additional information. % % abstract : (1,1) string % Enter the abstract or a short description of the creative work. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this creative work as authors. % -% citedPublication : (1,:) DOI, ISBN +% citedPublication : (1,:) DOI, ISBN % Add all references this creative work cites. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this creative work. % % creationDate : (1,1) datetime % Enter the date on which this creative work was created, formatted as '2023-02-07'. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this creative work. % -% editor : (1,:) Person +% editor : (1,:) Person % Add all persons that edited this creative work. % % educationalLevel : (1,1) EducationalLevel % Add the educational level that best summarizes the prerequisite of this learning resource. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this creative work. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType @@ -45,7 +45,7 @@ % learningOutcome : (1,1) string % Enter a description for the expected learning outcomes of this learning resource. % -% license : (1,1) License +% license : (1,1) License % Add the license of this creative work. % % modificationDate : (1,1) datetime @@ -63,10 +63,10 @@ % publicationDate : (1,1) datetime % Enter the date on which this creative work was published, formatted as '2023-02-07'. % -% publisher : (1,1) Consortium, Organization, Person +% publisher : (1,1) Consortium, Organization, Person % Add the party (private or commercial) that published this creative work. % -% requiredTime : (1,1) QuantitativeValue, QuantitativeValueRange +% requiredTime : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the time that is required to complete this learning resource. % % topic : (1,1) string @@ -100,7 +100,7 @@ {mustBeListOfUniqueItems(citedPublication)} % Enter the copyright information of this creative work. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Enter the date on which this creative work was created, formatted as '2023-02-07'. @@ -112,11 +112,11 @@ {mustBeListOfUniqueItems(custodian)} % Add the globally unique and persistent digital identifier of this creative work. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add all persons that edited this creative work. - editor (1,:) openminds.core.Person ... + editor (1,:) openminds.core.actors.Person ... {mustBeListOfUniqueItems(editor)} % Add the educational level that best summarizes the prerequisite of this learning resource. @@ -124,7 +124,7 @@ {mustBeSpecifiedLength(educationalLevel, 0, 1)} % Add all funding information of this creative work. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. @@ -135,7 +135,7 @@ learningOutcome (1,1) string % Add the license of this creative work. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Enter the date on which this creative work was last modfied, formatted as '2023-02-07'. @@ -185,22 +185,22 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'about', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.Dataset", "openminds.core.DatasetVersion", "openminds.core.MetaDataModel", "openminds.core.MetaDataModelVersion", "openminds.core.Model", "openminds.core.ModelVersion", "openminds.core.Software", "openminds.core.SoftwareVersion", "openminds.core.WebService", "openminds.core.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.BrainAtlas", "openminds.sands.BrainAtlasVersion", "openminds.sands.CommonCoordinateSpace", "openminds.sands.CommonCoordinateSpaceVersion"], ... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'citedPublication', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'editor', "openminds.core.Person", ... + 'about', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion", "openminds.core.products.WebService", "openminds.core.products.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'citedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'editor', "openminds.core.actors.Person", ... 'educationalLevel', "openminds.controlledterms.EducationalLevel", ... - 'funding', "openminds.core.Funding", ... + 'funding', "openminds.core.miscellaneous.Funding", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'publisher', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... + 'license', "openminds.core.data.License", ... + 'publisher', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... 'type', "openminds.controlledterms.LearningResourceType" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'requiredTime', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'copyright', "openminds.core.data.Copyright", ... + 'requiredTime', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -215,5 +215,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+publications/LivePaper.m b/code/schemas/v3.0/+openminds/+publications/LivePaper.m index 077019ed..5d62db6d 100644 --- a/code/schemas/v3.0/+openminds/+publications/LivePaper.m +++ b/code/schemas/v3.0/+openminds/+publications/LivePaper.m @@ -3,16 +3,16 @@ % % PROPERTIES: % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this live paper as authors. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string @@ -45,7 +45,7 @@ description (1,1) string % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. @@ -75,9 +75,9 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... 'hasVersion', "openminds.publications.LivePaperVersion" ... ) EMBEDDED_PROPERTIES = struct(... @@ -95,5 +95,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+publications/LivePaperResourceItem.m b/code/schemas/v3.0/+openminds/+publications/LivePaperResourceItem.m index 22eb4a9b..b06f2914 100644 --- a/code/schemas/v3.0/+openminds/+publications/LivePaperResourceItem.m +++ b/code/schemas/v3.0/+openminds/+publications/LivePaperResourceItem.m @@ -6,7 +6,7 @@ % IRI : (1,1) string % Enter the internationalized resource identifier (IRI) to this live paper resource item. % -% hostedBy : (1,1) Organization +% hostedBy : (1,1) Organization % Add the host organization of this live paper resource item. % % isPartOf : (1,1) LivePaperSection @@ -22,7 +22,7 @@ IRI (1,1) string % Add the host organization of this live paper resource item. - hostedBy (1,:) openminds.core.Organization ... + hostedBy (1,:) openminds.core.actors.Organization ... {mustBeSpecifiedLength(hostedBy, 0, 1)} % Add the live paper section this live paper resource item is part of. @@ -43,7 +43,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hostedBy', "openminds.core.Organization", ... + 'hostedBy', "openminds.core.actors.Organization", ... 'isPartOf', "openminds.publications.LivePaperSection" ... ) EMBEDDED_PROPERTIES = struct(... @@ -61,5 +61,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+publications/LivePaperSection.m b/code/schemas/v3.0/+openminds/+publications/LivePaperSection.m index 757923fe..67fb65d7 100644 --- a/code/schemas/v3.0/+openminds/+publications/LivePaperSection.m +++ b/code/schemas/v3.0/+openminds/+publications/LivePaperSection.m @@ -66,5 +66,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+publications/LivePaperVersion.m b/code/schemas/v3.0/+openminds/+publications/LivePaperVersion.m index 1598ecd3..59b93fda 100644 --- a/code/schemas/v3.0/+openminds/+publications/LivePaperVersion.m +++ b/code/schemas/v3.0/+openminds/+publications/LivePaperVersion.m @@ -3,34 +3,34 @@ % % PROPERTIES: % -% about : (1,:) DatasetVersion, ModelVersion, SoftwareVersion +% about : (1,:) DatasetVersion, ModelVersion, SoftwareVersion % Add all datasets, models and/or software that are part of or are described by this live paper version. % % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this live paper version as authors. Note that these authors will overwrite the author list provided for the overarching live paper. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this research product version. % -% fullDocumentation : (1,1) DOI, File, WebResource +% fullDocumentation : (1,1) File, DOI, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % % homepage : (1,1) string @@ -48,22 +48,22 @@ % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this live paper version. % % modificationDate : (1,1) datetime % Enter the date and time on which this live paper version was last modified, formatted as 'YYYY-MM-DDThh:mm:ssTZD' (e.g., '2023-02-07T16:00:00+00:00'). % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -94,7 +94,7 @@ {mustBeListOfUniqueItems(author)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -105,7 +105,7 @@ description (1,1) string % Add the globally unique and persistent digital identifier of this research product version. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add the publication or file that acts as the full documentation of this research product version. @@ -116,7 +116,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -138,7 +138,7 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this live paper version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Enter the date and time on which this live paper version was last modified, formatted as 'YYYY-MM-DDThh:mm:ssTZD' (e.g., '2023-02-07T16:00:00+00:00'). @@ -146,7 +146,7 @@ {mustBeSpecifiedLength(modificationDate, 0, 1)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -158,7 +158,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -185,23 +185,23 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'about', ["openminds.core.DatasetVersion", "openminds.core.ModelVersion", "openminds.core.SoftwareVersion"], ... + 'about', ["openminds.core.products.DatasetVersion", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... 'isAlternativeVersionOf', "openminds.publications.LivePaperVersion", ... 'isNewVersionOf', "openminds.publications.LivePaperVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository" ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -216,5 +216,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+publications/Periodical.m b/code/schemas/v3.0/+openminds/+publications/Periodical.m index 1c2dc7b6..de0c4cb0 100644 --- a/code/schemas/v3.0/+openminds/+publications/Periodical.m +++ b/code/schemas/v3.0/+openminds/+publications/Periodical.m @@ -6,7 +6,7 @@ % abbreviation : (1,1) string % Enter the official (or most commonly used) abbreviation of the periodical (e.g., J. Physiol). % -% digitalIdentifier : (1,1) ISSN +% digitalIdentifier : (1,1) ISSN % Add the globally unique and persistent digital identifier of this periodical. % % name : (1,1) string @@ -19,7 +19,7 @@ abbreviation (1,1) string % Add the globally unique and persistent digital identifier of this periodical. - digitalIdentifier (1,:) openminds.core.ISSN ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.ISSN ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Enter the name (or title) of this periodical (e.g., Journal of Physiology). @@ -36,7 +36,7 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'digitalIdentifier', "openminds.core.ISSN" ... + 'digitalIdentifier', "openminds.core.digitalidentifier.ISSN" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,5 +53,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+publications/PublicationIssue.m b/code/schemas/v3.0/+openminds/+publications/PublicationIssue.m index 33aa4849..8728df68 100644 --- a/code/schemas/v3.0/+openminds/+publications/PublicationIssue.m +++ b/code/schemas/v3.0/+openminds/+publications/PublicationIssue.m @@ -44,8 +44,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('%s: %s', obj.isPartOf, obj.issueNumber); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+publications/PublicationVolume.m b/code/schemas/v3.0/+openminds/+publications/PublicationVolume.m index 42ab9e60..6ee62bc8 100644 --- a/code/schemas/v3.0/+openminds/+publications/PublicationVolume.m +++ b/code/schemas/v3.0/+openminds/+publications/PublicationVolume.m @@ -44,8 +44,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+publications/ScholarlyArticle.m b/code/schemas/v3.0/+openminds/+publications/ScholarlyArticle.m index 6a1dfc13..62715a7f 100644 --- a/code/schemas/v3.0/+openminds/+publications/ScholarlyArticle.m +++ b/code/schemas/v3.0/+openminds/+publications/ScholarlyArticle.m @@ -9,28 +9,28 @@ % abstract : (1,1) string % Enter the abstract or a short description of the creative work. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this creative work as authors. % -% citedPublication : (1,:) DOI, ISBN +% citedPublication : (1,:) DOI, ISBN % Add all references this creative work cites. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this creative work. % % creationDate : (1,1) datetime % Enter the date on which this creative work was created, formatted as '2023-02-07'. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. % -% digitalIdentifier : (1,1) DOI +% digitalIdentifier : (1,1) DOI % Add the globally unique and persistent digital identifier of this creative work. % -% editor : (1,:) Person +% editor : (1,:) Person % Add all persons that edited this creative work. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this creative work. % % isPartOf : (1,1) PublicationIssue, PublicationVolume @@ -39,7 +39,7 @@ % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this creative work. % % modificationDate : (1,1) datetime @@ -54,7 +54,7 @@ % publicationDate : (1,1) datetime % Enter the date on which this creative work was published, formatted as '2023-02-07'. % -% publisher : (1,1) Consortium, Organization, Person +% publisher : (1,1) Consortium, Organization, Person % Add the party (private or commercial) that published this creative work. % % versionIdentifier : (1,1) string @@ -78,7 +78,7 @@ {mustBeListOfUniqueItems(citedPublication)} % Enter the copyright information of this creative work. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Enter the date on which this creative work was created, formatted as '2023-02-07'. @@ -90,15 +90,15 @@ {mustBeListOfUniqueItems(custodian)} % Add the globally unique and persistent digital identifier of this creative work. - digitalIdentifier (1,:) openminds.core.DOI ... + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} % Add all persons that edited this creative work. - editor (1,:) openminds.core.Person ... + editor (1,:) openminds.core.actors.Person ... {mustBeListOfUniqueItems(editor)} % Add all funding information of this creative work. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Add the publication issue or volume this scholarly article is part of. @@ -110,7 +110,7 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this creative work. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Enter the date on which this creative work was last modfied, formatted as '2023-02-07'. @@ -145,19 +145,19 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'citedPublication', ["openminds.core.DOI", "openminds.core.ISBN"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', "openminds.core.DOI", ... - 'editor', "openminds.core.Person", ... - 'funding', "openminds.core.Funding", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'citedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'editor', "openminds.core.actors.Person", ... + 'funding', "openminds.core.miscellaneous.Funding", ... 'isPartOf', ["openminds.publications.PublicationIssue", "openminds.publications.PublicationVolume"], ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'publisher', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'license', "openminds.core.data.License", ... + 'publisher', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright" ... + 'copyright', "openminds.core.data.Copyright" ... ) end @@ -172,5 +172,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+atlas/AtlasAnnotation.m b/code/schemas/v3.0/+openminds/+sands/+atlas/AtlasAnnotation.m index 7ef893d0..f320dd17 100644 --- a/code/schemas/v3.0/+openminds/+sands/+atlas/AtlasAnnotation.m +++ b/code/schemas/v3.0/+openminds/+sands/+atlas/AtlasAnnotation.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% anchorPoint : (1,:) QuantitativeValue +% anchorPoint : (1,:) QuantitativeValue % Enter the coordinates of the anchor point for this annotation (e.g., its centroid in two dimensional space as [x, y] or in three dimensional space as [x, y, z]). % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to produce this annotation. % % criteriaQualityType : (1,1) CriteriaQualityType @@ -15,7 +15,7 @@ % criteriaType : (1,1) AnnotationCriteriaType % Add the criteria type for this annotation. % -% inspiredBy : (1,:) File +% inspiredBy : (1,:) File % Add all (source) files that inspired the definition of this annotation. % % internalIdentifier : (1,1) string @@ -24,10 +24,10 @@ % laterality : (1,:) Laterality % Add one or both sides of the body, bilateral organ or bilateral organ part that this annotation is defined in. % -% preferredVisualization : (1,1) ViewerSpecification +% preferredVisualization : (1,1) ViewerSpecification % Add the preferred viewer specification to visualize this annotation. % -% specification : (1,1) File +% specification : (1,1) File % Add the non-parametric specification of this annotation. % % type : (1,1) AnnotationType @@ -37,11 +37,11 @@ properties % Enter the coordinates of the anchor point for this annotation (e.g., its centroid in two dimensional space as [x, y] or in three dimensional space as [x, y, z]). - anchorPoint (1,:) openminds.core.QuantitativeValue ... + anchorPoint (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(anchorPoint, 2, 3)} % Add the protocol execution defining the criteria that were applied to produce this annotation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the quality type of the stated criteria used to define this annotation. @@ -53,7 +53,7 @@ {mustBeSpecifiedLength(criteriaType, 0, 1)} % Add all (source) files that inspired the definition of this annotation. - inspiredBy (1,:) openminds.core.File ... + inspiredBy (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(inspiredBy)} % Enter the identifier (or label) of this annotation that is used within the corresponding data files to identify this annotation. @@ -64,11 +64,11 @@ {mustBeSpecifiedLength(laterality, 1, 2)} % Add the preferred viewer specification to visualize this annotation. - preferredVisualization (1,:) openminds.sands.ViewerSpecification ... + preferredVisualization (1,:) openminds.sands.miscellaneous.ViewerSpecification ... {mustBeSpecifiedLength(preferredVisualization, 0, 1)} % Add the non-parametric specification of this annotation. - specification (1,:) openminds.core.File ... + specification (1,:) openminds.core.data.File ... {mustBeSpecifiedLength(specification, 0, 1)} % Add the geometry type of this annotation. @@ -86,17 +86,17 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'criteria', "openminds.core.ProtocolExecution", ... + 'criteria', "openminds.core.research.ProtocolExecution", ... 'criteriaQualityType', "openminds.controlledterms.CriteriaQualityType", ... 'criteriaType', "openminds.controlledterms.AnnotationCriteriaType", ... - 'inspiredBy', "openminds.core.File", ... + 'inspiredBy', "openminds.core.data.File", ... 'laterality', "openminds.controlledterms.Laterality", ... - 'specification', "openminds.core.File", ... + 'specification', "openminds.core.data.File", ... 'type', "openminds.controlledterms.AnnotationType" ... ) EMBEDDED_PROPERTIES = struct(... - 'anchorPoint', "openminds.core.QuantitativeValue", ... - 'preferredVisualization', "openminds.sands.ViewerSpecification" ... + 'anchorPoint', "openminds.core.miscellaneous.QuantitativeValue", ... + 'preferredVisualization', "openminds.sands.miscellaneous.ViewerSpecification" ... ) end @@ -108,8 +108,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+atlas/BrainAtlas.m b/code/schemas/v3.0/+openminds/+sands/+atlas/BrainAtlas.m index 5eef2e3f..114d5abc 100644 --- a/code/schemas/v3.0/+openminds/+sands/+atlas/BrainAtlas.m +++ b/code/schemas/v3.0/+openminds/+sands/+atlas/BrainAtlas.m @@ -1,30 +1,30 @@ classdef BrainAtlas < openminds.abstract.Schema -%BrainAtlas - Structured information on a brain atlas (concept level). +%BrainAtlas - No description available. % % PROPERTIES: % % abbreviation : (1,1) string % Enter the official abbreviation of this brain atlas. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this brain atlas as authors. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% digitalIdentifier : (1,1) DOI, ISBN, RRID +% digitalIdentifier : (1,1) DOI, ISBN, RRID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasTerminology : (1,1) ParcellationTerminology +% hasTerminology : (1,1) ParcellationTerminology % Enter the parcellation terminology of this brain atlas. % -% hasVersion : (1,:) BrainAtlasVersion +% hasVersion : (1,:) BrainAtlasVersion % Add versions of this brain atlas. % % homepage : (1,1) string @@ -67,11 +67,11 @@ fullName (1,1) string % Enter the parcellation terminology of this brain atlas. - hasTerminology (1,:) openminds.sands.ParcellationTerminology ... + hasTerminology (1,:) openminds.sands.atlas.ParcellationTerminology ... {mustBeSpecifiedLength(hasTerminology, 0, 1)} % Add versions of this brain atlas. - hasVersion (1,:) openminds.sands.BrainAtlasVersion ... + hasVersion (1,:) openminds.sands.atlas.BrainAtlasVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -101,14 +101,14 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"], ... - 'hasVersion', "openminds.sands.BrainAtlasVersion", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.RRID"], ... + 'hasVersion', "openminds.sands.atlas.BrainAtlasVersion", ... 'usedSpecies', "openminds.controlledterms.Species" ... ) EMBEDDED_PROPERTIES = struct(... - 'hasTerminology', "openminds.sands.ParcellationTerminology" ... + 'hasTerminology', "openminds.sands.atlas.ParcellationTerminology" ... ) end @@ -123,5 +123,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+atlas/BrainAtlasVersion.m b/code/schemas/v3.0/+openminds/+sands/+atlas/BrainAtlasVersion.m index e42957b0..73da829a 100644 --- a/code/schemas/v3.0/+openminds/+sands/+atlas/BrainAtlasVersion.m +++ b/code/schemas/v3.0/+openminds/+sands/+atlas/BrainAtlasVersion.m @@ -1,5 +1,5 @@ classdef BrainAtlasVersion < openminds.abstract.Schema -%BrainAtlasVersion - Structured information on a brain atlas (version level). +%BrainAtlasVersion - No description available. % % PROPERTIES: % @@ -9,34 +9,34 @@ % accessibility : (1,1) ProductAccessibility % Add the accessibility of the data for this research product version. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this brain atlas version as authors. Note that these authors will overwrite the author list provided for the overarching brain atlas. % -% coordinateSpace : (1,1) CommonCoordinateSpaceVersion +% coordinateSpace : (1,1) CommonCoordinateSpaceVersion % Add the specific common coordinate space in which this brain atlas version exists. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% digitalIdentifier : (1,1) DOI, ISBN, RRID +% digitalIdentifier : (1,1) DOI, ISBN, RRID % Add the globally unique and persistent digital identifier of this research product version. % -% fullDocumentation : (1,1) DOI, File, WebResource +% fullDocumentation : (1,1) File, DOI, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % -% hasTerminology : (1,1) ParcellationTerminologyVersion +% hasTerminology : (1,1) ParcellationTerminologyVersion % Enter the specific parcellation terminology of this brain atlas version. % % homepage : (1,1) string @@ -45,16 +45,16 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% isAlternativeVersionOf : (1,:) BrainAtlasVersion +% isAlternativeVersionOf : (1,:) BrainAtlasVersion % Add all brain atlas versions that can be used alternatively to this brain atlas version. % -% isNewVersionOf : (1,1) BrainAtlasVersion +% isNewVersionOf : (1,1) BrainAtlasVersion % Add the brain atlas version preceding this brain atlas version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this brain atlas version. % % majorVersionIdentifier : (1,1) string @@ -63,16 +63,16 @@ % ontologyIdentifier : (1,1) string % Enter the internationalized resource identifier (IRI) to the related ontological term matching this brain atlas version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -84,7 +84,7 @@ % type : (1,1) AtlasType % Add the type of this brain atlas version. % -% usedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection +% usedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection % Add the specimen that was used for the creation of this brain atlas version. % % versionIdentifier : (1,1) string @@ -108,11 +108,11 @@ {mustBeListOfUniqueItems(author)} % Add the specific common coordinate space in which this brain atlas version exists. - coordinateSpace (1,:) openminds.sands.CommonCoordinateSpaceVersion ... + coordinateSpace (1,:) openminds.sands.atlas.CommonCoordinateSpaceVersion ... {mustBeSpecifiedLength(coordinateSpace, 0, 1)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -134,11 +134,11 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the specific parcellation terminology of this brain atlas version. - hasTerminology (1,:) openminds.sands.ParcellationTerminologyVersion ... + hasTerminology (1,:) openminds.sands.atlas.ParcellationTerminologyVersion ... {mustBeSpecifiedLength(hasTerminology, 0, 1)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -148,11 +148,11 @@ howToCite (1,1) string % Add all brain atlas versions that can be used alternatively to this brain atlas version. - isAlternativeVersionOf (1,:) openminds.sands.BrainAtlasVersion ... + isAlternativeVersionOf (1,:) openminds.sands.atlas.BrainAtlasVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the brain atlas version preceding this brain atlas version. - isNewVersionOf (1,:) openminds.sands.BrainAtlasVersion ... + isNewVersionOf (1,:) openminds.sands.atlas.BrainAtlasVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -160,7 +160,7 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this brain atlas version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Enter the identifier of the major version release this research product version belongs to. @@ -170,7 +170,7 @@ ontologyIdentifier (1,1) string % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -182,7 +182,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -218,25 +218,25 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'coordinateSpace', "openminds.sands.CommonCoordinateSpaceVersion", ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"], ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'isAlternativeVersionOf', "openminds.sands.BrainAtlasVersion", ... - 'isNewVersionOf', "openminds.sands.BrainAtlasVersion", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'coordinateSpace', "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.RRID"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isAlternativeVersionOf', "openminds.sands.atlas.BrainAtlasVersion", ... + 'isNewVersionOf', "openminds.sands.atlas.BrainAtlasVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository", ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository", ... 'type', "openminds.controlledterms.AtlasType", ... - 'usedSpecimen', ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"] ... + 'usedSpecimen', ["openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection"] ... ) EMBEDDED_PROPERTIES = struct(... - 'copyright', "openminds.core.Copyright", ... - 'hasTerminology', "openminds.sands.ParcellationTerminologyVersion", ... - 'otherContribution', "openminds.core.Contribution" ... + 'copyright', "openminds.core.data.Copyright", ... + 'hasTerminology', "openminds.sands.atlas.ParcellationTerminologyVersion", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -251,5 +251,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+atlas/CommonCoordinateSpace.m b/code/schemas/v3.0/+openminds/+sands/+atlas/CommonCoordinateSpace.m index 3d1626d4..a54d2bfb 100644 --- a/code/schemas/v3.0/+openminds/+sands/+atlas/CommonCoordinateSpace.m +++ b/code/schemas/v3.0/+openminds/+sands/+atlas/CommonCoordinateSpace.m @@ -6,22 +6,22 @@ % abbreviation : (1,1) string % Enter the official abbreviation of this common coordinate space. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this common coordinate space as authors. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. % % description : (1,1) string % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. % -% digitalIdentifier : (1,1) DOI, ISBN, RRID +% digitalIdentifier : (1,1) DOI, ISBN, RRID % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. % -% hasVersion : (1,:) CommonCoordinateSpaceVersion +% hasVersion : (1,:) CommonCoordinateSpaceVersion % Add all versions of this common coordinate space. % % homepage : (1,1) string @@ -64,7 +64,7 @@ fullName (1,1) string % Add all versions of this common coordinate space. - hasVersion (1,:) openminds.sands.CommonCoordinateSpaceVersion ... + hasVersion (1,:) openminds.sands.atlas.CommonCoordinateSpaceVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product. @@ -95,10 +95,10 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"], ... - 'hasVersion', "openminds.sands.CommonCoordinateSpaceVersion", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.RRID"], ... + 'hasVersion', "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... 'usedSpecies', "openminds.controlledterms.Species" ... ) EMBEDDED_PROPERTIES = struct(... @@ -116,5 +116,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+atlas/CommonCoordinateSpaceVersion.m b/code/schemas/v3.0/+openminds/+sands/+atlas/CommonCoordinateSpaceVersion.m index 935bd4ed..af1792c0 100644 --- a/code/schemas/v3.0/+openminds/+sands/+atlas/CommonCoordinateSpaceVersion.m +++ b/code/schemas/v3.0/+openminds/+sands/+atlas/CommonCoordinateSpaceVersion.m @@ -12,34 +12,34 @@ % anatomicalAxesOrientation : (1,1) AnatomicalAxesOrientation % Add the axes orientation denoted in standard anatomical terms of direction (stated as XYZ) for this common coordinate space version. % -% author : (1,:) Consortium, Organization, Person +% author : (1,:) Consortium, Organization, Person % Add all parties that contributed to this common coordinate space version as authors. Note that these authors will overwrite the author list provided for the overarching common coordinate space. % -% axesOrigin : (1,:) QuantitativeValue +% axesOrigin : (1,:) QuantitativeValue % Enter the origin (central point where all axes intersect) of this common coordinate space version for two-dimensional spaces as [x, y] or for three-dimensional space as [x, y, z]. % -% copyright : (1,1) Copyright +% copyright : (1,1) Copyright % Enter the copyright information of this research product version. % -% custodian : (1,:) Consortium, Organization, Person +% custodian : (1,:) Consortium, Organization, Person % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. % -% defaultImage : (1,:) File +% defaultImage : (1,:) File % Add all image files used as visual representation of this common coordinate space version. % % description : (1,1) string % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. % -% digitalIdentifier : (1,1) DOI, ISBN, RRID +% digitalIdentifier : (1,1) DOI, ISBN, RRID % Add the globally unique and persistent digital identifier of this research product version. % -% fullDocumentation : (1,1) DOI, File, WebResource +% fullDocumentation : (1,1) File, DOI, WebResource % Add the publication or file that acts as the full documentation of this research product version. % % fullName : (1,1) string % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. % -% funding : (1,:) Funding +% funding : (1,:) Funding % Add all funding information of this research product version. % % homepage : (1,1) string @@ -48,16 +48,16 @@ % howToCite : (1,1) string % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. % -% isAlternativeVersionOf : (1,:) CommonCoordinateSpaceVersion +% isAlternativeVersionOf : (1,:) CommonCoordinateSpaceVersion % Add all common coordinate space versions that can be used alternatively to this common coordinate space version. % -% isNewVersionOf : (1,1) CommonCoordinateSpaceVersion +% isNewVersionOf : (1,1) CommonCoordinateSpaceVersion % Add the common coordinate space version preceding this common coordinate space version. % % keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. % -% license : (1,1) License +% license : (1,1) License % Add the license of this common coordinate space version. % % nativeUnit : (1,1) UnitOfMeasurement @@ -66,16 +66,16 @@ % ontologyIdentifier : (1,:) string % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this common coordinate space version. % -% otherContribution : (1,:) Contribution +% otherContribution : (1,:) Contribution % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. % -% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). % % releaseDate : (1,1) datetime % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. % -% repository : (1,1) FileRepository +% repository : (1,1) FileRepository % Add the file repository of this research product version. % % shortName : (1,1) string @@ -84,7 +84,7 @@ % supportChannel : (1,:) string % Enter all channels through which a user can receive support for handling this research product version. % -% usedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection +% usedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection % Add the specimen that was used for the creation of this common coordinate space version. % % versionIdentifier : (1,1) string @@ -112,11 +112,11 @@ {mustBeListOfUniqueItems(author)} % Enter the origin (central point where all axes intersect) of this common coordinate space version for two-dimensional spaces as [x, y] or for three-dimensional space as [x, y, z]. - axesOrigin (1,:) openminds.core.QuantitativeValue ... + axesOrigin (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(axesOrigin, 2, 3)} % Enter the copyright information of this research product version. - copyright (1,:) openminds.core.Copyright ... + copyright (1,:) openminds.core.data.Copyright ... {mustBeSpecifiedLength(copyright, 0, 1)} % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. @@ -124,7 +124,7 @@ {mustBeListOfUniqueItems(custodian)} % Add all image files used as visual representation of this common coordinate space version. - defaultImage (1,:) openminds.core.File ... + defaultImage (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(defaultImage)} % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. @@ -142,7 +142,7 @@ fullName (1,1) string % Add all funding information of this research product version. - funding (1,:) openminds.core.Funding ... + funding (1,:) openminds.core.miscellaneous.Funding ... {mustBeListOfUniqueItems(funding)} % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. @@ -152,11 +152,11 @@ howToCite (1,1) string % Add all common coordinate space versions that can be used alternatively to this common coordinate space version. - isAlternativeVersionOf (1,:) openminds.sands.CommonCoordinateSpaceVersion ... + isAlternativeVersionOf (1,:) openminds.sands.atlas.CommonCoordinateSpaceVersion ... {mustBeListOfUniqueItems(isAlternativeVersionOf)} % Add the common coordinate space version preceding this common coordinate space version. - isNewVersionOf (1,:) openminds.sands.CommonCoordinateSpaceVersion ... + isNewVersionOf (1,:) openminds.sands.atlas.CommonCoordinateSpaceVersion ... {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. @@ -164,7 +164,7 @@ {mustBeListOfUniqueItems(keyword)} % Add the license of this common coordinate space version. - license (1,:) openminds.core.License ... + license (1,:) openminds.core.data.License ... {mustBeSpecifiedLength(license, 0, 1)} % Add the native unit that is used for this common coordinate space version. @@ -176,7 +176,7 @@ {mustBeListOfUniqueItems(ontologyIdentifier)} % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. - otherContribution (1,:) openminds.core.Contribution ... + otherContribution (1,:) openminds.core.actors.Contribution ... {mustBeListOfUniqueItems(otherContribution)} % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). @@ -188,7 +188,7 @@ {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} % Add the file repository of this research product version. - repository (1,:) openminds.core.FileRepository ... + repository (1,:) openminds.core.data.FileRepository ... {mustBeSpecifiedLength(repository, 0, 1)} % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). @@ -221,25 +221,25 @@ LINKED_PROPERTIES = struct(... 'accessibility', "openminds.controlledterms.ProductAccessibility", ... 'anatomicalAxesOrientation', "openminds.controlledterms.AnatomicalAxesOrientation", ... - 'author', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'custodian', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'defaultImage', "openminds.core.File", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.ISBN", "openminds.core.RRID"], ... - 'fullDocumentation', ["openminds.core.DOI", "openminds.core.File", "openminds.core.WebResource"], ... - 'funding', "openminds.core.Funding", ... - 'isAlternativeVersionOf', "openminds.sands.CommonCoordinateSpaceVersion", ... - 'isNewVersionOf', "openminds.sands.CommonCoordinateSpaceVersion", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'defaultImage', "openminds.core.data.File", ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.RRID"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isAlternativeVersionOf', "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + 'isNewVersionOf', "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... - 'license', "openminds.core.License", ... + 'license', "openminds.core.data.License", ... 'nativeUnit', "openminds.controlledterms.UnitOfMeasurement", ... - 'relatedPublication', ["openminds.core.DOI", "openminds.core.HANDLE", "openminds.core.ISBN", "openminds.core.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... - 'repository', "openminds.core.FileRepository", ... - 'usedSpecimen', ["openminds.core.Subject", "openminds.core.SubjectGroup", "openminds.core.TissueSample", "openminds.core.TissueSampleCollection"] ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository", ... + 'usedSpecimen', ["openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection"] ... ) EMBEDDED_PROPERTIES = struct(... - 'axesOrigin', "openminds.core.QuantitativeValue", ... - 'copyright', "openminds.core.Copyright", ... - 'otherContribution', "openminds.core.Contribution" ... + 'axesOrigin', "openminds.core.miscellaneous.QuantitativeValue", ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... ) end @@ -254,5 +254,4 @@ str = obj.fullName; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationEntity.m b/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationEntity.m index 4b8963be..56b9404e 100644 --- a/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationEntity.m +++ b/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationEntity.m @@ -12,10 +12,10 @@ % definition : (1,1) string % Enter the definition for this parcellation entity. % -% hasParent : (1,:) ParcellationEntity +% hasParent : (1,:) ParcellationEntity % Add all anatomical parent structures for this parcellation entity as defined within the corrsponding brain atlas. % -% hasVersion : (1,:) ParcellationEntityVersion +% hasVersion : (1,:) ParcellationEntityVersion % Add all versions of this parcellation entity. % % lookupLabel : (1,1) string @@ -44,11 +44,11 @@ definition (1,1) string % Add all anatomical parent structures for this parcellation entity as defined within the corrsponding brain atlas. - hasParent (1,:) openminds.sands.ParcellationEntity ... + hasParent (1,:) openminds.sands.atlas.ParcellationEntity ... {mustBeListOfUniqueItems(hasParent)} % Add all versions of this parcellation entity. - hasVersion (1,:) openminds.sands.ParcellationEntityVersion ... + hasVersion (1,:) openminds.sands.atlas.ParcellationEntityVersion ... {mustBeListOfUniqueItems(hasVersion)} % Enter a lookup label for this parcellation entity that may help you to find this instance more easily. @@ -76,8 +76,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hasParent', "openminds.sands.ParcellationEntity", ... - 'hasVersion', "openminds.sands.ParcellationEntityVersion", ... + 'hasParent', "openminds.sands.atlas.ParcellationEntity", ... + 'hasVersion', "openminds.sands.atlas.ParcellationEntityVersion", ... 'relatedUBERONTerm', ["openminds.controlledterms.Organ", "openminds.controlledterms.UBERONParcellation"] ... ) EMBEDDED_PROPERTIES = struct(... @@ -95,5 +95,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationEntityVersion.m b/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationEntityVersion.m index 9fbd15fb..2266849a 100644 --- a/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationEntityVersion.m +++ b/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationEntityVersion.m @@ -15,10 +15,10 @@ % correctedName : (1,1) string % Enter the refined or corrected name of this parcellation entity version. % -% hasAnnotation : (1,:) AtlasAnnotation +% hasAnnotation : (1,:) AtlasAnnotation % Add all atlas annotations which define this parcellation entity version. % -% hasParent : (1,:) ParcellationEntity, ParcellationEntityVersion +% hasParent : (1,:) ParcellationEntity, ParcellationEntityVersion % Add all anatomical parent structures (or version of the structures) for this parcellation entity as defined within corresponding brain atlas version. % % lookupLabel : (1,1) string @@ -30,7 +30,7 @@ % ontologyIdentifier : (1,:) string % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation entity version. % -% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment +% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment % Add all relations (qualitative or quantitative) of this parcellation entity version to other anatomical entities. % % versionIdentifier : (1,1) string @@ -56,7 +56,7 @@ correctedName (1,1) string % Add all atlas annotations which define this parcellation entity version. - hasAnnotation (1,:) openminds.sands.AtlasAnnotation ... + hasAnnotation (1,:) openminds.sands.atlas.AtlasAnnotation ... {mustBeListOfUniqueItems(hasAnnotation)} % Add all anatomical parent structures (or version of the structures) for this parcellation entity as defined within corresponding brain atlas version. @@ -94,11 +94,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'hasParent', ["openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'hasParent', ["openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion"] ... ) EMBEDDED_PROPERTIES = struct(... - 'hasAnnotation', "openminds.sands.AtlasAnnotation", ... - 'relationAssessment', ["openminds.sands.QualitativeRelationAssessment", "openminds.sands.QuantitativeRelationAssessment"] ... + 'hasAnnotation', "openminds.sands.atlas.AtlasAnnotation", ... + 'relationAssessment', ["openminds.sands.miscellaneous.QualitativeRelationAssessment", "openminds.sands.miscellaneous.QuantitativeRelationAssessment"] ... ) end @@ -113,5 +113,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationTerminology.m b/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationTerminology.m index 908127f6..3f8f8957 100644 --- a/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationTerminology.m +++ b/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationTerminology.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% dataLocation : (1,:) File +% dataLocation : (1,:) File % Add the location of all files in which this parcellation terminology is stored. % -% hasEntity : (1,:) ParcellationEntity +% hasEntity : (1,:) ParcellationEntity % Add all parcellation entities which belong to this parcellation terminology. % % ontologyIdentifier : (1,:) string @@ -16,11 +16,11 @@ properties % Add the location of all files in which this parcellation terminology is stored. - dataLocation (1,:) openminds.core.File ... + dataLocation (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(dataLocation)} % Add all parcellation entities which belong to this parcellation terminology. - hasEntity (1,:) openminds.sands.ParcellationEntity ... + hasEntity (1,:) openminds.sands.atlas.ParcellationEntity ... {mustBeListOfUniqueItems(hasEntity)} % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation terminology. @@ -38,8 +38,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'dataLocation', "openminds.core.File", ... - 'hasEntity', "openminds.sands.ParcellationEntity" ... + 'dataLocation', "openminds.core.data.File", ... + 'hasEntity', "openminds.sands.atlas.ParcellationEntity" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,8 +53,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationTerminologyVersion.m b/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationTerminologyVersion.m index 72653b8c..328cafc9 100644 --- a/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationTerminologyVersion.m +++ b/code/schemas/v3.0/+openminds/+sands/+atlas/ParcellationTerminologyVersion.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% dataLocation : (1,:) File +% dataLocation : (1,:) File % Add the location of all files in which this parcellation terminology version is stored. % -% hasEntity : (1,:) ParcellationEntityVersion +% hasEntity : (1,:) ParcellationEntityVersion % Add all parcellation entity versions which belong to this parcellation terminology version. % % ontologyIdentifier : (1,:) string @@ -16,11 +16,11 @@ properties % Add the location of all files in which this parcellation terminology version is stored. - dataLocation (1,:) openminds.core.File ... + dataLocation (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(dataLocation)} % Add all parcellation entity versions which belong to this parcellation terminology version. - hasEntity (1,:) openminds.sands.ParcellationEntityVersion ... + hasEntity (1,:) openminds.sands.atlas.ParcellationEntityVersion ... {mustBeListOfUniqueItems(hasEntity)} % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation terminology version. @@ -38,8 +38,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'dataLocation', "openminds.core.File", ... - 'hasEntity', "openminds.sands.ParcellationEntityVersion" ... + 'dataLocation', "openminds.core.data.File", ... + 'hasEntity', "openminds.sands.atlas.ParcellationEntityVersion" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -53,8 +53,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+mathematicalshapes/Circle.m b/code/schemas/v3.0/+openminds/+sands/+mathematicalshapes/Circle.m index 38cfdd31..fe32169b 100644 --- a/code/schemas/v3.0/+openminds/+sands/+mathematicalshapes/Circle.m +++ b/code/schemas/v3.0/+openminds/+sands/+mathematicalshapes/Circle.m @@ -3,14 +3,14 @@ % % PROPERTIES: % -% radius : (1,1) QuantitativeValue +% radius : (1,1) QuantitativeValue % Enter the radius of this circle. % This class was auto-generated by the openMINDS pipeline properties % Enter the radius of this circle. - radius (1,:) openminds.core.QuantitativeValue ... + radius (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(radius, 0, 1)} end @@ -26,7 +26,7 @@ LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'radius', "openminds.core.QuantitativeValue" ... + 'radius', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -38,8 +38,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('circle(r=%s)', obj.radius); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+mathematicalshapes/Ellipse.m b/code/schemas/v3.0/+openminds/+sands/+mathematicalshapes/Ellipse.m index dcdf8362..db86b961 100644 --- a/code/schemas/v3.0/+openminds/+sands/+mathematicalshapes/Ellipse.m +++ b/code/schemas/v3.0/+openminds/+sands/+mathematicalshapes/Ellipse.m @@ -3,21 +3,21 @@ % % PROPERTIES: % -% semiMajorAxis : (1,1) QuantitativeValue +% semiMajorAxis : (1,1) QuantitativeValue % Enter the length of the semi-minor axis of this ellipse. % -% semiMinorAxis : (1,1) QuantitativeValue +% semiMinorAxis : (1,1) QuantitativeValue % Enter the length of the semi-major axis of this ellipse. % This class was auto-generated by the openMINDS pipeline properties % Enter the length of the semi-minor axis of this ellipse. - semiMajorAxis (1,:) openminds.core.QuantitativeValue ... + semiMajorAxis (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(semiMajorAxis, 0, 1)} % Enter the length of the semi-major axis of this ellipse. - semiMinorAxis (1,:) openminds.core.QuantitativeValue ... + semiMinorAxis (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(semiMinorAxis, 0, 1)} end @@ -33,8 +33,8 @@ LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'semiMajorAxis', "openminds.core.QuantitativeValue", ... - 'semiMinorAxis', "openminds.core.QuantitativeValue" ... + 'semiMajorAxis', "openminds.core.miscellaneous.QuantitativeValue", ... + 'semiMinorAxis', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -46,8 +46,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('ellipse(r1=%s, r2=%s)', obj.semiMajorAxis, obj.semiMinorAxis); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+mathematicalshapes/Rectangle.m b/code/schemas/v3.0/+openminds/+sands/+mathematicalshapes/Rectangle.m index 1658ca0b..2a6e1fd1 100644 --- a/code/schemas/v3.0/+openminds/+sands/+mathematicalshapes/Rectangle.m +++ b/code/schemas/v3.0/+openminds/+sands/+mathematicalshapes/Rectangle.m @@ -3,21 +3,21 @@ % % PROPERTIES: % -% length : (1,1) QuantitativeValue +% length : (1,1) QuantitativeValue % Enter the length of this rectangle. % -% width : (1,1) QuantitativeValue +% width : (1,1) QuantitativeValue % Enter the width of this rectangle. % This class was auto-generated by the openMINDS pipeline properties % Enter the length of this rectangle. - length (1,:) openminds.core.QuantitativeValue ... + length (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(length, 0, 1)} % Enter the width of this rectangle. - width (1,:) openminds.core.QuantitativeValue ... + width (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(width, 0, 1)} end @@ -33,8 +33,8 @@ LINKED_PROPERTIES = struct(... ) EMBEDDED_PROPERTIES = struct(... - 'length', "openminds.core.QuantitativeValue", ... - 'width', "openminds.core.QuantitativeValue" ... + 'length', "openminds.core.miscellaneous.QuantitativeValue", ... + 'width', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -46,8 +46,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('rectangle(L=%s, W=%s)', obj.length, obj.width); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+miscellaneous/AnatomicalTargetPosition.m b/code/schemas/v3.0/+openminds/+sands/+miscellaneous/AnatomicalTargetPosition.m index 140103c5..d7ed24aa 100644 --- a/code/schemas/v3.0/+openminds/+sands/+miscellaneous/AnatomicalTargetPosition.m +++ b/code/schemas/v3.0/+openminds/+sands/+miscellaneous/AnatomicalTargetPosition.m @@ -6,10 +6,10 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concering this anatomical target position. % -% anatomicalTarget : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% anatomicalTarget : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all anatomical entities that describe the target position(s). % -% spatialLocation : (1,:) CoordinatePoint +% spatialLocation : (1,:) CoordinatePoint % Add all coordinate points that describe the spatial location of the anatomical target structure(s). % % targetIdentificationType : (1,1) AnatomicalIdentificationType @@ -26,7 +26,7 @@ {mustBeListOfUniqueItems(anatomicalTarget)} % Add all coordinate points that describe the spatial location of the anatomical target structure(s). - spatialLocation (1,:) openminds.sands.CoordinatePoint ... + spatialLocation (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeListOfUniqueItems(spatialLocation)} % Add the target identification type that best describes how the this anatomical target position was identified. @@ -44,11 +44,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'anatomicalTarget', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'anatomicalTarget', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'targetIdentificationType', "openminds.controlledterms.AnatomicalIdentificationType" ... ) EMBEDDED_PROPERTIES = struct(... - 'spatialLocation', "openminds.sands.CoordinatePoint" ... + 'spatialLocation', "openminds.sands.miscellaneous.CoordinatePoint" ... ) end @@ -60,8 +60,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+miscellaneous/CoordinatePoint.m b/code/schemas/v3.0/+openminds/+sands/+miscellaneous/CoordinatePoint.m index 2cc0c1ac..1cabdf19 100644 --- a/code/schemas/v3.0/+openminds/+sands/+miscellaneous/CoordinatePoint.m +++ b/code/schemas/v3.0/+openminds/+sands/+miscellaneous/CoordinatePoint.m @@ -1,12 +1,12 @@ classdef CoordinatePoint < openminds.abstract.Schema -%CoordinatePoint - Structured information on a coordinate point. +%CoordinatePoint - No description available. % % PROPERTIES: % -% coordinateSpace : (1,1) CommonCoordinateSpaceVersion, CustomCoordinateSpace +% coordinateSpace : (1,1) CommonCoordinateSpaceVersion, CustomCoordinateSpace % Add the coordinate space in which this coordinate point exists in. % -% coordinates : (1,:) QuantitativeValue +% coordinates : (1,:) QuantitativeValue % Enter the coordinates of this point within the stated coordinate space for two-dimensonal spaces as [x, y] or for three-dimensional space as [x, y, z]. % This class was auto-generated by the openMINDS pipeline @@ -17,7 +17,7 @@ {mustBeSpecifiedLength(coordinateSpace, 0, 1)} % Enter the coordinates of this point within the stated coordinate space for two-dimensonal spaces as [x, y] or for three-dimensional space as [x, y, z]. - coordinates (1,:) openminds.core.QuantitativeValue ... + coordinates (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(coordinates, 2, 3)} end @@ -31,10 +31,10 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'coordinateSpace', ["openminds.sands.CommonCoordinateSpaceVersion", "openminds.sands.CustomCoordinateSpace"] ... + 'coordinateSpace', ["openminds.sands.atlas.CommonCoordinateSpaceVersion", "openminds.sands.nonatlas.CustomCoordinateSpace"] ... ) EMBEDDED_PROPERTIES = struct(... - 'coordinates', "openminds.core.QuantitativeValue" ... + 'coordinates', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -46,8 +46,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m b/code/schemas/v3.0/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m index 62f3437b..8f9382c0 100644 --- a/code/schemas/v3.0/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m +++ b/code/schemas/v3.0/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m @@ -3,10 +3,10 @@ % % PROPERTIES: % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to determine this relation. % -% inRelationTo : (1,1) CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% inRelationTo : (1,1) ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add the anatomical entity to which the relation is described. % % qualitativeOverlap : (1,1) QualitativeOverlap @@ -16,7 +16,7 @@ properties % Add the protocol execution defining the criteria that were applied to determine this relation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the anatomical entity to which the relation is described. @@ -38,8 +38,8 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'criteria', "openminds.core.ProtocolExecution", ... - 'inRelationTo', ["openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"], ... + 'criteria', "openminds.core.research.ProtocolExecution", ... + 'inRelationTo', ["openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... 'qualitativeOverlap', "openminds.controlledterms.QualitativeOverlap" ... ) EMBEDDED_PROPERTIES = struct(... @@ -54,8 +54,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m b/code/schemas/v3.0/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m index 62214d50..5d4d8483 100644 --- a/code/schemas/v3.0/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m +++ b/code/schemas/v3.0/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m @@ -3,24 +3,24 @@ % % PROPERTIES: % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to determine this relation. % -% inRelationTo : (1,1) ParcellationEntityVersion +% inRelationTo : (1,1) ParcellationEntityVersion % Add the parcellation entity version to which the relation is described. % -% quantitativeOverlap : (1,1) QuantitativeValue, QuantitativeValueRange +% quantitativeOverlap : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the quantitative overlap between the two anatomical entities, preferably expressed in percentage. % This class was auto-generated by the openMINDS pipeline properties % Add the protocol execution defining the criteria that were applied to determine this relation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the parcellation entity version to which the relation is described. - inRelationTo (1,:) openminds.sands.ParcellationEntityVersion ... + inRelationTo (1,:) openminds.sands.atlas.ParcellationEntityVersion ... {mustBeSpecifiedLength(inRelationTo, 0, 1)} % Enter the quantitative overlap between the two anatomical entities, preferably expressed in percentage. @@ -38,11 +38,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'criteria', "openminds.core.ProtocolExecution", ... - 'inRelationTo', "openminds.sands.ParcellationEntityVersion" ... + 'criteria', "openminds.core.research.ProtocolExecution", ... + 'inRelationTo', "openminds.sands.atlas.ParcellationEntityVersion" ... ) EMBEDDED_PROPERTIES = struct(... - 'quantitativeOverlap', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'quantitativeOverlap', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -54,8 +54,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+miscellaneous/SingleColor.m b/code/schemas/v3.0/+openminds/+sands/+miscellaneous/SingleColor.m index ff55d89e..aaa9064a 100644 --- a/code/schemas/v3.0/+openminds/+sands/+miscellaneous/SingleColor.m +++ b/code/schemas/v3.0/+openminds/+sands/+miscellaneous/SingleColor.m @@ -37,8 +37,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = sprintf('%s', obj.value); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+miscellaneous/ViewerSpecification.m b/code/schemas/v3.0/+openminds/+sands/+miscellaneous/ViewerSpecification.m index 00e31b90..5b6ff264 100644 --- a/code/schemas/v3.0/+openminds/+sands/+miscellaneous/ViewerSpecification.m +++ b/code/schemas/v3.0/+openminds/+sands/+miscellaneous/ViewerSpecification.m @@ -6,13 +6,13 @@ % additionalRemarks : (1,1) string % Enter any additional remarks concerning this viewer specification. % -% anchorPoint : (1,:) QuantitativeValue +% anchorPoint : (1,:) QuantitativeValue % Enter the coordinates of the anchor point that a viewer should use. Either state the anchor point of the annotation again or state another coordinate point. % -% cameraPosition : (1,1) CoordinatePoint +% cameraPosition : (1,1) CoordinatePoint % Enter the camera position that a viewer should use. % -% preferredDisplayColor : (1,1) Colormap, SingleColor +% preferredDisplayColor : (1,1) Colormap, SingleColor % Add the preferred color that a viewer should display. % This class was auto-generated by the openMINDS pipeline @@ -22,11 +22,11 @@ additionalRemarks (1,1) string % Enter the coordinates of the anchor point that a viewer should use. Either state the anchor point of the annotation again or state another coordinate point. - anchorPoint (1,:) openminds.core.QuantitativeValue ... + anchorPoint (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(anchorPoint, 2, 3)} % Enter the camera position that a viewer should use. - cameraPosition (1,:) openminds.sands.CoordinatePoint ... + cameraPosition (1,:) openminds.sands.miscellaneous.CoordinatePoint ... {mustBeSpecifiedLength(cameraPosition, 0, 1)} % Add the preferred color that a viewer should display. @@ -44,11 +44,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'preferredDisplayColor', ["openminds.controlledterms.Colormap", "openminds.sands.SingleColor"] ... + 'preferredDisplayColor', ["openminds.controlledterms.Colormap", "openminds.sands.miscellaneous.SingleColor"] ... ) EMBEDDED_PROPERTIES = struct(... - 'anchorPoint', "openminds.core.QuantitativeValue", ... - 'cameraPosition', "openminds.sands.CoordinatePoint" ... + 'anchorPoint', "openminds.core.miscellaneous.QuantitativeValue", ... + 'cameraPosition', "openminds.sands.miscellaneous.CoordinatePoint" ... ) end @@ -60,8 +60,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m b/code/schemas/v3.0/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m index 508f8987..22764e25 100644 --- a/code/schemas/v3.0/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m +++ b/code/schemas/v3.0/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% hasAnnotation : (1,:) CustomAnnotation +% hasAnnotation : (1,:) CustomAnnotation % Add all custom annotations which define this custom anatomical entity. % % name : (1,1) string @@ -12,14 +12,14 @@ % relatedUBERONTerm : (1,1) Organ, UBERONParcellation % Add the related anatomical entity as defined by the UBERON ontology. % -% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment +% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment % Add all relations (qualitative or quantitative) of this custom anatomical entity to other anatomical entities. % This class was auto-generated by the openMINDS pipeline properties % Add all custom annotations which define this custom anatomical entity. - hasAnnotation (1,:) openminds.sands.CustomAnnotation ... + hasAnnotation (1,:) openminds.sands.nonatlas.CustomAnnotation ... {mustBeListOfUniqueItems(hasAnnotation)} % Enter a descriptive name for this custom anatomical entity. @@ -47,8 +47,8 @@ 'relatedUBERONTerm', ["openminds.controlledterms.Organ", "openminds.controlledterms.UBERONParcellation"] ... ) EMBEDDED_PROPERTIES = struct(... - 'hasAnnotation', "openminds.sands.CustomAnnotation", ... - 'relationAssessment', ["openminds.sands.QualitativeRelationAssessment", "openminds.sands.QuantitativeRelationAssessment"] ... + 'hasAnnotation', "openminds.sands.nonatlas.CustomAnnotation", ... + 'relationAssessment', ["openminds.sands.miscellaneous.QualitativeRelationAssessment", "openminds.sands.miscellaneous.QuantitativeRelationAssessment"] ... ) end @@ -63,5 +63,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+nonatlas/CustomAnnotation.m b/code/schemas/v3.0/+openminds/+sands/+nonatlas/CustomAnnotation.m index caf8f6eb..b15594a5 100644 --- a/code/schemas/v3.0/+openminds/+sands/+nonatlas/CustomAnnotation.m +++ b/code/schemas/v3.0/+openminds/+sands/+nonatlas/CustomAnnotation.m @@ -3,13 +3,13 @@ % % PROPERTIES: % -% anchorPoint : (1,:) QuantitativeValue +% anchorPoint : (1,:) QuantitativeValue % Enter the coordinates of the anchor point for this annotation (e.g., its centroid in two dimensional space as [x, y] or in three dimensional space as [x, y, z]). % -% coordinateSpace : (1,1) CommonCoordinateSpaceVersion, CustomCoordinateSpace +% coordinateSpace : (1,1) CommonCoordinateSpaceVersion, CustomCoordinateSpace % Add the coordinate space for this custom annotation. % -% criteria : (1,1) ProtocolExecution +% criteria : (1,1) ProtocolExecution % Add the protocol execution defining the criteria that were applied to produce this annotation. % % criteriaQualityType : (1,1) CriteriaQualityType @@ -18,7 +18,7 @@ % criteriaType : (1,1) AnnotationCriteriaType % Add the criteria type for this annotation. % -% inspiredBy : (1,:) File +% inspiredBy : (1,:) File % Add all (source) files that inspired the definition of this annotation. % % internalIdentifier : (1,1) string @@ -27,10 +27,10 @@ % laterality : (1,:) Laterality % Add one or both sides of the body, bilateral organ or bilateral organ part that this annotation is defined in. % -% preferredVisualization : (1,1) ViewerSpecification +% preferredVisualization : (1,1) ViewerSpecification % Add the preferred viewer specification to visualize this annotation. % -% specification : (1,1) File, PropertyValueList +% specification : (1,1) File, PropertyValueList % Add the non-parametric or parametric specification of this annotation. % % type : (1,1) AnnotationType @@ -40,7 +40,7 @@ properties % Enter the coordinates of the anchor point for this annotation (e.g., its centroid in two dimensional space as [x, y] or in three dimensional space as [x, y, z]). - anchorPoint (1,:) openminds.core.QuantitativeValue ... + anchorPoint (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(anchorPoint, 2, 3)} % Add the coordinate space for this custom annotation. @@ -48,7 +48,7 @@ {mustBeSpecifiedLength(coordinateSpace, 0, 1)} % Add the protocol execution defining the criteria that were applied to produce this annotation. - criteria (1,:) openminds.core.ProtocolExecution ... + criteria (1,:) openminds.core.research.ProtocolExecution ... {mustBeSpecifiedLength(criteria, 0, 1)} % Add the quality type of the stated criteria used to define this annotation. @@ -60,7 +60,7 @@ {mustBeSpecifiedLength(criteriaType, 0, 1)} % Add all (source) files that inspired the definition of this annotation. - inspiredBy (1,:) openminds.core.File ... + inspiredBy (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(inspiredBy)} % Enter the identifier (or label) of this annotation that is used within the corresponding data files to identify this annotation. @@ -71,7 +71,7 @@ {mustBeSpecifiedLength(laterality, 1, 2)} % Add the preferred viewer specification to visualize this annotation. - preferredVisualization (1,:) openminds.sands.ViewerSpecification ... + preferredVisualization (1,:) openminds.sands.miscellaneous.ViewerSpecification ... {mustBeSpecifiedLength(preferredVisualization, 0, 1)} % Add the non-parametric or parametric specification of this annotation. @@ -93,18 +93,18 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'coordinateSpace', ["openminds.sands.CommonCoordinateSpaceVersion", "openminds.sands.CustomCoordinateSpace"], ... - 'criteria', "openminds.core.ProtocolExecution", ... + 'coordinateSpace', ["openminds.sands.atlas.CommonCoordinateSpaceVersion", "openminds.sands.nonatlas.CustomCoordinateSpace"], ... + 'criteria', "openminds.core.research.ProtocolExecution", ... 'criteriaQualityType', "openminds.controlledterms.CriteriaQualityType", ... 'criteriaType', "openminds.controlledterms.AnnotationCriteriaType", ... - 'inspiredBy', "openminds.core.File", ... + 'inspiredBy', "openminds.core.data.File", ... 'laterality', "openminds.controlledterms.Laterality", ... - 'specification', ["openminds.core.File", "openminds.core.PropertyValueList"], ... + 'specification', ["openminds.core.data.File", "openminds.core.research.PropertyValueList"], ... 'type', "openminds.controlledterms.AnnotationType" ... ) EMBEDDED_PROPERTIES = struct(... - 'anchorPoint', "openminds.core.QuantitativeValue", ... - 'preferredVisualization', "openminds.sands.ViewerSpecification" ... + 'anchorPoint', "openminds.core.miscellaneous.QuantitativeValue", ... + 'preferredVisualization', "openminds.sands.miscellaneous.ViewerSpecification" ... ) end @@ -116,8 +116,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m b/code/schemas/v3.0/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m index acb9fe1b..72c2a722 100644 --- a/code/schemas/v3.0/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m +++ b/code/schemas/v3.0/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m @@ -6,10 +6,10 @@ % anatomicalAxesOrientation : (1,1) AnatomicalAxesOrientation % Add the axes orientation denoted in standard anatomical terms of direction (stated as XYZ) for this custom coordinate space. % -% axesOrigin : (1,:) QuantitativeValue +% axesOrigin : (1,:) QuantitativeValue % Enter the origin (central point where all axes intersect) of this custom coordinate space for two-dimensional spaces as [x, y] or for three-dimensional space as [x, y, z]. % -% defaultImage : (1,:) File +% defaultImage : (1,:) File % Add all image files used as visual representation of this custom coordinate space. % % name : (1,1) string @@ -26,11 +26,11 @@ {mustBeSpecifiedLength(anatomicalAxesOrientation, 0, 1)} % Enter the origin (central point where all axes intersect) of this custom coordinate space for two-dimensional spaces as [x, y] or for three-dimensional space as [x, y, z]. - axesOrigin (1,:) openminds.core.QuantitativeValue ... + axesOrigin (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(axesOrigin, 2, 3)} % Add all image files used as visual representation of this custom coordinate space. - defaultImage (1,:) openminds.core.File ... + defaultImage (1,:) openminds.core.data.File ... {mustBeListOfUniqueItems(defaultImage)} % Enter a descriptive name for this custom coordinate space. @@ -52,11 +52,11 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'anatomicalAxesOrientation', "openminds.controlledterms.AnatomicalAxesOrientation", ... - 'defaultImage', "openminds.core.File", ... + 'defaultImage', "openminds.core.data.File", ... 'nativeUnit', "openminds.controlledterms.UnitOfMeasurement" ... ) EMBEDDED_PROPERTIES = struct(... - 'axesOrigin', "openminds.core.QuantitativeValue" ... + 'axesOrigin', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -71,5 +71,4 @@ str = obj.name; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+specimenprep/+activity/CranialWindowPreparation.m b/code/schemas/v3.0/+openminds/+specimenprep/+activity/CranialWindowPreparation.m index 042be549..83beb9b8 100644 --- a/code/schemas/v3.0/+openminds/+specimenprep/+activity/CranialWindowPreparation.m +++ b/code/schemas/v3.0/+openminds/+specimenprep/+activity/CranialWindowPreparation.m @@ -6,37 +6,37 @@ % constructionType : (1,1) CranialWindowConstructionType % Add the construction type of the cranial window. % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string % Enter a description of this activity. % -% dimension : (1,1) Circle, Ellipse, Rectangle +% dimension : (1,1) Circle, Ellipse, Rectangle % Enter the dimension of the cranial window by defining its mathematical shape. % % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) SubjectState +% input : (1,:) SubjectState % Add the state of the subject which received the cranial window before this activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) SubjectState +% output : (1,:) SubjectState % Add the state of the subject which received the cranial window as a result of this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % % reinforcementType : (1,1) CranialWindowReinforcementType @@ -45,7 +45,7 @@ % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % This class was auto-generated by the openMINDS pipeline @@ -56,7 +56,7 @@ {mustBeSpecifiedLength(constructionType, 0, 1)} % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -71,18 +71,18 @@ {mustBeSpecifiedLength(endTime, 0, 1)} % Add the state of the subject which received the cranial window before this activity. - input (1,:) openminds.core.SubjectState ... + input (1,:) openminds.core.research.SubjectState ... {mustBeListOfUniqueItems(input)} % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. lookupLabel (1,1) string % Add the state of the subject which received the cranial window as a result of this activity. - output (1,:) openminds.core.SubjectState ... + output (1,:) openminds.core.research.SubjectState ... {mustBeListOfUniqueItems(output)} % Add all agents that performed this activity. @@ -94,7 +94,7 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Add the reinforcement type of the cranial window. @@ -121,18 +121,18 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'constructionType', "openminds.controlledterms.CranialWindowConstructionType", ... - 'input', "openminds.core.SubjectState", ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', "openminds.core.SubjectState", ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'input', "openminds.core.research.SubjectState", ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', "openminds.core.research.SubjectState", ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... + 'protocol', "openminds.core.research.Protocol", ... 'reinforcementType', "openminds.controlledterms.CranialWindowReinforcementType", ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet", ... - 'dimension', ["openminds.sands.Circle", "openminds.sands.Ellipse", "openminds.sands.Rectangle"] ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'dimension', ["openminds.sands.mathematicalshapes.Circle", "openminds.sands.mathematicalshapes.Ellipse", "openminds.sands.mathematicalshapes.Rectangle"] ... ) end @@ -147,5 +147,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+specimenprep/+activity/TissueCulturePreparation.m b/code/schemas/v3.0/+openminds/+specimenprep/+activity/TissueCulturePreparation.m index d27da3d7..251b7b6d 100644 --- a/code/schemas/v3.0/+openminds/+specimenprep/+activity/TissueCulturePreparation.m +++ b/code/schemas/v3.0/+openminds/+specimenprep/+activity/TissueCulturePreparation.m @@ -9,10 +9,10 @@ % cultureType : (1,1) CellCultureType % Add the cell culture type of the resulting tissue cell culture. % -% input : (1,1) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% input : (1,1) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add the state of the specimen before it was prepared as culture in this activity. % -% output : (1,1) TissueSampleState +% output : (1,1) TissueSampleState % Add the state of the prepared tissue sample culture that resulted from this activity. % This class was auto-generated by the openMINDS pipeline @@ -31,7 +31,7 @@ {mustBeSpecifiedLength(input, 0, 1)} % Add the state of the prepared tissue sample culture that resulted from this activity. - output (1,:) openminds.core.TissueSampleState ... + output (1,:) openminds.core.research.TissueSampleState ... {mustBeSpecifiedLength(output, 0, 1)} end @@ -47,8 +47,8 @@ LINKED_PROPERTIES = struct(... 'cultureMedium', "openminds.chemicals.ChemicalMixture", ... 'cultureType', "openminds.controlledterms.CellCultureType", ... - 'input', ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'output', "openminds.core.TissueSampleState" ... + 'input', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'output', "openminds.core.research.TissueSampleState" ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -62,8 +62,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+specimenprep/+activity/TissueSampleSlicing.m b/code/schemas/v3.0/+openminds/+specimenprep/+activity/TissueSampleSlicing.m index 45bd5596..e303a568 100644 --- a/code/schemas/v3.0/+openminds/+specimenprep/+activity/TissueSampleSlicing.m +++ b/code/schemas/v3.0/+openminds/+specimenprep/+activity/TissueSampleSlicing.m @@ -3,16 +3,16 @@ % % PROPERTIES: % -% device : (1,1) SlicingDeviceUsage +% device : (1,1) SlicingDeviceUsage % Add the device used to slice the tissue sample. % -% input : (1,1) SubjectState, TissueSampleCollectionState, TissueSampleState +% input : (1,1) SubjectState, TissueSampleCollectionState, TissueSampleState % Add the state of the specimen that was sliced during this activity. % -% output : (1,:) TissueSampleCollectionState, TissueSampleState +% output : (1,:) TissueSampleCollectionState, TissueSampleState % Add the state of the tissue sample slice or collection of slices that resulted from this activity. % -% temperature : (1,1) QuantitativeValue, QuantitativeValueRange +% temperature : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the temperature at which the tissue sample was sliced during the activity. % % tissueBathSolution : (1,1) ChemicalMixture @@ -22,7 +22,7 @@ properties % Add the device used to slice the tissue sample. - device (1,:) openminds.specimenprep.SlicingDeviceUsage ... + device (1,:) openminds.specimenprep.device.SlicingDeviceUsage ... {mustBeSpecifiedLength(device, 0, 1)} % Add the state of the specimen that was sliced during this activity. @@ -52,13 +52,13 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'device', "openminds.specimenprep.SlicingDeviceUsage", ... - 'input', ["openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'output', ["openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... + 'device', "openminds.specimenprep.device.SlicingDeviceUsage", ... + 'input', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'output', ["openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... 'tissueBathSolution', "openminds.chemicals.ChemicalMixture" ... ) EMBEDDED_PROPERTIES = struct(... - 'temperature', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"] ... + 'temperature', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... ) end @@ -70,8 +70,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+specimenprep/+device/SlicingDevice.m b/code/schemas/v3.0/+openminds/+specimenprep/+device/SlicingDevice.m index 29f8e2ff..206ff37e 100644 --- a/code/schemas/v3.0/+openminds/+specimenprep/+device/SlicingDevice.m +++ b/code/schemas/v3.0/+openminds/+specimenprep/+device/SlicingDevice.m @@ -9,19 +9,19 @@ % deviceType : (1,1) DeviceType % Add the type of this device. % -% digitalIdentifier : (1,1) DOI, RRID +% digitalIdentifier : (1,1) DOI, RRID % Add the globally unique and persistent digital identifier of this device. % % lookupLabel : (1,1) string % Enter a lookup label for this device that may help you to find this instance more easily. % -% manufacturer : (1,:) Consortium, Organization, Person +% manufacturer : (1,:) Consortium, Organization, Person % Add the manufacturer (private or industrial) that constructed this device. % % name : (1,1) string % Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. % -% owner : (1,:) Consortium, Organization, Person +% owner : (1,:) Consortium, Organization, Person % Add all parties that legally own this device. % % serialNumber : (1,1) string @@ -70,9 +70,9 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... 'deviceType', "openminds.controlledterms.DeviceType", ... - 'digitalIdentifier', ["openminds.core.DOI", "openminds.core.RRID"], ... - 'manufacturer', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"], ... - 'owner', ["openminds.core.Consortium", "openminds.core.Organization", "openminds.core.Person"] ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID"], ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'owner', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... ) EMBEDDED_PROPERTIES = struct(... ) @@ -89,5 +89,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+specimenprep/+device/SlicingDeviceUsage.m b/code/schemas/v3.0/+openminds/+specimenprep/+device/SlicingDeviceUsage.m index fcee0408..baba5233 100644 --- a/code/schemas/v3.0/+openminds/+specimenprep/+device/SlicingDeviceUsage.m +++ b/code/schemas/v3.0/+openminds/+specimenprep/+device/SlicingDeviceUsage.m @@ -3,41 +3,41 @@ % % PROPERTIES: % -% device : (1,1) SlicingDevice +% device : (1,1) SlicingDevice % Add the slicing device used. % % lookupLabel : (1,1) string % Enter a lookup label for this device usage that may help you to find this instance more easily. % -% metadataLocation : (1,:) File, FileBundle +% metadataLocation : (1,:) File, FileBundle % Add all files or file bundles containing additional information about the usage of this device. % -% oscillationAmplitude : (1,1) QuantitativeValue +% oscillationAmplitude : (1,1) QuantitativeValue % Enter the oscillation amplitude of the blade from the slicing device during its use. % -% sliceThickness : (1,1) QuantitativeValue, QuantitativeValueRange +% sliceThickness : (1,1) QuantitativeValue, QuantitativeValueRange % Enter the defined slice thickness during the use of this slicing device. % -% slicingAngle : (1,:) NumericalProperty, QuantitativeValue +% slicingAngle : (1,:) QuantitativeValue, NumericalProperty % Enter all slicing angles (intentional or unintentional) in relation to the slicing plane used during this activity. % % slicingPlane : (1,1) AnatomicalPlane % Add the anatomical plane that best describes the slicing direction of the tissue sample(s) during the use of this slicing device. % -% slicingSpeed : (1,1) QuantitativeValue +% slicingSpeed : (1,1) QuantitativeValue % Enter the defined slicing speed during the use of this slicing device. % -% usedSpecimen : (1,1) SubjectState, TissueSampleState +% usedSpecimen : (1,1) SubjectState, TissueSampleState % Add the state of the tissue sample or subject that this device was used on. % -% vibrationFrequency : (1,1) QuantitativeValue +% vibrationFrequency : (1,1) QuantitativeValue % Enter the defined vibration frequency during the use of this slicing device. % This class was auto-generated by the openMINDS pipeline properties % Add the slicing device used. - device (1,:) openminds.specimenprep.SlicingDevice ... + device (1,:) openminds.specimenprep.device.SlicingDevice ... {mustBeSpecifiedLength(device, 0, 1)} % Enter a lookup label for this device usage that may help you to find this instance more easily. @@ -48,7 +48,7 @@ {mustBeListOfUniqueItems(metadataLocation)} % Enter the oscillation amplitude of the blade from the slicing device during its use. - oscillationAmplitude (1,:) openminds.core.QuantitativeValue ... + oscillationAmplitude (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(oscillationAmplitude, 0, 1)} % Enter the defined slice thickness during the use of this slicing device. @@ -64,7 +64,7 @@ {mustBeSpecifiedLength(slicingPlane, 0, 1)} % Enter the defined slicing speed during the use of this slicing device. - slicingSpeed (1,:) openminds.core.QuantitativeValue ... + slicingSpeed (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(slicingSpeed, 0, 1)} % Add the state of the tissue sample or subject that this device was used on. @@ -72,7 +72,7 @@ {mustBeSpecifiedLength(usedSpecimen, 0, 1)} % Enter the defined vibration frequency during the use of this slicing device. - vibrationFrequency (1,:) openminds.core.QuantitativeValue ... + vibrationFrequency (1,:) openminds.core.miscellaneous.QuantitativeValue ... {mustBeSpecifiedLength(vibrationFrequency, 0, 1)} end @@ -86,17 +86,17 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'device', "openminds.specimenprep.SlicingDevice", ... - 'metadataLocation', ["openminds.core.File", "openminds.core.FileBundle"], ... + 'device', "openminds.specimenprep.device.SlicingDevice", ... + 'metadataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... 'slicingPlane', "openminds.controlledterms.AnatomicalPlane", ... - 'usedSpecimen', ["openminds.core.SubjectState", "openminds.core.TissueSampleState"] ... + 'usedSpecimen', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"] ... ) EMBEDDED_PROPERTIES = struct(... - 'oscillationAmplitude', "openminds.core.QuantitativeValue", ... - 'sliceThickness', ["openminds.core.QuantitativeValue", "openminds.core.QuantitativeValueRange"], ... - 'slicingAngle', ["openminds.core.NumericalProperty", "openminds.core.QuantitativeValue"], ... - 'slicingSpeed', "openminds.core.QuantitativeValue", ... - 'vibrationFrequency', "openminds.core.QuantitativeValue" ... + 'oscillationAmplitude', "openminds.core.miscellaneous.QuantitativeValue", ... + 'sliceThickness', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'slicingAngle', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.research.NumericalProperty"], ... + 'slicingSpeed', "openminds.core.miscellaneous.QuantitativeValue", ... + 'vibrationFrequency', "openminds.core.miscellaneous.QuantitativeValue" ... ) end @@ -111,5 +111,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+stimulation/+activity/StimulationActivity.m b/code/schemas/v3.0/+openminds/+stimulation/+activity/StimulationActivity.m index bde63b0a..0cf7fac0 100644 --- a/code/schemas/v3.0/+openminds/+stimulation/+activity/StimulationActivity.m +++ b/code/schemas/v3.0/+openminds/+stimulation/+activity/StimulationActivity.m @@ -3,7 +3,7 @@ % % PROPERTIES: % -% customPropertySet : (1,:) CustomPropertySet +% customPropertySet : (1,:) CustomPropertySet % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. % % description : (1,1) string @@ -12,44 +12,44 @@ % endTime : (1,1) datetime % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all states of the specimen(s) that are being stimulated during this activity. % -% isPartOf : (1,1) DatasetVersion +% isPartOf : (1,1) DatasetVersion % Add the dataset version in which this activity was conducted. % % lookupLabel : (1,1) string % Enter a lookup label for this activity that may help you to find this instance more easily. % -% output : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% output : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState % Add all states of the specimen(s) that were stimulated as a result of this activity. % -% performedBy : (1,:) SoftwareAgent, Person +% performedBy : (1,:) SoftwareAgent, Person % Add all agents that performed this activity. % % preparationDesign : (1,1) PreparationType % Add the initial preparation type for this activity. % -% protocol : (1,:) Protocol +% protocol : (1,:) Protocol % Add all protocols used during this activity. % -% setup : (1,1) Setup +% setup : (1,1) Setup % Add the setup used during this stimulation activity. % % startTime : (1,1) datetime % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). % -% stimulus : (1,:) +% stimulus : (1,:) a, r, r, a, y % Add all stimuli used during this activity. % -% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, CustomAnatomicalEntity, ParcellationEntity, ParcellationEntityVersion +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity % Add all study targets of this activity. % This class was auto-generated by the openMINDS pipeline properties % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. - customPropertySet (1,:) openminds.core.CustomPropertySet ... + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... {mustBeListOfUniqueItems(customPropertySet)} % Enter a description of this activity. @@ -64,7 +64,7 @@ {mustBeListOfUniqueItems(input)} % Add the dataset version in which this activity was conducted. - isPartOf (1,:) openminds.core.DatasetVersion ... + isPartOf (1,:) openminds.core.products.DatasetVersion ... {mustBeSpecifiedLength(isPartOf, 0, 1)} % Enter a lookup label for this activity that may help you to find this instance more easily. @@ -83,11 +83,11 @@ {mustBeSpecifiedLength(preparationDesign, 0, 1)} % Add all protocols used during this activity. - protocol (1,:) openminds.core.Protocol ... + protocol (1,:) openminds.core.research.Protocol ... {mustBeListOfUniqueItems(protocol)} % Add the setup used during this stimulation activity. - setup (1,:) openminds.core.Setup ... + setup (1,:) openminds.core.products.Setup ... {mustBeSpecifiedLength(setup, 0, 1)} % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). @@ -95,7 +95,7 @@ {mustBeSpecifiedLength(startTime, 0, 1)} % Add all stimuli used during this activity. - stimulus (1,:) openminds.internal.mixedtype.stimulationactivity.Stimulus ... + stimulus (1,:) ... {mustBeListOfUniqueItems(stimulus)} % Add all study targets of this activity. @@ -113,18 +113,18 @@ properties (Constant, Hidden) LINKED_PROPERTIES = struct(... - 'input', ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'isPartOf', "openminds.core.DatasetVersion", ... - 'output', ["openminds.core.SubjectGroupState", "openminds.core.SubjectState", "openminds.core.TissueSampleCollectionState", "openminds.core.TissueSampleState"], ... - 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.Person"], ... + 'input', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... 'preparationDesign', "openminds.controlledterms.PreparationType", ... - 'protocol', "openminds.core.Protocol", ... - 'setup', "openminds.core.Setup", ... - 'stimulus', [], ... - 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.CustomAnatomicalEntity", "openminds.sands.ParcellationEntity", "openminds.sands.ParcellationEntityVersion"] ... + 'protocol', "openminds.core.research.Protocol", ... + 'setup', "openminds.core.products.Setup", ... + 'stimulus', , ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... ) EMBEDDED_PROPERTIES = struct(... - 'customPropertySet', "openminds.core.CustomPropertySet" ... + 'customPropertySet', "openminds.core.research.CustomPropertySet" ... ) end @@ -139,5 +139,4 @@ str = obj.lookupLabel; end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/+stimulation/+stimulus/EphysStimulus.m b/code/schemas/v3.0/+openminds/+stimulation/+stimulus/EphysStimulus.m index ef4a0875..155b5d07 100644 --- a/code/schemas/v3.0/+openminds/+stimulation/+stimulus/EphysStimulus.m +++ b/code/schemas/v3.0/+openminds/+stimulation/+stimulus/EphysStimulus.m @@ -38,8 +38,7 @@ methods (Access = protected) function str = getDisplayLabel(obj) - str = ''; + str = obj.createLabelForMissingLabelDefinition(); end end - end \ No newline at end of file diff --git a/code/schemas/v3.0/+openminds/Contents.m b/code/schemas/v3.0/+openminds/Contents.m index 570bc9dd..ac943210 100644 --- a/code/schemas/v3.0/+openminds/Contents.m +++ b/code/schemas/v3.0/+openminds/Contents.m @@ -1,6 +1,6 @@ -% openMINDS (model schemas - v3.0) +% openMINDS (model schemas - v3.0) % The schema folder contains MATLAB schemas for the following openMINDS models: -% +% % chemicals - openminds.chemicals is a model. % computation - openminds.computation is a model. % controlledterms - openminds.controlledterms is a model. @@ -10,4 +10,3 @@ % sands - openminds.sands is a model. % specimenprep - openminds.specimenprep is a model. % stimulation - openminds.stimulation is a model. - diff --git a/code/schemas/v4.0/+openminds/+chemicals/AmountOfChemical.m b/code/schemas/v4.0/+openminds/+chemicals/AmountOfChemical.m new file mode 100644 index 00000000..74bd652c --- /dev/null +++ b/code/schemas/v4.0/+openminds/+chemicals/AmountOfChemical.m @@ -0,0 +1,52 @@ +classdef AmountOfChemical < openminds.abstract.Schema +%AmountOfChemical - Structured information about the amount of a given chemical that was used. +% +% PROPERTIES: +% +% amount : (1,1) QuantitativeValue +% When used in a mixture, enter the amount of the substance within the mixture (e.g., as concentration or as ratio). When used in its pure state, enter the used amount of the substance. +% +% chemicalProduct : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity +% Add the chemical product that was used. + +% This class was auto-generated by the openMINDS pipeline + + properties + % When used in a mixture, enter the amount of the substance within the mixture (e.g., as concentration or as ratio). When used in its pure state, enter the used amount of the substance. + amount (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(amount, 0, 1)} + + % Add the chemical product that was used. + chemicalProduct (1,:) openminds.internal.mixedtype.amountofchemical.ChemicalProduct ... + {mustBeSpecifiedLength(chemicalProduct, 0, 1)} + end + + properties (Access = protected) + Required = ["chemicalProduct"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AmountOfChemical" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'chemicalProduct', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'amount', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = AmountOfChemical(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s [%s]', obj.amount, obj.chemicalProduct); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+chemicals/ChemicalMixture.m b/code/schemas/v4.0/+openminds/+chemicals/ChemicalMixture.m new file mode 100644 index 00000000..246d7d10 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+chemicals/ChemicalMixture.m @@ -0,0 +1,72 @@ +classdef ChemicalMixture < openminds.abstract.Schema +%ChemicalMixture - Structured information about a mixture of chemical substances. +% +% PROPERTIES: +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning this chemical mixture. +% +% hasPart : (1,:) AmountOfChemical +% Enter all components, including other mixtures, that are part of this chemical mixture. +% +% name : (1,1) string +% Enter the name of this chemical mixture. +% +% productSource : (1,1) ProductSource +% Add the source of this chemical mixture. +% +% type : (1,1) ChemicalMixtureType +% Add the type of this mixture. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter any additional remarks concerning this chemical mixture. + additionalRemarks (1,1) string + + % Enter all components, including other mixtures, that are part of this chemical mixture. + hasPart (1,:) openminds.chemicals.AmountOfChemical ... + {mustBeListOfUniqueItems(hasPart)} + + % Enter the name of this chemical mixture. + name (1,1) string + + % Add the source of this chemical mixture. + productSource (1,:) openminds.chemicals.ProductSource ... + {mustBeSpecifiedLength(productSource, 0, 1)} + + % Add the type of this mixture. + type (1,:) openminds.controlledterms.ChemicalMixtureType ... + {mustBeSpecifiedLength(type, 0, 1)} + end + + properties (Access = protected) + Required = ["hasPart", "type"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ChemicalMixture" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'productSource', "openminds.chemicals.ProductSource", ... + 'type', "openminds.controlledterms.ChemicalMixtureType" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'hasPart', "openminds.chemicals.AmountOfChemical" ... + ) + end + + methods + function obj = ChemicalMixture(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+chemicals/ChemicalSubstance.m b/code/schemas/v4.0/+openminds/+chemicals/ChemicalSubstance.m new file mode 100644 index 00000000..ba0878a4 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+chemicals/ChemicalSubstance.m @@ -0,0 +1,72 @@ +classdef ChemicalSubstance < openminds.abstract.Schema +%ChemicalSubstance - Structured information about a chemical substance. +% +% PROPERTIES: +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning this chemical substance. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this chemical substance that may help you to find this instance more easily. +% +% molecularEntity : (1,1) MolecularEntity +% Add the molecular entity that makes up this chemical substance. +% +% productSource : (1,1) ProductSource +% Add the source of this chemical substance. +% +% purity : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the purity of this chemical substance. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter any additional remarks concerning this chemical substance. + additionalRemarks (1,1) string + + % Enter a lookup label for this chemical substance that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add the molecular entity that makes up this chemical substance. + molecularEntity (1,:) openminds.controlledterms.MolecularEntity ... + {mustBeSpecifiedLength(molecularEntity, 0, 1)} + + % Add the source of this chemical substance. + productSource (1,:) openminds.chemicals.ProductSource ... + {mustBeSpecifiedLength(productSource, 0, 1)} + + % Enter the purity of this chemical substance. + purity (1,:) openminds.internal.mixedtype.chemicalsubstance.Purity ... + {mustBeSpecifiedLength(purity, 0, 1)} + end + + properties (Access = protected) + Required = ["molecularEntity"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ChemicalSubstance" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'molecularEntity', "openminds.controlledterms.MolecularEntity", ... + 'productSource', "openminds.chemicals.ProductSource" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'purity', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = ChemicalSubstance(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+chemicals/ProductSource.m b/code/schemas/v4.0/+openminds/+chemicals/ProductSource.m new file mode 100644 index 00000000..4c92f30b --- /dev/null +++ b/code/schemas/v4.0/+openminds/+chemicals/ProductSource.m @@ -0,0 +1,72 @@ +classdef ProductSource < openminds.abstract.Schema +%ProductSource - Structured information about the source of a chemical substance or mixture. +% +% PROPERTIES: +% +% digitalIdentifier : (1,1) RRID +% Add the globally unique and persistent digital identifier of this product. +% +% identifier : (1,1) string +% Enter the identifier for this product, excluding its RRID (e.g., a catalog number). +% +% productName : (1,1) string +% Enter the name of this product as stated by the 'provider'. +% +% provider : (1,1) Consortium, Organization, Person +% Add the party (private, commercial or industrial) that provided this product. +% +% purity : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the purity of the product as stated by the 'provider'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the globally unique and persistent digital identifier of this product. + digitalIdentifier (1,:) openminds.core.digitalidentifier.RRID ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter the identifier for this product, excluding its RRID (e.g., a catalog number). + identifier (1,1) string + + % Enter the name of this product as stated by the 'provider'. + productName (1,1) string + + % Add the party (private, commercial or industrial) that provided this product. + provider (1,:) openminds.internal.mixedtype.productsource.Provider ... + {mustBeSpecifiedLength(provider, 0, 1)} + + % Enter the purity of the product as stated by the 'provider'. + purity (1,:) openminds.internal.mixedtype.productsource.Purity ... + {mustBeSpecifiedLength(purity, 0, 1)} + end + + properties (Access = protected) + Required = ["productName", "provider"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ProductSource" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'digitalIdentifier', "openminds.core.digitalidentifier.RRID", ... + 'provider', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'purity', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = ProductSource(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.identifier; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/DataAnalysis.m b/code/schemas/v4.0/+openminds/+computation/DataAnalysis.m new file mode 100644 index 00000000..eb6a632d --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/DataAnalysis.m @@ -0,0 +1,173 @@ +classdef DataAnalysis < openminds.abstract.Schema +%DataAnalysis - Structured information on inspecting, cleansing, transforming, and modelling data. +% +% PROPERTIES: +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% environment : (1,1) Environment, WebServiceVersion +% Add the computational environment in which this computation was executed. +% +% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion, BrainAtlasVersion, CommonCoordinateSpaceVersion +% Add all inputs used by this activity. +% +% launchConfiguration : (1,1) LaunchConfiguration +% Add the launch configuration of this computation (e.g., command-line arguments). +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) LocalFile, File, FileArchive, FileBundle +% Add all outputs generated by this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% recipe : (1,1) WorkflowRecipeVersion +% Add the workflow recipe version used for this computation. +% +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% Enter all resources used during this computation (e.g., core-hours or energy). +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% startedBy : (1,1) SoftwareAgent, Person +% Add the agent that started this computation. +% +% status : (1,1) ActionStatusType +% Enter the current status of this computation. +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. +% +% tag : (1,:) string +% Enter any custom tags for this computation. +% +% technique : (1,:) AnalysisTechnique +% Add all analysis techniques that were used in this computation. +% +% wasInformedBy : (1,1) DataAnalysis, DataCopy, GenericComputation, ModelValidation, Optimization, Simulation, Visualization +% Add another computation that sent data to this one during runtime. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add the computational environment in which this computation was executed. + environment (1,:) openminds.internal.mixedtype.dataanalysis.Environment ... + {mustBeSpecifiedLength(environment, 0, 1)} + + % Add all inputs used by this activity. + input (1,:) openminds.internal.mixedtype.dataanalysis.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the launch configuration of this computation (e.g., command-line arguments). + launchConfiguration (1,:) openminds.computation.LaunchConfiguration ... + {mustBeSpecifiedLength(launchConfiguration, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all outputs generated by this activity. + output (1,:) openminds.internal.mixedtype.dataanalysis.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.dataanalysis.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the workflow recipe version used for this computation. + recipe (1,:) openminds.computation.WorkflowRecipeVersion ... + {mustBeSpecifiedLength(recipe, 0, 1)} + + % Enter all resources used during this computation (e.g., core-hours or energy). + resourceUsage (1,:) openminds.internal.mixedtype.dataanalysis.ResourceUsage ... + {mustBeListOfUniqueItems(resourceUsage)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add the agent that started this computation. + startedBy (1,:) openminds.internal.mixedtype.dataanalysis.StartedBy ... + {mustBeSpecifiedLength(startedBy, 0, 1)} + + % Enter the current status of this computation. + status (1,:) openminds.controlledterms.ActionStatusType ... + {mustBeSpecifiedLength(status, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.dataanalysis.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + + % Enter any custom tags for this computation. + tag (1,:) string ... + {mustBeListOfUniqueItems(tag)} + + % Add all analysis techniques that were used in this computation. + technique (1,:) openminds.controlledterms.AnalysisTechnique ... + {mustBeListOfUniqueItems(technique)} + + % Add another computation that sent data to this one during runtime. + wasInformedBy (1,:) openminds.internal.mixedtype.dataanalysis.WasInformedBy ... + {mustBeSpecifiedLength(wasInformedBy, 0, 1)} + end + + properties (Access = protected) + Required = ["environment", "input", "output", "startTime"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/DataAnalysis" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.SoftwareVersion", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'recipe', "openminds.computation.WorkflowRecipeVersion", ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'status', "openminds.controlledterms.ActionStatusType", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'technique', "openminds.controlledterms.AnalysisTechnique", ... + 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = DataAnalysis(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/DataCopy.m b/code/schemas/v4.0/+openminds/+computation/DataCopy.m new file mode 100644 index 00000000..1e1ca825 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/DataCopy.m @@ -0,0 +1,173 @@ +classdef DataCopy < openminds.abstract.Schema +%DataCopy - No description available. +% +% PROPERTIES: +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% environment : (1,1) Environment, WebServiceVersion +% Add the computational environment in which this computation was executed. +% +% input : (1,:) LocalFile, ValidationTestVersion, File, FileBundle, DatasetVersion, ModelVersion, SoftwareVersion +% Add all inputs used by this activity. +% +% launchConfiguration : (1,1) LaunchConfiguration +% Add the launch configuration of this computation (e.g., command-line arguments). +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) LocalFile, File, FileBundle +% Add all outputs generated by this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% recipe : (1,1) WorkflowRecipeVersion +% Add the workflow recipe version used for this computation. +% +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% Enter all resources used during this computation (e.g., core-hours or energy). +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% startedBy : (1,1) SoftwareAgent, Person +% Add the agent that started this computation. +% +% status : (1,1) ActionStatusType +% Enter the current status of this computation. +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. +% +% tag : (1,:) string +% Enter any custom tags for this computation. +% +% technique : (1,:) AnalysisTechnique +% Add all analysis techniques that were used in this computation. +% +% wasInformedBy : (1,1) DataAnalysis, DataCopy, GenericComputation, ModelValidation, Optimization, Simulation, Visualization +% Add another computation that sent data to this one during runtime. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add the computational environment in which this computation was executed. + environment (1,:) openminds.internal.mixedtype.datacopy.Environment ... + {mustBeSpecifiedLength(environment, 0, 1)} + + % Add all inputs used by this activity. + input (1,:) openminds.internal.mixedtype.datacopy.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the launch configuration of this computation (e.g., command-line arguments). + launchConfiguration (1,:) openminds.computation.LaunchConfiguration ... + {mustBeSpecifiedLength(launchConfiguration, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all outputs generated by this activity. + output (1,:) openminds.internal.mixedtype.datacopy.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.datacopy.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the workflow recipe version used for this computation. + recipe (1,:) openminds.computation.WorkflowRecipeVersion ... + {mustBeSpecifiedLength(recipe, 0, 1)} + + % Enter all resources used during this computation (e.g., core-hours or energy). + resourceUsage (1,:) openminds.internal.mixedtype.datacopy.ResourceUsage ... + {mustBeListOfUniqueItems(resourceUsage)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add the agent that started this computation. + startedBy (1,:) openminds.internal.mixedtype.datacopy.StartedBy ... + {mustBeSpecifiedLength(startedBy, 0, 1)} + + % Enter the current status of this computation. + status (1,:) openminds.controlledterms.ActionStatusType ... + {mustBeSpecifiedLength(status, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.datacopy.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + + % Enter any custom tags for this computation. + tag (1,:) string ... + {mustBeListOfUniqueItems(tag)} + + % Add all analysis techniques that were used in this computation. + technique (1,:) openminds.controlledterms.AnalysisTechnique ... + {mustBeListOfUniqueItems(technique)} + + % Add another computation that sent data to this one during runtime. + wasInformedBy (1,:) openminds.internal.mixedtype.datacopy.WasInformedBy ... + {mustBeSpecifiedLength(wasInformedBy, 0, 1)} + end + + properties (Access = protected) + Required = ["environment", "input", "output", "startTime"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/DataCopy" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.DatasetVersion", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... + 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'recipe', "openminds.computation.WorkflowRecipeVersion", ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'status', "openminds.controlledterms.ActionStatusType", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'technique', "openminds.controlledterms.AnalysisTechnique", ... + 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = DataCopy(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/Environment.m b/code/schemas/v4.0/+openminds/+computation/Environment.m new file mode 100644 index 00000000..6033cddf --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/Environment.m @@ -0,0 +1,72 @@ +classdef Environment < openminds.abstract.Schema +%Environment - Structured information on the computer system or set of systems in which a computation is deployed and executed. +% +% PROPERTIES: +% +% configuration : (1,1) Configuration +% Add the configuration of this computational environment. +% +% description : (1,1) string +% Enter a short text describing this computational environment. +% +% hardware : (1,1) HardwareSystem +% Add the hardware system on which this computational environment runs. +% +% name : (1,1) string +% Enter a descriptive name for this computational environment. +% +% software : (1,:) SoftwareVersion +% Add all software versions available in this computational environment. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the configuration of this computational environment. + configuration (1,:) openminds.core.research.Configuration ... + {mustBeSpecifiedLength(configuration, 0, 1)} + + % Enter a short text describing this computational environment. + description (1,1) string + + % Add the hardware system on which this computational environment runs. + hardware (1,:) openminds.computation.HardwareSystem ... + {mustBeSpecifiedLength(hardware, 0, 1)} + + % Enter a descriptive name for this computational environment. + name (1,1) string + + % Add all software versions available in this computational environment. + software (1,:) openminds.core.products.SoftwareVersion ... + {mustBeListOfUniqueItems(software)} + end + + properties (Access = protected) + Required = ["hardware", "name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Environment" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'configuration', "openminds.core.research.Configuration", ... + 'hardware', "openminds.computation.HardwareSystem", ... + 'software', "openminds.core.products.SoftwareVersion" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Environment(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/GenericComputation.m b/code/schemas/v4.0/+openminds/+computation/GenericComputation.m new file mode 100644 index 00000000..54e01427 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/GenericComputation.m @@ -0,0 +1,173 @@ +classdef GenericComputation < openminds.abstract.Schema +%GenericComputation - Structured information about a computation whose type is unknown or unspecified. +% +% PROPERTIES: +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% environment : (1,1) Environment, WebServiceVersion +% Add the computational environment in which this computation was executed. +% +% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion +% Add all inputs used by this activity. +% +% launchConfiguration : (1,1) LaunchConfiguration +% Add the launch configuration of this computation (e.g., command-line arguments). +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) LocalFile, File, FileArchive, FileBundle +% Add all outputs generated by this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% recipe : (1,1) WorkflowRecipeVersion +% Add the workflow recipe version used for this computation. +% +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% Enter all resources used during this computation (e.g., core-hours or energy). +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% startedBy : (1,1) SoftwareAgent, Person +% Add the agent that started this computation. +% +% status : (1,1) ActionStatusType +% Enter the current status of this computation. +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. +% +% tag : (1,:) string +% Enter any custom tags for this computation. +% +% technique : (1,:) AnalysisTechnique +% Add all analysis techniques that were used in this computation. +% +% wasInformedBy : (1,1) DataAnalysis, DataCopy, GenericComputation, ModelValidation, Optimization, Simulation, Visualization +% Add another computation that sent data to this one during runtime. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add the computational environment in which this computation was executed. + environment (1,:) openminds.internal.mixedtype.genericcomputation.Environment ... + {mustBeSpecifiedLength(environment, 0, 1)} + + % Add all inputs used by this activity. + input (1,:) openminds.internal.mixedtype.genericcomputation.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the launch configuration of this computation (e.g., command-line arguments). + launchConfiguration (1,:) openminds.computation.LaunchConfiguration ... + {mustBeSpecifiedLength(launchConfiguration, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all outputs generated by this activity. + output (1,:) openminds.internal.mixedtype.genericcomputation.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.genericcomputation.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the workflow recipe version used for this computation. + recipe (1,:) openminds.computation.WorkflowRecipeVersion ... + {mustBeSpecifiedLength(recipe, 0, 1)} + + % Enter all resources used during this computation (e.g., core-hours or energy). + resourceUsage (1,:) openminds.internal.mixedtype.genericcomputation.ResourceUsage ... + {mustBeListOfUniqueItems(resourceUsage)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add the agent that started this computation. + startedBy (1,:) openminds.internal.mixedtype.genericcomputation.StartedBy ... + {mustBeSpecifiedLength(startedBy, 0, 1)} + + % Enter the current status of this computation. + status (1,:) openminds.controlledterms.ActionStatusType ... + {mustBeSpecifiedLength(status, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.genericcomputation.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + + % Enter any custom tags for this computation. + tag (1,:) string ... + {mustBeListOfUniqueItems(tag)} + + % Add all analysis techniques that were used in this computation. + technique (1,:) openminds.controlledterms.AnalysisTechnique ... + {mustBeListOfUniqueItems(technique)} + + % Add another computation that sent data to this one during runtime. + wasInformedBy (1,:) openminds.internal.mixedtype.genericcomputation.WasInformedBy ... + {mustBeSpecifiedLength(wasInformedBy, 0, 1)} + end + + properties (Access = protected) + Required = ["environment", "input", "output", "startTime"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/GenericComputation" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.SoftwareVersion"], ... + 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'recipe', "openminds.computation.WorkflowRecipeVersion", ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'status', "openminds.controlledterms.ActionStatusType", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'technique', "openminds.controlledterms.AnalysisTechnique", ... + 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = GenericComputation(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/HardwareSystem.m b/code/schemas/v4.0/+openminds/+computation/HardwareSystem.m new file mode 100644 index 00000000..91d32bea --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/HardwareSystem.m @@ -0,0 +1,54 @@ +classdef HardwareSystem < openminds.abstract.Schema +%HardwareSystem - Structured information about computing hardware. +% +% PROPERTIES: +% +% description : (1,1) string +% Enter a short text describing this hardware system. +% +% name : (1,1) string +% Enter a descriptive name for this hardware system. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this hardware system. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter a short text describing this hardware system. + description (1,1) string + + % Enter a descriptive name for this hardware system. + name (1,1) string + + % Enter the version identifier of this hardware system. + versionIdentifier (1,1) string + end + + properties (Access = protected) + Required = ["name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/HardwareSystem" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = HardwareSystem(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/LaunchConfiguration.m b/code/schemas/v4.0/+openminds/+computation/LaunchConfiguration.m new file mode 100644 index 00000000..5dc3ae72 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/LaunchConfiguration.m @@ -0,0 +1,68 @@ +classdef LaunchConfiguration < openminds.abstract.Schema +%LaunchConfiguration - Structured information about the launch of a computational process. +% +% PROPERTIES: +% +% argument : (1,:) string +% Enter all command line arguments for this launch configuration. +% +% description : (1,1) string +% Enter a short text describing this launch configuration. +% +% environmentVariable : (1,1) PropertyValueList +% Add any environment variables defined by this launch configuration. +% +% executable : (1,1) string +% Enter the path to the command-line executable. +% +% name : (1,1) string +% Enter a descriptive name for this launch configuration. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter all command line arguments for this launch configuration. + argument (1,:) string + + % Enter a short text describing this launch configuration. + description (1,1) string + + % Add any environment variables defined by this launch configuration. + environmentVariable (1,:) openminds.core.research.PropertyValueList ... + {mustBeSpecifiedLength(environmentVariable, 0, 1)} + + % Enter the path to the command-line executable. + executable (1,1) string + + % Enter a descriptive name for this launch configuration. + name (1,1) string + end + + properties (Access = protected) + Required = ["executable"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/LaunchConfiguration" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'environmentVariable', "openminds.core.research.PropertyValueList" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = LaunchConfiguration(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/LocalFile.m b/code/schemas/v4.0/+openminds/+computation/LocalFile.m new file mode 100644 index 00000000..a701b1c0 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/LocalFile.m @@ -0,0 +1,102 @@ +classdef LocalFile < openminds.abstract.Schema +%LocalFile - Structured information about a file that is not accessible via a URL. +% +% PROPERTIES: +% +% contentDescription : (1,1) string +% Enter a short content description for this local file instance. +% +% copyOf : (1,1) File +% Add the file of which this is a copy. +% +% dataType : (1,:) DataType +% Add all data types that are specifically represented in this local file instance. +% +% format : (1,1) ContentType +% Add the content type of this local file instance. +% +% hash : (1,1) Hash +% Add the hash that was generated for this local file instance. +% +% name : (1,1) string +% Enter the name of this local file instance. +% +% path : (1,1) string +% Enter the file system path (absolute path or relative to the working directory) to this local file instance. +% +% specialUsageRole : (1,1) FileUsageRole +% Add the special usage role of this local file instance. +% +% storageSize : (1,1) QuantitativeValue +% Enter the storage size of this local file instance. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter a short content description for this local file instance. + contentDescription (1,1) string + + % Add the file of which this is a copy. + copyOf (1,:) openminds.core.data.File ... + {mustBeSpecifiedLength(copyOf, 0, 1)} + + % Add all data types that are specifically represented in this local file instance. + dataType (1,:) openminds.controlledterms.DataType ... + {mustBeListOfUniqueItems(dataType)} + + % Add the content type of this local file instance. + format (1,:) openminds.core.data.ContentType ... + {mustBeSpecifiedLength(format, 0, 1)} + + % Add the hash that was generated for this local file instance. + hash (1,:) openminds.core.data.Hash ... + {mustBeSpecifiedLength(hash, 0, 1)} + + % Enter the name of this local file instance. + name (1,1) string + + % Enter the file system path (absolute path or relative to the working directory) to this local file instance. + path (1,1) string + + % Add the special usage role of this local file instance. + specialUsageRole (1,:) openminds.controlledterms.FileUsageRole ... + {mustBeSpecifiedLength(specialUsageRole, 0, 1)} + + % Enter the storage size of this local file instance. + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(storageSize, 0, 1)} + end + + properties (Access = protected) + Required = ["name", "path"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/LocalFile" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'copyOf', "openminds.core.data.File", ... + 'dataType', "openminds.controlledterms.DataType", ... + 'format', "openminds.core.data.ContentType", ... + 'specialUsageRole', "openminds.controlledterms.FileUsageRole" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = LocalFile(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/ModelValidation.m b/code/schemas/v4.0/+openminds/+computation/ModelValidation.m new file mode 100644 index 00000000..aa8b2e02 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/ModelValidation.m @@ -0,0 +1,179 @@ +classdef ModelValidation < openminds.abstract.Schema +%ModelValidation - Structured information about a process of validating a computational model. +% +% PROPERTIES: +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% environment : (1,1) Environment, WebServiceVersion +% Add the computational environment in which this computation was executed. +% +% input : (1,:) LocalFile, ValidationTestVersion, File, FileBundle, ModelVersion, SoftwareVersion +% Add all inputs used by this activity. +% +% launchConfiguration : (1,1) LaunchConfiguration +% Add the launch configuration of this computation (e.g., command-line arguments). +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) LocalFile, File, FileBundle +% Add all outputs generated by this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% recipe : (1,1) WorkflowRecipeVersion +% Add the workflow recipe version used for this computation. +% +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% Enter all resources used during this computation (e.g., core-hours or energy). +% +% score : (1,1) double +% Enter the numerical score generated by this model validation. +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% startedBy : (1,1) SoftwareAgent, Person +% Add the agent that started this computation. +% +% status : (1,1) ActionStatusType +% Enter the current status of this computation. +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. +% +% tag : (1,:) string +% Enter any custom tags for this computation. +% +% technique : (1,:) AnalysisTechnique +% Add all analysis techniques that were used in this computation. +% +% wasInformedBy : (1,1) DataAnalysis, DataCopy, GenericComputation, ModelValidation, Optimization, Simulation, Visualization +% Add another computation that sent data to this one during runtime. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add the computational environment in which this computation was executed. + environment (1,:) openminds.internal.mixedtype.modelvalidation.Environment ... + {mustBeSpecifiedLength(environment, 0, 1)} + + % Add all inputs used by this activity. + input (1,:) openminds.internal.mixedtype.modelvalidation.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the launch configuration of this computation (e.g., command-line arguments). + launchConfiguration (1,:) openminds.computation.LaunchConfiguration ... + {mustBeSpecifiedLength(launchConfiguration, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all outputs generated by this activity. + output (1,:) openminds.internal.mixedtype.modelvalidation.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.modelvalidation.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the workflow recipe version used for this computation. + recipe (1,:) openminds.computation.WorkflowRecipeVersion ... + {mustBeSpecifiedLength(recipe, 0, 1)} + + % Enter all resources used during this computation (e.g., core-hours or energy). + resourceUsage (1,:) openminds.internal.mixedtype.modelvalidation.ResourceUsage ... + {mustBeListOfUniqueItems(resourceUsage)} + + % Enter the numerical score generated by this model validation. + score (1,1) double + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add the agent that started this computation. + startedBy (1,:) openminds.internal.mixedtype.modelvalidation.StartedBy ... + {mustBeSpecifiedLength(startedBy, 0, 1)} + + % Enter the current status of this computation. + status (1,:) openminds.controlledterms.ActionStatusType ... + {mustBeSpecifiedLength(status, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.modelvalidation.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + + % Enter any custom tags for this computation. + tag (1,:) string ... + {mustBeListOfUniqueItems(tag)} + + % Add all analysis techniques that were used in this computation. + technique (1,:) openminds.controlledterms.AnalysisTechnique ... + {mustBeListOfUniqueItems(technique)} + + % Add another computation that sent data to this one during runtime. + wasInformedBy (1,:) openminds.internal.mixedtype.modelvalidation.WasInformedBy ... + {mustBeSpecifiedLength(wasInformedBy, 0, 1)} + end + + properties (Access = protected) + Required = ["environment", "input", "output", "startTime"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ModelValidation" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.computation.ValidationTestVersion", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... + 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'recipe', "openminds.computation.WorkflowRecipeVersion", ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'status', "openminds.controlledterms.ActionStatusType", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'technique', "openminds.controlledterms.AnalysisTechnique", ... + 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = ModelValidation(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/Optimization.m b/code/schemas/v4.0/+openminds/+computation/Optimization.m new file mode 100644 index 00000000..47b7ea51 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/Optimization.m @@ -0,0 +1,173 @@ +classdef Optimization < openminds.abstract.Schema +%Optimization - Structured information about a process of optimizing a model or a piece of code. +% +% PROPERTIES: +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% environment : (1,1) Environment, WebServiceVersion +% Add the computational environment in which this computation was executed. +% +% input : (1,:) LocalFile, File, FileBundle, ModelVersion, SoftwareVersion +% Add all inputs used by this activity. +% +% launchConfiguration : (1,1) LaunchConfiguration +% Add the launch configuration of this computation (e.g., command-line arguments). +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) LocalFile, File, FileBundle, ModelVersion +% Add all outputs generated by this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% recipe : (1,1) WorkflowRecipeVersion +% Add the workflow recipe version used for this computation. +% +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% Enter all resources used during this computation (e.g., core-hours or energy). +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% startedBy : (1,1) SoftwareAgent, Person +% Add the agent that started this computation. +% +% status : (1,1) ActionStatusType +% Enter the current status of this computation. +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. +% +% tag : (1,:) string +% Enter any custom tags for this computation. +% +% technique : (1,:) AnalysisTechnique +% Add all analysis techniques that were used in this computation. +% +% wasInformedBy : (1,1) DataAnalysis, DataCopy, GenericComputation, ModelValidation, Optimization, Simulation, Visualization +% Add another computation that sent data to this one during runtime. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add the computational environment in which this computation was executed. + environment (1,:) openminds.internal.mixedtype.optimization.Environment ... + {mustBeSpecifiedLength(environment, 0, 1)} + + % Add all inputs used by this activity. + input (1,:) openminds.internal.mixedtype.optimization.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the launch configuration of this computation (e.g., command-line arguments). + launchConfiguration (1,:) openminds.computation.LaunchConfiguration ... + {mustBeSpecifiedLength(launchConfiguration, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all outputs generated by this activity. + output (1,:) openminds.internal.mixedtype.optimization.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.optimization.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the workflow recipe version used for this computation. + recipe (1,:) openminds.computation.WorkflowRecipeVersion ... + {mustBeSpecifiedLength(recipe, 0, 1)} + + % Enter all resources used during this computation (e.g., core-hours or energy). + resourceUsage (1,:) openminds.internal.mixedtype.optimization.ResourceUsage ... + {mustBeListOfUniqueItems(resourceUsage)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add the agent that started this computation. + startedBy (1,:) openminds.internal.mixedtype.optimization.StartedBy ... + {mustBeSpecifiedLength(startedBy, 0, 1)} + + % Enter the current status of this computation. + status (1,:) openminds.controlledterms.ActionStatusType ... + {mustBeSpecifiedLength(status, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.optimization.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + + % Enter any custom tags for this computation. + tag (1,:) string ... + {mustBeListOfUniqueItems(tag)} + + % Add all analysis techniques that were used in this computation. + technique (1,:) openminds.controlledterms.AnalysisTechnique ... + {mustBeListOfUniqueItems(technique)} + + % Add another computation that sent data to this one during runtime. + wasInformedBy (1,:) openminds.internal.mixedtype.optimization.WasInformedBy ... + {mustBeSpecifiedLength(wasInformedBy, 0, 1)} + end + + properties (Access = protected) + Required = ["environment", "input", "output", "startTime"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Optimization" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... + 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'recipe', "openminds.computation.WorkflowRecipeVersion", ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'status', "openminds.controlledterms.ActionStatusType", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'technique', "openminds.controlledterms.AnalysisTechnique", ... + 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = Optimization(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/Simulation.m b/code/schemas/v4.0/+openminds/+computation/Simulation.m new file mode 100644 index 00000000..6c7e1e67 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/Simulation.m @@ -0,0 +1,173 @@ +classdef Simulation < openminds.abstract.Schema +%Simulation - Structured information about a process of running simulations of a computational model. +% +% PROPERTIES: +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% environment : (1,1) Environment, WebServiceVersion +% Add the computational environment in which this computation was executed. +% +% input : (1,:) LocalFile, File, FileBundle, ModelVersion, SoftwareVersion +% Add all inputs used by this activity. +% +% launchConfiguration : (1,1) LaunchConfiguration +% Add the launch configuration of this computation (e.g., command-line arguments). +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) LocalFile, File, FileArchive, FileBundle +% Add all outputs generated by this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% recipe : (1,1) WorkflowRecipeVersion +% Add the workflow recipe version used for this computation. +% +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% Enter all resources used during this computation (e.g., core-hours or energy). +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% startedBy : (1,1) SoftwareAgent, Person +% Add the agent that started this computation. +% +% status : (1,1) ActionStatusType +% Enter the current status of this computation. +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. +% +% tag : (1,:) string +% Enter any custom tags for this computation. +% +% technique : (1,:) AnalysisTechnique +% Add all analysis techniques that were used in this computation. +% +% wasInformedBy : (1,1) DataAnalysis, DataCopy, GenericComputation, ModelValidation, Optimization, Simulation, Visualization +% Add another computation that sent data to this one during runtime. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add the computational environment in which this computation was executed. + environment (1,:) openminds.internal.mixedtype.simulation.Environment ... + {mustBeSpecifiedLength(environment, 0, 1)} + + % Add all inputs used by this activity. + input (1,:) openminds.internal.mixedtype.simulation.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the launch configuration of this computation (e.g., command-line arguments). + launchConfiguration (1,:) openminds.computation.LaunchConfiguration ... + {mustBeSpecifiedLength(launchConfiguration, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all outputs generated by this activity. + output (1,:) openminds.internal.mixedtype.simulation.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.simulation.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the workflow recipe version used for this computation. + recipe (1,:) openminds.computation.WorkflowRecipeVersion ... + {mustBeSpecifiedLength(recipe, 0, 1)} + + % Enter all resources used during this computation (e.g., core-hours or energy). + resourceUsage (1,:) openminds.internal.mixedtype.simulation.ResourceUsage ... + {mustBeListOfUniqueItems(resourceUsage)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add the agent that started this computation. + startedBy (1,:) openminds.internal.mixedtype.simulation.StartedBy ... + {mustBeSpecifiedLength(startedBy, 0, 1)} + + % Enter the current status of this computation. + status (1,:) openminds.controlledterms.ActionStatusType ... + {mustBeSpecifiedLength(status, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.simulation.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + + % Enter any custom tags for this computation. + tag (1,:) string ... + {mustBeListOfUniqueItems(tag)} + + % Add all analysis techniques that were used in this computation. + technique (1,:) openminds.controlledterms.AnalysisTechnique ... + {mustBeListOfUniqueItems(technique)} + + % Add another computation that sent data to this one during runtime. + wasInformedBy (1,:) openminds.internal.mixedtype.simulation.WasInformedBy ... + {mustBeSpecifiedLength(wasInformedBy, 0, 1)} + end + + properties (Access = protected) + Required = ["environment", "input", "output", "startTime"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Simulation" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... + 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'recipe', "openminds.computation.WorkflowRecipeVersion", ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'status', "openminds.controlledterms.ActionStatusType", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'technique', "openminds.controlledterms.AnalysisTechnique", ... + 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = Simulation(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/SoftwareAgent.m b/code/schemas/v4.0/+openminds/+computation/SoftwareAgent.m new file mode 100644 index 00000000..db25d619 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/SoftwareAgent.m @@ -0,0 +1,58 @@ +classdef SoftwareAgent < openminds.abstract.Schema +%SoftwareAgent - Structured information about a piece of software or web service that can perform a task autonomously. +% +% PROPERTIES: +% +% environment : (1,1) Environment +% Add the computational environment in which this software agent was running. +% +% name : (1,1) string +% Enter a descriptive name for this software agent. +% +% software : (1,1) SoftwareVersion +% Add the software version that is being run as this software agent. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the computational environment in which this software agent was running. + environment (1,:) openminds.computation.Environment ... + {mustBeSpecifiedLength(environment, 0, 1)} + + % Enter a descriptive name for this software agent. + name (1,1) string + + % Add the software version that is being run as this software agent. + software (1,:) openminds.core.products.SoftwareVersion ... + {mustBeSpecifiedLength(software, 0, 1)} + end + + properties (Access = protected) + Required = ["name", "software"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SoftwareAgent" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'environment', "openminds.computation.Environment", ... + 'software', "openminds.core.products.SoftwareVersion" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = SoftwareAgent(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/ValidationTest.m b/code/schemas/v4.0/+openminds/+computation/ValidationTest.m new file mode 100644 index 00000000..9942946d --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/ValidationTest.m @@ -0,0 +1,130 @@ +classdef ValidationTest < openminds.abstract.Schema +%ValidationTest - Structured information about the definition of a process for validating a computational model. +% +% PROPERTIES: +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. +% +% developer : (1,:) Consortium, Organization, Person +% Add all parties that developed this validation test. +% +% digitalIdentifier : (1,1) DOI +% Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. +% +% hasVersion : (1,:) ValidationTestVersion +% Add all versions of this validation test. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% referenceDataAcquisition : (1,:) Technique +% Add all acquisition techniques that were used to obtain the reference data for this validation test. +% +% scope : (1,1) ModelScope +% Add the scope of this validation test. +% +% scoreType : (1,1) DifferenceMeasure +% Add the type of score calculated in this validation test. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this validation test. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. + custodian (1,:) openminds.internal.mixedtype.validationtest.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. + description (1,1) string + + % Add all parties that developed this validation test. + developer (1,:) openminds.internal.mixedtype.validationtest.Developer ... + {mustBeListOfUniqueItems(developer)} + + % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. + fullName (1,1) string + + % Add all versions of this validation test. + hasVersion (1,:) openminds.computation.ValidationTestVersion ... + {mustBeListOfUniqueItems(hasVersion)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product. + homepage (1,1) string + + % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Add all acquisition techniques that were used to obtain the reference data for this validation test. + referenceDataAcquisition (1,:) openminds.controlledterms.Technique ... + {mustBeListOfUniqueItems(referenceDataAcquisition)} + + % Add the scope of this validation test. + scope (1,:) openminds.controlledterms.ModelScope ... + {mustBeSpecifiedLength(scope, 0, 1)} + + % Add the type of score calculated in this validation test. + scoreType (1,:) openminds.controlledterms.DifferenceMeasure ... + {mustBeSpecifiedLength(scoreType, 0, 1)} + + % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Add all study targets of this validation test. + studyTarget (1,:) openminds.internal.mixedtype.validationtest.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + end + + properties (Access = protected) + Required = ["description", "developer", "fullName", "hasVersion", "shortName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ValidationTest" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'hasVersion', "openminds.computation.ValidationTestVersion", ... + 'referenceDataAcquisition', "openminds.controlledterms.Technique", ... + 'scope', "openminds.controlledterms.ModelScope", ... + 'scoreType', "openminds.controlledterms.DifferenceMeasure", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ValidationTest(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.fullName; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/ValidationTestVersion.m b/code/schemas/v4.0/+openminds/+computation/ValidationTestVersion.m new file mode 100644 index 00000000..bba56d28 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/ValidationTestVersion.m @@ -0,0 +1,234 @@ +classdef ValidationTestVersion < openminds.abstract.Schema +%ValidationTestVersion - Structured information about a specific implementation of a validation test. +% +% PROPERTIES: +% +% accessibility : (1,1) ProductAccessibility +% Add the accessibility of the data for this research product version. +% +% configuration : (1,1) File, WebResource, Configuration, PropertyValueList +% Add the configuration information for this validation test version (e.g., arguments to the SciUnit class). +% +% copyright : (1,1) Copyright +% Enter the copyright information of this research product version. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. +% +% developer : (1,:) Consortium, Organization, Person +% Add all parties that developed this validation test version. Note that these developers will overwrite the developer list provided for the overarching validation test. +% +% digitalIdentifier : (1,1) DOI +% Add the globally unique and persistent digital identifier of this research product version. +% +% entryPoint : (1,1) string +% Add the entry point for this validation test version (e.g., the Python class name for a SciUnit test). +% +% format : (1,1) ContentType +% Add the content type of this validation test version, or the content types of the files composing the validation test version. +% +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource +% Add the publication or file that acts as the full documentation of this research product version. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. +% +% funding : (1,:) Funding +% Add all funding information of this research product version. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product version. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% isAlternativeVersionOf : (1,:) ValidationTestVersion +% Add all validation test versions that can be used alternatively to this validation test version. +% +% isNewVersionOf : (1,1) ValidationTestVersion +% Add the validation test version preceding this validation test version. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. +% +% license : (1,:) License +% Add the license of this validation test version. +% +% otherContribution : (1,:) Contribution +% Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. +% +% referenceData : (1,:) File, FileBundle, DOI, WebResource +% Add the data that define the expected output of this validation test version. +% +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). +% +% releaseDate : (1,1) datetime +% Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. +% +% repository : (1,1) FileRepository +% Add the file repository of this research product version. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% supportChannel : (1,:) string +% Enter all channels through which a user can receive support for handling this research product version. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this research product version. +% +% versionInnovation : (1,1) string +% Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the accessibility of the data for this research product version. + accessibility (1,:) openminds.controlledterms.ProductAccessibility ... + {mustBeSpecifiedLength(accessibility, 0, 1)} + + % Add the configuration information for this validation test version (e.g., arguments to the SciUnit class). + configuration (1,:) openminds.internal.mixedtype.validationtestversion.Configuration ... + {mustBeSpecifiedLength(configuration, 0, 1)} + + % Enter the copyright information of this research product version. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. + custodian (1,:) openminds.internal.mixedtype.validationtestversion.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. + description (1,1) string + + % Add all parties that developed this validation test version. Note that these developers will overwrite the developer list provided for the overarching validation test. + developer (1,:) openminds.internal.mixedtype.validationtestversion.Developer ... + {mustBeListOfUniqueItems(developer)} + + % Add the globally unique and persistent digital identifier of this research product version. + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add the entry point for this validation test version (e.g., the Python class name for a SciUnit test). + entryPoint (1,1) string + + % Add the content type of this validation test version, or the content types of the files composing the validation test version. + format (1,:) openminds.core.data.ContentType ... + {mustBeSpecifiedLength(format, 0, 1)} + + % Add the publication or file that acts as the full documentation of this research product version. + fullDocumentation (1,:) openminds.internal.mixedtype.validationtestversion.FullDocumentation ... + {mustBeSpecifiedLength(fullDocumentation, 0, 1)} + + % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. + fullName (1,1) string + + % Add all funding information of this research product version. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. + homepage (1,1) string + + % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Add all validation test versions that can be used alternatively to this validation test version. + isAlternativeVersionOf (1,:) openminds.computation.ValidationTestVersion ... + {mustBeListOfUniqueItems(isAlternativeVersionOf)} + + % Add the validation test version preceding this validation test version. + isNewVersionOf (1,:) openminds.computation.ValidationTestVersion ... + {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} + + % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.validationtestversion.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add the license of this validation test version. + license (1,:) openminds.core.data.License ... + {mustBeListOfUniqueItems(license)} + + % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. + otherContribution (1,:) openminds.core.actors.Contribution ... + {mustBeListOfUniqueItems(otherContribution)} + + % Add the data that define the expected output of this validation test version. + referenceData (1,:) openminds.internal.mixedtype.validationtestversion.ReferenceData ... + {mustBeListOfUniqueItems(referenceData)} + + % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). + relatedPublication (1,:) openminds.internal.mixedtype.validationtestversion.RelatedPublication ... + {mustBeListOfUniqueItems(relatedPublication)} + + % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. + releaseDate (1,:) datetime ... + {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} + + % Add the file repository of this research product version. + repository (1,:) openminds.core.data.FileRepository ... + {mustBeSpecifiedLength(repository, 0, 1)} + + % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Enter all channels through which a user can receive support for handling this research product version. + supportChannel (1,:) string ... + {mustBeListOfUniqueItems(supportChannel)} + + % Enter the version identifier of this research product version. + versionIdentifier (1,1) string + + % Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + versionInnovation (1,1) string + end + + properties (Access = protected) + Required = ["accessibility", "format", "fullDocumentation", "releaseDate", "shortName", "versionIdentifier", "versionInnovation"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ValidationTestVersion" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'accessibility', "openminds.controlledterms.ProductAccessibility", ... + 'configuration', ["openminds.core.data.File", "openminds.core.miscellaneous.WebResource", "openminds.core.research.Configuration", "openminds.core.research.PropertyValueList"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'format', "openminds.core.data.ContentType", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isAlternativeVersionOf', "openminds.computation.ValidationTestVersion", ... + 'isNewVersionOf', "openminds.computation.ValidationTestVersion", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'license', "openminds.core.data.License", ... + 'referenceData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... + ) + end + + methods + function obj = ValidationTestVersion(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.fullName; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/Visualization.m b/code/schemas/v4.0/+openminds/+computation/Visualization.m new file mode 100644 index 00000000..db43aad1 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/Visualization.m @@ -0,0 +1,173 @@ +classdef Visualization < openminds.abstract.Schema +%Visualization - Structured information about a process of visualizing a computational model, a computational process, or a dataset. +% +% PROPERTIES: +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% environment : (1,1) Environment, WebServiceVersion +% Add the computational environment in which this computation was executed. +% +% input : (1,:) LocalFile, File, FileBundle, SoftwareVersion +% Add all inputs used by this activity. +% +% launchConfiguration : (1,1) LaunchConfiguration +% Add the launch configuration of this computation (e.g., command-line arguments). +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) LocalFile, File, FileArchive, FileBundle +% Add all outputs generated by this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% recipe : (1,1) WorkflowRecipeVersion +% Add the workflow recipe version used for this computation. +% +% resourceUsage : (1,:) QuantitativeValue, QuantitativeValueRange +% Enter all resources used during this computation (e.g., core-hours or energy). +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% startedBy : (1,1) SoftwareAgent, Person +% Add the agent that started this computation. +% +% status : (1,1) ActionStatusType +% Enter the current status of this computation. +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. +% +% tag : (1,:) string +% Enter any custom tags for this computation. +% +% technique : (1,:) AnalysisTechnique +% Add all analysis techniques that were used in this computation. +% +% wasInformedBy : (1,1) DataAnalysis, DataCopy, GenericComputation, ModelValidation, Optimization, Simulation, Visualization +% Add another computation that sent data to this one during runtime. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add the computational environment in which this computation was executed. + environment (1,:) openminds.internal.mixedtype.visualization.Environment ... + {mustBeSpecifiedLength(environment, 0, 1)} + + % Add all inputs used by this activity. + input (1,:) openminds.internal.mixedtype.visualization.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the launch configuration of this computation (e.g., command-line arguments). + launchConfiguration (1,:) openminds.computation.LaunchConfiguration ... + {mustBeSpecifiedLength(launchConfiguration, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all outputs generated by this activity. + output (1,:) openminds.internal.mixedtype.visualization.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.visualization.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the workflow recipe version used for this computation. + recipe (1,:) openminds.computation.WorkflowRecipeVersion ... + {mustBeSpecifiedLength(recipe, 0, 1)} + + % Enter all resources used during this computation (e.g., core-hours or energy). + resourceUsage (1,:) openminds.internal.mixedtype.visualization.ResourceUsage ... + {mustBeListOfUniqueItems(resourceUsage)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add the agent that started this computation. + startedBy (1,:) openminds.internal.mixedtype.visualization.StartedBy ... + {mustBeSpecifiedLength(startedBy, 0, 1)} + + % Enter the current status of this computation. + status (1,:) openminds.controlledterms.ActionStatusType ... + {mustBeSpecifiedLength(status, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.visualization.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + + % Enter any custom tags for this computation. + tag (1,:) string ... + {mustBeListOfUniqueItems(tag)} + + % Add all analysis techniques that were used in this computation. + technique (1,:) openminds.controlledterms.AnalysisTechnique ... + {mustBeListOfUniqueItems(technique)} + + % Add another computation that sent data to this one during runtime. + wasInformedBy (1,:) openminds.internal.mixedtype.visualization.WasInformedBy ... + {mustBeSpecifiedLength(wasInformedBy, 0, 1)} + end + + properties (Access = protected) + Required = ["environment", "input", "output", "startTime"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Visualization" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'environment', ["openminds.computation.Environment", "openminds.core.products.WebServiceVersion"], ... + 'input', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.SoftwareVersion"], ... + 'launchConfiguration', "openminds.computation.LaunchConfiguration", ... + 'output', ["openminds.computation.LocalFile", "openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'recipe', "openminds.computation.WorkflowRecipeVersion", ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'status', "openminds.controlledterms.ActionStatusType", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'technique', "openminds.controlledterms.AnalysisTechnique", ... + 'wasInformedBy', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'resourceUsage', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = Visualization(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/WorkflowExecution.m b/code/schemas/v4.0/+openminds/+computation/WorkflowExecution.m new file mode 100644 index 00000000..eac204cb --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/WorkflowExecution.m @@ -0,0 +1,68 @@ +classdef WorkflowExecution < openminds.abstract.Schema +%WorkflowExecution - Structured information about an execution of a computational workflow. +% +% PROPERTIES: +% +% configuration : (1,1) File, Configuration +% Add the configuration information for this workflow execution. +% +% recipe : (1,1) WorkflowRecipeVersion +% Add the workflow recipe version used for this workflow execution. +% +% stage : (1,:) DataAnalysis, DataCopy, GenericComputation, ModelValidation, Optimization, Simulation, Visualization +% Add all stages that were performed in this workflow execution. +% +% startedBy : (1,1) SoftwareAgent, Person +% Add the agent that started this workflow execution. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the configuration information for this workflow execution. + configuration (1,:) openminds.internal.mixedtype.workflowexecution.Configuration ... + {mustBeSpecifiedLength(configuration, 0, 1)} + + % Add the workflow recipe version used for this workflow execution. + recipe (1,:) openminds.computation.WorkflowRecipeVersion ... + {mustBeSpecifiedLength(recipe, 0, 1)} + + % Add all stages that were performed in this workflow execution. + stage (1,:) openminds.internal.mixedtype.workflowexecution.Stage ... + {mustBeListOfUniqueItems(stage)} + + % Add the agent that started this workflow execution. + startedBy (1,:) openminds.internal.mixedtype.workflowexecution.StartedBy ... + {mustBeSpecifiedLength(startedBy, 0, 1)} + end + + properties (Access = protected) + Required = [] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/WorkflowExecution" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'configuration', ["openminds.core.data.File", "openminds.core.research.Configuration"], ... + 'recipe', "openminds.computation.WorkflowRecipeVersion", ... + 'stage', ["openminds.computation.DataAnalysis", "openminds.computation.DataCopy", "openminds.computation.GenericComputation", "openminds.computation.ModelValidation", "openminds.computation.Optimization", "openminds.computation.Simulation", "openminds.computation.Visualization"], ... + 'startedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = WorkflowExecution(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/WorkflowRecipe.m b/code/schemas/v4.0/+openminds/+computation/WorkflowRecipe.m new file mode 100644 index 00000000..9b20f2e7 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/WorkflowRecipe.m @@ -0,0 +1,98 @@ +classdef WorkflowRecipe < openminds.abstract.Schema +%WorkflowRecipe - Structured information about the description of a prospective workflow. +% +% PROPERTIES: +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. +% +% developer : (1,:) Consortium, Organization, Person +% Add all parties that developed this workflow recipe. +% +% digitalIdentifier : (1,1) DOI +% Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. +% +% hasVersion : (1,:) WorkflowRecipeVersion +% Add all versions of this workflow recipe. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. + custodian (1,:) openminds.internal.mixedtype.workflowrecipe.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. + description (1,1) string + + % Add all parties that developed this workflow recipe. + developer (1,:) openminds.internal.mixedtype.workflowrecipe.Developer ... + {mustBeListOfUniqueItems(developer)} + + % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. + fullName (1,1) string + + % Add all versions of this workflow recipe. + hasVersion (1,:) openminds.computation.WorkflowRecipeVersion ... + {mustBeListOfUniqueItems(hasVersion)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product. + homepage (1,1) string + + % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + end + + properties (Access = protected) + Required = ["description", "developer", "fullName", "hasVersion", "shortName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/WorkflowRecipe" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'hasVersion', "openminds.computation.WorkflowRecipeVersion" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = WorkflowRecipe(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.fullName; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+computation/WorkflowRecipeVersion.m b/code/schemas/v4.0/+openminds/+computation/WorkflowRecipeVersion.m new file mode 100644 index 00000000..a39679b3 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+computation/WorkflowRecipeVersion.m @@ -0,0 +1,220 @@ +classdef WorkflowRecipeVersion < openminds.abstract.Schema +%WorkflowRecipeVersion - Structured information about a specific implemented version of a workflow recipe. +% +% PROPERTIES: +% +% accessibility : (1,1) ProductAccessibility +% Add the accessibility of the data for this research product version. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this research product version. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. +% +% developer : (1,:) Consortium, Organization, Person +% Add all parties that developed this workflow recipe version. Note that these developers will overwrite the developer list provided for the overarching workflow recipe. +% +% digitalIdentifier : (1,1) DOI +% Add the globally unique and persistent digital identifier of this research product version. +% +% format : (1,1) ContentType +% Add the content type of this workflow recipe version. +% +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource +% Add the publication or file that acts as the full documentation of this research product version. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. +% +% funding : (1,:) Funding +% Add all funding information of this research product version. +% +% hasPart : (1,:) WorkflowRecipeVersion, File, FileBundle, SoftwareVersion +% Add all entities that are components of this workflow recipe version (e.g., other workflow recipe versions or software used in this workflow). +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product version. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% isAlternativeVersionOf : (1,:) WorkflowRecipeVersion +% Add all workflow recipe versions that can be used alternatively to this workflow recipe version. +% +% isNewVersionOf : (1,1) WorkflowRecipeVersion +% Add the workflow recipe version preceding this workflow recipe version. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. +% +% license : (1,:) License +% Add all licenses of this workflow recipe version. +% +% otherContribution : (1,:) Contribution +% Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. +% +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). +% +% releaseDate : (1,1) datetime +% Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. +% +% repository : (1,1) FileRepository +% Add the file repository of this research product version. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% supportChannel : (1,:) string +% Enter all channels through which a user can receive support for handling this research product version. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this research product version. +% +% versionInnovation : (1,1) string +% Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the accessibility of the data for this research product version. + accessibility (1,:) openminds.controlledterms.ProductAccessibility ... + {mustBeSpecifiedLength(accessibility, 0, 1)} + + % Enter the copyright information of this research product version. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. + custodian (1,:) openminds.internal.mixedtype.workflowrecipeversion.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. + description (1,1) string + + % Add all parties that developed this workflow recipe version. Note that these developers will overwrite the developer list provided for the overarching workflow recipe. + developer (1,:) openminds.internal.mixedtype.workflowrecipeversion.Developer ... + {mustBeListOfUniqueItems(developer)} + + % Add the globally unique and persistent digital identifier of this research product version. + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add the content type of this workflow recipe version. + format (1,:) openminds.core.data.ContentType ... + {mustBeSpecifiedLength(format, 0, 1)} + + % Add the publication or file that acts as the full documentation of this research product version. + fullDocumentation (1,:) openminds.internal.mixedtype.workflowrecipeversion.FullDocumentation ... + {mustBeSpecifiedLength(fullDocumentation, 0, 1)} + + % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. + fullName (1,1) string + + % Add all funding information of this research product version. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Add all entities that are components of this workflow recipe version (e.g., other workflow recipe versions or software used in this workflow). + hasPart (1,:) openminds.internal.mixedtype.workflowrecipeversion.HasPart ... + {mustBeListOfUniqueItems(hasPart)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. + homepage (1,1) string + + % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Add all workflow recipe versions that can be used alternatively to this workflow recipe version. + isAlternativeVersionOf (1,:) openminds.computation.WorkflowRecipeVersion ... + {mustBeListOfUniqueItems(isAlternativeVersionOf)} + + % Add the workflow recipe version preceding this workflow recipe version. + isNewVersionOf (1,:) openminds.computation.WorkflowRecipeVersion ... + {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} + + % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.workflowrecipeversion.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add all licenses of this workflow recipe version. + license (1,:) openminds.core.data.License ... + {mustBeListOfUniqueItems(license)} + + % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. + otherContribution (1,:) openminds.core.actors.Contribution ... + {mustBeListOfUniqueItems(otherContribution)} + + % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). + relatedPublication (1,:) openminds.internal.mixedtype.workflowrecipeversion.RelatedPublication ... + {mustBeListOfUniqueItems(relatedPublication)} + + % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. + releaseDate (1,:) datetime ... + {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} + + % Add the file repository of this research product version. + repository (1,:) openminds.core.data.FileRepository ... + {mustBeSpecifiedLength(repository, 0, 1)} + + % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Enter all channels through which a user can receive support for handling this research product version. + supportChannel (1,:) string ... + {mustBeListOfUniqueItems(supportChannel)} + + % Enter the version identifier of this research product version. + versionIdentifier (1,1) string + + % Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + versionInnovation (1,1) string + end + + properties (Access = protected) + Required = ["accessibility", "format", "fullDocumentation", "releaseDate", "shortName", "versionIdentifier", "versionInnovation"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/WorkflowRecipeVersion" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'accessibility', "openminds.controlledterms.ProductAccessibility", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'format', "openminds.core.data.ContentType", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasPart', ["openminds.computation.WorkflowRecipeVersion", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.products.SoftwareVersion"], ... + 'isAlternativeVersionOf', "openminds.computation.WorkflowRecipeVersion", ... + 'isNewVersionOf', "openminds.computation.WorkflowRecipeVersion", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... + ) + end + + methods + function obj = WorkflowRecipeVersion(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.fullName; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/ActionStatusType.m b/code/schemas/v4.0/+openminds/+controlledterms/ActionStatusType.m new file mode 100644 index 00000000..a0f75cf0 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/ActionStatusType.m @@ -0,0 +1,50 @@ +classdef ActionStatusType < openminds.abstract.ControlledTerm +%ActionStatusType - Structured information about the status of an action. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ActionStatusType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "active", ... + "completed", ... + "failed", ... + "inactive", ... + "paused", ... + "pending", ... + "potential" ... + ] + end + + methods + function obj = ActionStatusType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/AgeCategory.m b/code/schemas/v4.0/+openminds/+controlledterms/AgeCategory.m new file mode 100644 index 00000000..4743eee7 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/AgeCategory.m @@ -0,0 +1,53 @@ +classdef AgeCategory < openminds.abstract.ControlledTerm +%AgeCategory - Structured information on the life cycle (semantic term) of a specific age group. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AgeCategory" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "adolescent", ... + "adult", ... + "embryo", ... + "infant", ... + "juvenile", ... + "lateAdult", ... + "neonate", ... + "perinatal", ... + "primeAdult", ... + "youngAdult" ... + ] + end + + methods + function obj = AgeCategory(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/AnalysisTechnique.m b/code/schemas/v4.0/+openminds/+controlledterms/AnalysisTechnique.m new file mode 100644 index 00000000..05b03db6 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/AnalysisTechnique.m @@ -0,0 +1,155 @@ +classdef AnalysisTechnique < openminds.abstract.ControlledTerm +%AnalysisTechnique - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AnalysisTechnique" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "4PointsCongruentSetsAlignment", ... + "GrubbsTest", ... + "HilbertTransform", ... + "ICABasedDenoisingTechnique", ... + "Isomap", ... + "MannWhitneyUTest", ... + "ShapiroWilkTest", ... + "SpearmansRankOrderCorrelation", ... + "WardClustering", ... + "activationLikelihoodEstimation", ... + "affineImageRegistration", ... + "affineTransformation", ... + "anatomicalDelineationTechnique", ... + "averageLinkageClustering", ... + "biasFieldCorrection", ... + "bootstrapAggregating", ... + "bootstrapping", ... + "boundaryBasedRegistration", ... + "clusterAnalysis", ... + "combinedVolumeSurfaceRegistration", ... + "communicationProfiling", ... + "conjunctionAnalysis", ... + "connected-componentAnalysis", ... + "connectivityBasedParcellationTechnique", ... + "convolution", ... + "correlationAnalysis", ... + "covarianceAnalysis", ... + "currentSourceDensityAnalysis", ... + "cytoarchitectonicMapping", ... + "deepLearningBasedAnalysis", ... + "densityMeasurement", ... + "dictionaryLearning", ... + "diffeomorphicRegistration", ... + "dynamicCausalModeling", ... + "eyeMovementAnalysis", ... + "generalLinearModelAnalysis", ... + "geneticCorrelationAnalysis", ... + "geneticRiskScoreAnalysis", ... + "globalSignalRegression", ... + "hierarchicalAgglomerativeClustering", ... + "hierarchicalClustering", ... + "hierarchicalDivisiveClustering", ... + "imageDistortionCorrection", ... + "imageRegistration", ... + "independentComponentAnalysis", ... + "interSubjectAnalysis", ... + "interpolation", ... + "intraSubjectAnalysis", ... + "isometricMapping", ... + "k-meansClustering", ... + "linearImageRegistration", ... + "linearRegression", ... + "linearTransformation", ... + "literatureMining", ... + "macromolecularTissueVolumeImageProcessing", ... + "magnetizationTransferRatioImageProcessing", ... + "magnetizationTransferSaturationImageProcessing", ... + "manifoldLearning", ... + "massUnivariateAnalysis", ... + "maximumLikelihoodEstimation", ... + "maximumProbabilityProjection", ... + "metaAnalysis", ... + "metaAnalyticConnectivityModeling", ... + "metadataParsing", ... + "modelBasedStimulationArtifactCorrection", ... + "morphometry", ... + "motionAnalysis", ... + "motionCorrection", ... + "multi-scaleIndividualComponentClustering", ... + "multiVoxelPatternAnalysis", ... + "multipleLinearRegression", ... + "multivariateAnalysis", ... + "myelinWaterFractionImageProcessing", ... + "nonlinearImageRegistration", ... + "nonlinearTransformation", ... + "nonrigidImageRegistration", ... + "nonrigidMotionCorrection", ... + "nonrigidTransformation", ... + "nuisanceRegression", ... + "pathwayAnalysis", ... + "performanceProfiling", ... + "phaseSynchronizationAnalysis", ... + "principalComponentAnalysis", ... + "probabilisticAnatomicalParcellationTechnique", ... + "probabilisticDiffusionTractography", ... + "qualitativeAnalysis", ... + "quantitativeAnalysis", ... + "ratiometry", ... + "reconstructionTechnique", ... + "rigidImageRegistration", ... + "rigidMotionCorrection", ... + "rigidTransformation", ... + "seed-basedCorrelationAnalysis", ... + "semanticAnchoring", ... + "semiquantitativeAnalysis", ... + "signalFilteringTechnique", ... + "signalProcessingTechnique", ... + "sliceTimingCorrection", ... + "spectralPowerAutoSegmentationTechnique", ... + "spikeSorting", ... + "stochasticOnlineMatrixFactorization", ... + "structuralCovarianceAnalysis", ... + "supportVectorMachineClassifier", ... + "supportVectorMachineRegression", ... + "surfaceProjection", ... + "temporalFiltering", ... + "tractography", ... + "transformation", ... + "univariateAnalysis", ... + "videoAnnotation", ... + "voxel-basedMorphometry", ... + "zScoreAnalysis" ... + ] + end + + methods + function obj = AnalysisTechnique(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m b/code/schemas/v4.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m new file mode 100644 index 00000000..4ccc03d8 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/AnatomicalAxesOrientation.m @@ -0,0 +1,91 @@ +classdef AnatomicalAxesOrientation < openminds.abstract.ControlledTerm +%AnatomicalAxesOrientation - Structured information on the anatomical directions of the X, Y, and Z axis. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AnatomicalAxesOrientation" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "AIL", ... + "AIR", ... + "ALI", ... + "ALS", ... + "ARI", ... + "ARS", ... + "ASL", ... + "ASR", ... + "IAL", ... + "IAR", ... + "ILA", ... + "ILP", ... + "IPL", ... + "IPR", ... + "IRA", ... + "IRP", ... + "LAI", ... + "LAS", ... + "LIA", ... + "LIP", ... + "LPI", ... + "LPS", ... + "LSA", ... + "LSP", ... + "PIL", ... + "PIR", ... + "PLI", ... + "PLS", ... + "PRI", ... + "PRS", ... + "PSL", ... + "PSR", ... + "RAI", ... + "RAS", ... + "RIA", ... + "RIP", ... + "RPI", ... + "RPS", ... + "RSA", ... + "RSP", ... + "SAL", ... + "SAR", ... + "SLA", ... + "SLP", ... + "SPL", ... + "SPR", ... + "SRA", ... + "SRP" ... + ] + end + + methods + function obj = AnatomicalAxesOrientation(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/AnatomicalIdentificationType.m b/code/schemas/v4.0/+openminds/+controlledterms/AnatomicalIdentificationType.m new file mode 100644 index 00000000..b832ebe6 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/AnatomicalIdentificationType.m @@ -0,0 +1,45 @@ +classdef AnatomicalIdentificationType < openminds.abstract.ControlledTerm +%AnatomicalIdentificationType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AnatomicalIdentificationType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "landmarkBased", ... + "stereotactic" ... + ] + end + + methods + function obj = AnatomicalIdentificationType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/AnatomicalPlane.m b/code/schemas/v4.0/+openminds/+controlledterms/AnatomicalPlane.m new file mode 100644 index 00000000..b1a1dc07 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/AnatomicalPlane.m @@ -0,0 +1,46 @@ +classdef AnatomicalPlane < openminds.abstract.ControlledTerm +%AnatomicalPlane - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AnatomicalPlane" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "axialPlane", ... + "frontalPlane", ... + "longitudinalPlane" ... + ] + end + + methods + function obj = AnatomicalPlane(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/AnnotationCriteriaType.m b/code/schemas/v4.0/+openminds/+controlledterms/AnnotationCriteriaType.m new file mode 100644 index 00000000..8aa83bde --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/AnnotationCriteriaType.m @@ -0,0 +1,45 @@ +classdef AnnotationCriteriaType < openminds.abstract.ControlledTerm +%AnnotationCriteriaType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AnnotationCriteriaType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "deterministicAnnotation", ... + "probabalisticAnnotation" ... + ] + end + + methods + function obj = AnnotationCriteriaType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/AnnotationType.m b/code/schemas/v4.0/+openminds/+controlledterms/AnnotationType.m new file mode 100644 index 00000000..855bc669 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/AnnotationType.m @@ -0,0 +1,47 @@ +classdef AnnotationType < openminds.abstract.ControlledTerm +%AnnotationType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AnnotationType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "annotationContourLine", ... + "annotationMask", ... + "annotationPoint", ... + "annotationSurface" ... + ] + end + + methods + function obj = AnnotationType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/AtlasType.m b/code/schemas/v4.0/+openminds/+controlledterms/AtlasType.m new file mode 100644 index 00000000..f88a0b3f --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/AtlasType.m @@ -0,0 +1,46 @@ +classdef AtlasType < openminds.abstract.ControlledTerm +%AtlasType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AtlasType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "deterministicAtlas", ... + "parcellationScheme", ... + "probabilisticAtlas" ... + ] + end + + methods + function obj = AtlasType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/AuditoryStimulusType.m b/code/schemas/v4.0/+openminds/+controlledterms/AuditoryStimulusType.m new file mode 100644 index 00000000..192145c6 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/AuditoryStimulusType.m @@ -0,0 +1,44 @@ +classdef AuditoryStimulusType < openminds.abstract.ControlledTerm +%AuditoryStimulusType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AuditoryStimulusType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "realSpokenWord" ... + ] + end + + methods + function obj = AuditoryStimulusType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/BiologicalOrder.m b/code/schemas/v4.0/+openminds/+controlledterms/BiologicalOrder.m new file mode 100644 index 00000000..01851e50 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/BiologicalOrder.m @@ -0,0 +1,49 @@ +classdef BiologicalOrder < openminds.abstract.ControlledTerm +%BiologicalOrder - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/BiologicalOrder" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "carnivora", ... + "cypriniformes", ... + "didelphimorphia", ... + "nudibranchia", ... + "primates", ... + "rodentia" ... + ] + end + + methods + function obj = BiologicalOrder(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/BiologicalProcess.m b/code/schemas/v4.0/+openminds/+controlledterms/BiologicalProcess.m new file mode 100644 index 00000000..17d7fbc4 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/BiologicalProcess.m @@ -0,0 +1,43 @@ +classdef BiologicalProcess < openminds.abstract.ControlledTerm +%BiologicalProcess - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/BiologicalProcess" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + ] + end + + methods + function obj = BiologicalProcess(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/BiologicalSex.m b/code/schemas/v4.0/+openminds/+controlledterms/BiologicalSex.m new file mode 100644 index 00000000..baab1b76 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/BiologicalSex.m @@ -0,0 +1,47 @@ +classdef BiologicalSex < openminds.abstract.ControlledTerm +%BiologicalSex - Structured information on the biological sex of a subject. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/BiologicalSex" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "female", ... + "hermaphrodite", ... + "male", ... + "notDetectable" ... + ] + end + + methods + function obj = BiologicalSex(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/BreedingType.m b/code/schemas/v4.0/+openminds/+controlledterms/BreedingType.m new file mode 100644 index 00000000..e44ecb86 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/BreedingType.m @@ -0,0 +1,49 @@ +classdef BreedingType < openminds.abstract.ControlledTerm +%BreedingType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/BreedingType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "coisogenic", ... + "congenic", ... + "hybrid", ... + "inbred", ... + "outbred", ... + "selectiveInbred" ... + ] + end + + methods + function obj = BreedingType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/CellCultureType.m b/code/schemas/v4.0/+openminds/+controlledterms/CellCultureType.m new file mode 100644 index 00000000..23b1a420 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/CellCultureType.m @@ -0,0 +1,45 @@ +classdef CellCultureType < openminds.abstract.ControlledTerm +%CellCultureType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CellCultureType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "primary", ... + "secondary" ... + ] + end + + methods + function obj = CellCultureType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/CellType.m b/code/schemas/v4.0/+openminds/+controlledterms/CellType.m new file mode 100644 index 00000000..b5a7565d --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/CellType.m @@ -0,0 +1,103 @@ +classdef CellType < openminds.abstract.ControlledTerm +%CellType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CellType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "D1ReceptorExpressingNeuron", ... + "D2ReceptorExpressingNeuron", ... + "PurkinjeCell", ... + "aromataseExpressingNeuron", ... + "astrocyte", ... + "basketCell", ... + "calbindinExpressingNeuron", ... + "calretininExpressingNeuron", ... + "cerebellarInterneuron", ... + "cerebellumBasketCell", ... + "cerebellumGolgiCell", ... + "cerebellumGranuleCell", ... + "cerebellumStellateNeuron", ... + "cholecystokininExpressingNeuron", ... + "cholineAcetyltransferaseExpressingNeuron", ... + "cholinergicInterneuron", ... + "cholinergicNeuron", ... + "corticalBasketCell", ... + "corticalInterneuron", ... + "dopaminergicNeuron", ... + "excitatoryNeuron", ... + "fastSpikingInterneuron", ... + "glialCell", ... + "granuleNeuron", ... + "hippocampusCA1PyramidalNeuron", ... + "inhibitoryNeuron", ... + "interneuron", ... + "macroglialCell", ... + "mainOlfactoryBulbDeepTuftedNeuron", ... + "mainOlfactoryBulbExternalTuftedNeuron", ... + "mainOlfactoryBulbGranuleNeuron", ... + "mainOlfactoryBulbMiddleTuftedNeuron", ... + "mainOlfactoryBulbMitralNeuron", ... + "mainOlfactoryBulbPeriglomerularNeuron", ... + "mainOlfactoryBulbSuperficialTuftedNeuron", ... + "mainOlfactoryBulbTuftedNeuron", ... + "microglialCell", ... + "motorNeuron", ... + "neocortexLayer2-3PyramidalNeuron", ... + "neocortexLayer5TuftedPyramidalNeuron", ... + "neostriatumCholinergicInterneuron", ... + "neostriatumDirectPathwaySpinyNeuron", ... + "neostriatumIndirectPathwaySpinyNeuron", ... + "neuron", ... + "neuropeptideYExpressingNeuron", ... + "nitricOxideSynthaseExpressingNeuron", ... + "parvalbuminExpressingNeuron", ... + "potmitoticCell", ... + "progenitorCell", ... + "pyramidalNeuron", ... + "sensoryNeuron", ... + "somatostatinExpressingNeuron", ... + "spinalInterneuron", ... + "spinyNeuron", ... + "stellateNeuron", ... + "striatalInterneuron", ... + "striatumMediumSpinyNeuron", ... + "vascularEndothelialCell", ... + "vascularSmoothMuscleCell", ... + "vasoactiveIntestinalPeptideExpressingNeuron" ... + ] + end + + methods + function obj = CellType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/ChemicalMixtureType.m b/code/schemas/v4.0/+openminds/+controlledterms/ChemicalMixtureType.m new file mode 100644 index 00000000..d48daa2f --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/ChemicalMixtureType.m @@ -0,0 +1,47 @@ +classdef ChemicalMixtureType < openminds.abstract.ControlledTerm +%ChemicalMixtureType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ChemicalMixtureType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "alloy", ... + "colloid", ... + "solution", ... + "suspension" ... + ] + end + + methods + function obj = ChemicalMixtureType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/Colormap.m b/code/schemas/v4.0/+openminds/+controlledterms/Colormap.m new file mode 100644 index 00000000..c85a8a1c --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/Colormap.m @@ -0,0 +1,126 @@ +classdef Colormap < openminds.abstract.ControlledTerm +%Colormap - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Colormap" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "matplotlib.colormaps.Accent", ... + "matplotlib.colormaps.Blues", ... + "matplotlib.colormaps.BrBG", ... + "matplotlib.colormaps.BuGn", ... + "matplotlib.colormaps.BuPu", ... + "matplotlib.colormaps.CMRmap", ... + "matplotlib.colormaps.Dark2", ... + "matplotlib.colormaps.GnBu", ... + "matplotlib.colormaps.Greens", ... + "matplotlib.colormaps.Greys", ... + "matplotlib.colormaps.OrRd", ... + "matplotlib.colormaps.Oranges", ... + "matplotlib.colormaps.PRGn", ... + "matplotlib.colormaps.Paired", ... + "matplotlib.colormaps.Pastel1", ... + "matplotlib.colormaps.Pastel2", ... + "matplotlib.colormaps.PiYG", ... + "matplotlib.colormaps.PuBu", ... + "matplotlib.colormaps.PuBuGn", ... + "matplotlib.colormaps.PuOr", ... + "matplotlib.colormaps.PuRd", ... + "matplotlib.colormaps.Purples", ... + "matplotlib.colormaps.RdBu", ... + "matplotlib.colormaps.RdGy", ... + "matplotlib.colormaps.RdPu", ... + "matplotlib.colormaps.RdYlBu", ... + "matplotlib.colormaps.RdYlGn", ... + "matplotlib.colormaps.Reds", ... + "matplotlib.colormaps.Set1", ... + "matplotlib.colormaps.Set2", ... + "matplotlib.colormaps.Set3", ... + "matplotlib.colormaps.Spectral", ... + "matplotlib.colormaps.Wistia", ... + "matplotlib.colormaps.YlGn", ... + "matplotlib.colormaps.YlGnBu", ... + "matplotlib.colormaps.YlOrBr", ... + "matplotlib.colormaps.YlOrRd", ... + "matplotlib.colormaps.afmhot", ... + "matplotlib.colormaps.autumn", ... + "matplotlib.colormaps.binary", ... + "matplotlib.colormaps.bone", ... + "matplotlib.colormaps.brg", ... + "matplotlib.colormaps.bwr", ... + "matplotlib.colormaps.cividis", ... + "matplotlib.colormaps.cool", ... + "matplotlib.colormaps.coolwarm", ... + "matplotlib.colormaps.copper", ... + "matplotlib.colormaps.cubehelix", ... + "matplotlib.colormaps.flag", ... + "matplotlib.colormaps.gist_earth", ... + "matplotlib.colormaps.gist_gray", ... + "matplotlib.colormaps.gist_heat", ... + "matplotlib.colormaps.gist_ncar", ... + "matplotlib.colormaps.gist_rainbow", ... + "matplotlib.colormaps.gist_stern", ... + "matplotlib.colormaps.gist_yarg", ... + "matplotlib.colormaps.gnuplot", ... + "matplotlib.colormaps.gnuplot2", ... + "matplotlib.colormaps.gray", ... + "matplotlib.colormaps.hot", ... + "matplotlib.colormaps.hsv", ... + "matplotlib.colormaps.inferno", ... + "matplotlib.colormaps.jet", ... + "matplotlib.colormaps.magma", ... + "matplotlib.colormaps.nipy_spectral", ... + "matplotlib.colormaps.ocean", ... + "matplotlib.colormaps.pink", ... + "matplotlib.colormaps.plasma", ... + "matplotlib.colormaps.prism", ... + "matplotlib.colormaps.rainbow", ... + "matplotlib.colormaps.seismic", ... + "matplotlib.colormaps.spring", ... + "matplotlib.colormaps.summer", ... + "matplotlib.colormaps.tab10", ... + "matplotlib.colormaps.tab20", ... + "matplotlib.colormaps.tab20b", ... + "matplotlib.colormaps.tab20c", ... + "matplotlib.colormaps.terrain", ... + "matplotlib.colormaps.turbo", ... + "matplotlib.colormaps.twilight", ... + "matplotlib.colormaps.twilight_shifted", ... + "matplotlib.colormaps.viridis", ... + "matplotlib.colormaps.winter" ... + ] + end + + methods + function obj = Colormap(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/ContributionType.m b/code/schemas/v4.0/+openminds/+controlledterms/ContributionType.m new file mode 100644 index 00000000..1a1f073b --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/ContributionType.m @@ -0,0 +1,51 @@ +classdef ContributionType < openminds.abstract.ControlledTerm +%ContributionType - Structured information on the type of contribution a person or organization performed. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ContributionType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "coordination", ... + "dataCollection", ... + "dataManagement", ... + "dataProcessing", ... + "informationTechnologySupport", ... + "laboratoryAssistance", ... + "marketing", ... + "metadataManagement" ... + ] + end + + methods + function obj = ContributionType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/CranialWindowConstructionType.m b/code/schemas/v4.0/+openminds/+controlledterms/CranialWindowConstructionType.m new file mode 100644 index 00000000..8315a13f --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/CranialWindowConstructionType.m @@ -0,0 +1,46 @@ +classdef CranialWindowConstructionType < openminds.abstract.ControlledTerm +%CranialWindowConstructionType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CranialWindowConstructionType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "clearedSkullCranialWindow", ... + "thinnedSkullCranialWindow", ... + "transcranialWindow" ... + ] + end + + methods + function obj = CranialWindowConstructionType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/CranialWindowReinforcementType.m b/code/schemas/v4.0/+openminds/+controlledterms/CranialWindowReinforcementType.m new file mode 100644 index 00000000..3e398adc --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/CranialWindowReinforcementType.m @@ -0,0 +1,48 @@ +classdef CranialWindowReinforcementType < openminds.abstract.ControlledTerm +%CranialWindowReinforcementType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CranialWindowReinforcementType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "GRINLensBasedCranialWindow", ... + "crystallineBasedCranialWindow", ... + "glassCoverslipCranialWindow", ... + "polymerBasedCranialWindow", ... + "prismBasedCranialWindow" ... + ] + end + + methods + function obj = CranialWindowReinforcementType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/CriteriaQualityType.m b/code/schemas/v4.0/+openminds/+controlledterms/CriteriaQualityType.m new file mode 100644 index 00000000..d0ded200 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/CriteriaQualityType.m @@ -0,0 +1,45 @@ +classdef CriteriaQualityType < openminds.abstract.ControlledTerm +%CriteriaQualityType - Structured information on the quality type of the defined criteria for a measurement. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CriteriaQualityType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "asserted", ... + "processive" ... + ] + end + + methods + function obj = CriteriaQualityType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/DataType.m b/code/schemas/v4.0/+openminds/+controlledterms/DataType.m new file mode 100644 index 00000000..483734e3 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/DataType.m @@ -0,0 +1,54 @@ +classdef DataType < openminds.abstract.ControlledTerm +%DataType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/DataType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "3DComputerGraphic", ... + "associativeArray", ... + "eventSequence", ... + "list", ... + "matrix", ... + "rasterGraphic", ... + "scalar", ... + "table", ... + "timeSeries", ... + "vectorGraphic", ... + "voxelData" ... + ] + end + + methods + function obj = DataType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/DeviceType.m b/code/schemas/v4.0/+openminds/+controlledterms/DeviceType.m new file mode 100644 index 00000000..59a3136e --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/DeviceType.m @@ -0,0 +1,53 @@ +classdef DeviceType < openminds.abstract.ControlledTerm +%DeviceType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/DeviceType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "CTscanner", ... + "MRIscanner", ... + "closedBoreMRIScanner", ... + "electronicAmplifier", ... + "microscope", ... + "microtome", ... + "openBoreMRIScanner", ... + "standardBoreMRIScanner", ... + "vibratingMicrotome", ... + "wideBoreMRIScanner" ... + ] + end + + methods + function obj = DeviceType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/DifferenceMeasure.m b/code/schemas/v4.0/+openminds/+controlledterms/DifferenceMeasure.m new file mode 100644 index 00000000..b19a68b4 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/DifferenceMeasure.m @@ -0,0 +1,49 @@ +classdef DifferenceMeasure < openminds.abstract.ControlledTerm +%DifferenceMeasure - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/DifferenceMeasure" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "chiSquaredStatistic", ... + "kolmogorovSmirnovStatistic", ... + "kullbackLeiblerDivergence", ... + "meanSquaredError", ... + "t_statistic", ... + "z_score" ... + ] + end + + methods + function obj = DifferenceMeasure(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/Disease.m b/code/schemas/v4.0/+openminds/+controlledterms/Disease.m new file mode 100644 index 00000000..5e697295 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/Disease.m @@ -0,0 +1,64 @@ +classdef Disease < openminds.abstract.ControlledTerm +%Disease - Structured information on a disease. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Disease" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "COVID-19", ... + "acquiredBlindness", ... + "alzheimersDisease", ... + "autismSpectrumDisorder", ... + "cerebralAtrophy", ... + "congenitalBlindness", ... + "disorderOfConsciousness", ... + "epilepsy", ... + "focalCerebralIschemia", ... + "fragileXsyndrome", ... + "glioma", ... + "longCOVID", ... + "malignantNeoplasm", ... + "meningioma", ... + "mentalDisorder", ... + "minimallyConsciousState", ... + "multipleSclerosis", ... + "parkinsonsDisease", ... + "stroke", ... + "unresponsiveWakefulnessSyndrome", ... + "williamsBeurenSyndrome" ... + ] + end + + methods + function obj = Disease(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/DiseaseModel.m b/code/schemas/v4.0/+openminds/+controlledterms/DiseaseModel.m new file mode 100644 index 00000000..a25de093 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/DiseaseModel.m @@ -0,0 +1,51 @@ +classdef DiseaseModel < openminds.abstract.ControlledTerm +%DiseaseModel - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/DiseaseModel" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "alzheimersDiseaseModel", ... + "autismSpectrumDisorderModel", ... + "epilepsyModel", ... + "fragileXsyndromeModel", ... + "huntingtonsDiseaseModel", ... + "parkinsonsDiseaseModel", ... + "strokeModel", ... + "williamsBeurenSyndromeModel" ... + ] + end + + methods + function obj = DiseaseModel(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/EducationalLevel.m b/code/schemas/v4.0/+openminds/+controlledterms/EducationalLevel.m new file mode 100644 index 00000000..049aec7a --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/EducationalLevel.m @@ -0,0 +1,46 @@ +classdef EducationalLevel < openminds.abstract.ControlledTerm +%EducationalLevel - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/EducationalLevel" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "advanced", ... + "beginner", ... + "intermediate" ... + ] + end + + methods + function obj = EducationalLevel(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/ElectricalStimulusType.m b/code/schemas/v4.0/+openminds/+controlledterms/ElectricalStimulusType.m new file mode 100644 index 00000000..c3587a04 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/ElectricalStimulusType.m @@ -0,0 +1,44 @@ +classdef ElectricalStimulusType < openminds.abstract.ControlledTerm +%ElectricalStimulusType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ElectricalStimulusType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "directCurrent" ... + ] + end + + methods + function obj = ElectricalStimulusType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/EthicsAssessment.m b/code/schemas/v4.0/+openminds/+controlledterms/EthicsAssessment.m new file mode 100644 index 00000000..487e62b2 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/EthicsAssessment.m @@ -0,0 +1,46 @@ +classdef EthicsAssessment < openminds.abstract.ControlledTerm +%EthicsAssessment - Structured information on the ethics assessment of a dataset. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/EthicsAssessment" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "EUCompliant", ... + "EUCompliant+", ... + "notRequired" ... + ] + end + + methods + function obj = EthicsAssessment(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/ExperimentalApproach.m b/code/schemas/v4.0/+openminds/+controlledterms/ExperimentalApproach.m new file mode 100644 index 00000000..40baffb4 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/ExperimentalApproach.m @@ -0,0 +1,82 @@ +classdef ExperimentalApproach < openminds.abstract.ControlledTerm +%ExperimentalApproach - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ExperimentalApproach" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "anatomy", ... + "behavior", ... + "biophysics", ... + "cellBiology", ... + "cellMorphology", ... + "cellPopulationCharacterization", ... + "cellPopulationImaging", ... + "cellPopulationManipulation", ... + "chemogenetics", ... + "clinicalResearch", ... + "computationalModeling", ... + "developmentalBiology", ... + "ecology", ... + "electrophysiology", ... + "epidemiology", ... + "epigenomics", ... + "ethology", ... + "evolutionaryBiology", ... + "expression", ... + "expressionCharacterization", ... + "genetics", ... + "genomics", ... + "histology", ... + "informatics", ... + "metabolomics", ... + "microscopy", ... + "morphology", ... + "multimodalResearch", ... + "multiomics", ... + "neuralConnectivity", ... + "neuroimaging", ... + "omics", ... + "optogenetics", ... + "pharmacology", ... + "physiology", ... + "proteomics", ... + "radiology", ... + "spatialTranscriptomics", ... + "transcriptomics" ... + ] + end + + methods + function obj = ExperimentalApproach(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/FileBundleGrouping.m b/code/schemas/v4.0/+openminds/+controlledterms/FileBundleGrouping.m new file mode 100644 index 00000000..22c6584c --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/FileBundleGrouping.m @@ -0,0 +1,52 @@ +classdef FileBundleGrouping < openminds.abstract.ControlledTerm +%FileBundleGrouping - Structured information on the grouping mechanism of a file bundle. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/FileBundleGrouping" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "behavioralProtocol", ... + "coordinateSpace", ... + "protocol", ... + "studyTarget", ... + "subject", ... + "subjectGroup", ... + "technique", ... + "tissueSample", ... + "tissueSampleCollection" ... + ] + end + + methods + function obj = FileBundleGrouping(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/FileRepositoryType.m b/code/schemas/v4.0/+openminds/+controlledterms/FileRepositoryType.m new file mode 100644 index 00000000..dd77469c --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/FileRepositoryType.m @@ -0,0 +1,50 @@ +classdef FileRepositoryType < openminds.abstract.ControlledTerm +%FileRepositoryType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/FileRepositoryType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "ftp", ... + "git", ... + "gitAnnex", ... + "gpfs", ... + "s3", ... + "seafile", ... + "swift" ... + ] + end + + methods + function obj = FileRepositoryType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/FileUsageRole.m b/code/schemas/v4.0/+openminds/+controlledterms/FileUsageRole.m new file mode 100644 index 00000000..2b8eaf2c --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/FileUsageRole.m @@ -0,0 +1,47 @@ +classdef FileUsageRole < openminds.abstract.ControlledTerm +%FileUsageRole - Structured information on the usage role of a file instance or bundle. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/FileUsageRole" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "dataDescriptor", ... + "logo", ... + "preview", ... + "screenshot" ... + ] + end + + methods + function obj = FileUsageRole(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/GeneticStrainType.m b/code/schemas/v4.0/+openminds/+controlledterms/GeneticStrainType.m new file mode 100644 index 00000000..2ce111ee --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/GeneticStrainType.m @@ -0,0 +1,50 @@ +classdef GeneticStrainType < openminds.abstract.ControlledTerm +%GeneticStrainType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/GeneticStrainType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "conditionalKnockinReady", ... + "conditionalKnockoutReady", ... + "conditionalReady", ... + "knockin", ... + "knockout", ... + "transgenic", ... + "wildtype" ... + ] + end + + methods + function obj = GeneticStrainType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/GustatoryStimulusType.m b/code/schemas/v4.0/+openminds/+controlledterms/GustatoryStimulusType.m new file mode 100644 index 00000000..781d4501 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/GustatoryStimulusType.m @@ -0,0 +1,47 @@ +classdef GustatoryStimulusType < openminds.abstract.ControlledTerm +%GustatoryStimulusType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/GustatoryStimulusType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "bitterSubstance", ... + "saltySubstance", ... + "sourSubstance", ... + "sweetSubstance" ... + ] + end + + methods + function obj = GustatoryStimulusType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/Handedness.m b/code/schemas/v4.0/+openminds/+controlledterms/Handedness.m new file mode 100644 index 00000000..d0119642 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/Handedness.m @@ -0,0 +1,48 @@ +classdef Handedness < openminds.abstract.ControlledTerm +%Handedness - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Handedness" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "ambidextrousHandedness", ... + "ambilevousHandedness", ... + "leftHandedness", ... + "mixedHandedness", ... + "rightHandedness" ... + ] + end + + methods + function obj = Handedness(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/Language.m b/code/schemas/v4.0/+openminds/+controlledterms/Language.m new file mode 100644 index 00000000..b2c3d33d --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/Language.m @@ -0,0 +1,52 @@ +classdef Language < openminds.abstract.ControlledTerm +%Language - Structured information on the available language setting. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Language" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "dutch", ... + "english", ... + "french", ... + "german", ... + "greek", ... + "italian", ... + "norwegian", ... + "spanish", ... + "swedish" ... + ] + end + + methods + function obj = Language(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/Laterality.m b/code/schemas/v4.0/+openminds/+controlledterms/Laterality.m new file mode 100644 index 00000000..deb815e2 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/Laterality.m @@ -0,0 +1,45 @@ +classdef Laterality < openminds.abstract.ControlledTerm +%Laterality - Structured information on the lateral direction. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Laterality" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "left", ... + "right" ... + ] + end + + methods + function obj = Laterality(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/LearningResourceType.m b/code/schemas/v4.0/+openminds/+controlledterms/LearningResourceType.m new file mode 100644 index 00000000..830fbc77 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/LearningResourceType.m @@ -0,0 +1,49 @@ +classdef LearningResourceType < openminds.abstract.ControlledTerm +%LearningResourceType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/LearningResourceType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "developerDocumentation", ... + "interactiveTutorial", ... + "slideDeck", ... + "userDocumentation", ... + "videoPresentation", ... + "videoTutorial" ... + ] + end + + methods + function obj = LearningResourceType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/MRIPulseSequence.m b/code/schemas/v4.0/+openminds/+controlledterms/MRIPulseSequence.m new file mode 100644 index 00000000..53ec6e21 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/MRIPulseSequence.m @@ -0,0 +1,43 @@ +classdef MRIPulseSequence < openminds.abstract.ControlledTerm +%MRIPulseSequence - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/MRIPulseSequence" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + ] + end + + methods + function obj = MRIPulseSequence(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/MRIWeighting.m b/code/schemas/v4.0/+openminds/+controlledterms/MRIWeighting.m new file mode 100644 index 00000000..c98eca00 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/MRIWeighting.m @@ -0,0 +1,43 @@ +classdef MRIWeighting < openminds.abstract.ControlledTerm +%MRIWeighting - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/MRIWeighting" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + ] + end + + methods + function obj = MRIWeighting(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/MeasuredQuantity.m b/code/schemas/v4.0/+openminds/+controlledterms/MeasuredQuantity.m new file mode 100644 index 00000000..3301affa --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/MeasuredQuantity.m @@ -0,0 +1,51 @@ +classdef MeasuredQuantity < openminds.abstract.ControlledTerm +%MeasuredQuantity - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/MeasuredQuantity" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "chlorideReversalPotential", ... + "compensationCurrent", ... + "holdingPotential", ... + "inputResistance", ... + "liquidJunctionPotential", ... + "membranePotential", ... + "sealResistance", ... + "seriesResistance" ... + ] + end + + methods + function obj = MeasuredQuantity(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/MeasuredSignalType.m b/code/schemas/v4.0/+openminds/+controlledterms/MeasuredSignalType.m new file mode 100644 index 00000000..f949104a --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/MeasuredSignalType.m @@ -0,0 +1,46 @@ +classdef MeasuredSignalType < openminds.abstract.ControlledTerm +%MeasuredSignalType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/MeasuredSignalType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "alphaActivity", ... + "betaActivity", ... + "gammaActivity" ... + ] + end + + methods + function obj = MeasuredSignalType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/MetaDataModelType.m b/code/schemas/v4.0/+openminds/+controlledterms/MetaDataModelType.m new file mode 100644 index 00000000..6cfbba4e --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/MetaDataModelType.m @@ -0,0 +1,47 @@ +classdef MetaDataModelType < openminds.abstract.ControlledTerm +%MetaDataModelType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/MetaDataModelType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "commonDataElements", ... + "dataRepositoryModel", ... + "graphMetadataModel", ... + "relationalMetadataModel" ... + ] + end + + methods + function obj = MetaDataModelType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/ModelAbstractionLevel.m b/code/schemas/v4.0/+openminds/+controlledterms/ModelAbstractionLevel.m new file mode 100644 index 00000000..0f8db7df --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/ModelAbstractionLevel.m @@ -0,0 +1,58 @@ +classdef ModelAbstractionLevel < openminds.abstract.ControlledTerm +%ModelAbstractionLevel - Structured information on abstraction level of the computational model. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ModelAbstractionLevel" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "algorithm", ... + "cognitiveModelling", ... + "populationModelling", ... + "populationModelling-neuralField", ... + "populationModelling-neuralMass", ... + "proteinStructure", ... + "rateNeurons", ... + "spikingNeurons", ... + "spikingNeurons-biophysical", ... + "spikingNeurons-pointNeuron", ... + "statisticalModel", ... + "systemsBiology", ... + "systemsBiology-continuous", ... + "systemsBiology-discrete", ... + "systemsBiology-fluxBalance" ... + ] + end + + methods + function obj = ModelAbstractionLevel(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/ModelScope.m b/code/schemas/v4.0/+openminds/+controlledterms/ModelScope.m new file mode 100644 index 00000000..9bd036c2 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/ModelScope.m @@ -0,0 +1,53 @@ +classdef ModelScope < openminds.abstract.ControlledTerm +%ModelScope - Structured information on the scope of the computational model. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ModelScope" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "network", ... + "network-brainRegion", ... + "network-microcircuit", ... + "network-wholeBrain", ... + "singleCell", ... + "subcellular", ... + "subcellular-ionChannel", ... + "subcellular-molecular", ... + "subcellular-signalling", ... + "subcellular-spine" ... + ] + end + + methods + function obj = ModelScope(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/MolecularEntity.m b/code/schemas/v4.0/+openminds/+controlledterms/MolecularEntity.m new file mode 100644 index 00000000..90084b08 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/MolecularEntity.m @@ -0,0 +1,169 @@ +classdef MolecularEntity < openminds.abstract.ControlledTerm +%MolecularEntity - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/MolecularEntity" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "(N-methyl-(11c))2-(4'-methylaminophenyl)-6-hydroxybenzothiazole", ... + "4-(2-Hydroxyethyl)-1-piperazineEthanesulfonicAcid", ... + "5-HT1AReceptor", ... + "5-HT1BReceptor", ... + "5-HT2AReceptor", ... + "5-HT2Receptor", ... + "5-HT4Receptor", ... + "5-HTTransporter", ... + "6,7-Dinitro-1,4-dihydroquinoxaline-2,3-dione", ... + "A1Receptor", ... + "A2AReceptor", ... + "AMPAReceptor", ... + "AlexaFluor594", ... + "Beta-Amyloid40", ... + "D1Receptor", ... + "D2Receptor", ... + "DAB", ... + "Fluoro-Emerald", ... + "Fluoro-Gold", ... + "Fluoro-Ruby", ... + "GABA-AReceptor", ... + "GABA-A_BZ", ... + "GABA-BReceptor", ... + "GABAReceptor", ... + "GTPDisodiumSalt", ... + "JNKMapKinaseScaffoldProtein2", ... + "M1Receptor", ... + "M2Receptor", ... + "M3Receptor", ... + "MagnesiumATP", ... + "NMDAReceptor", ... + "acetylcholine", ... + "alpha-1Receptor", ... + "alpha-2Receptor", ... + "alpha-4Beta-2Receptor", ... + "anterogradeTracer", ... + "biomarker", ... + "biotinylatedDextranAmine", ... + "brainDerivedNeurotrophicFactor", ... + "c-FOS", ... + "calbindin", ... + "calciumCalmodulinProteinKinaseII", ... + "calciumCalmodulinProteinKinaseIIAlphaChain", ... + "calciumChloride", ... + "calretinin", ... + "carbonDioxide", ... + "cholecystokinin", ... + "choline", ... + "cholineAcetyltransferase", ... + "cyclicAdenosineMonophosphate", ... + "diboronTrioxide", ... + "dimethylSulfoxide", ... + "dinitrogen", ... + "dioxygen", ... + "dopamine", ... + "dopamineTransporter", ... + "dynorphin", ... + "edeticAcid", ... + "egtazicAcid", ... + "enkephalin", ... + "epibatidine", ... + "ethanol", ... + "excitatoryAminoAcidTransporter", ... + "excitatoryAminoAcidTransporter1", ... + "excitatoryAminoAcidTransporter2", ... + "excitatoryAminoAcidTransporter3", ... + "excitatoryAminoAcidTransporter4", ... + "excitatoryAminoAcidTransporter5", ... + "flumazenil", ... + "fluorescentMicrospheres", ... + "formaldehyde", ... + "gabazine", ... + "galanin", ... + "gluconicAcid", ... + "glucose", ... + "glutamate", ... + "glutamateTransporter", ... + "glycerol", ... + "glycineTransporter2", ... + "growthFactor", ... + "halothane", ... + "histamine", ... + "insulinLikeGrowthFactor1", ... + "intrabody", ... + "ionotropicGlutamateReceptor", ... + "iperoxo", ... + "iron", ... + "isoflurane", ... + "kainateReceptor", ... + "kallikrein-relatedPeptidase8", ... + "ketamine", ... + "luciferYellow", ... + "magnesiumChloride", ... + "magnesiumSulfate", ... + "medetomidine", ... + "metabotropicGlutamateReceptor", ... + "metabotropicGlutamateReceptor1", ... + "metabotropicGlutamateReceptor2", ... + "metabotropicGlutamateReceptor3", ... + "metabotropicGlutamateReceptor5", ... + "methanol", ... + "monosodiumPhosphate", ... + "muscimol", ... + "neurobiotin", ... + "neuroligin-3", ... + "neuronalNuclearAntigen", ... + "neurotrophicFactor", ... + "nickel", ... + "parvalbumin", ... + "pentobarbital", ... + "pentobarbitalSodium", ... + "potassiumChloride", ... + "potassiumGluconate", ... + "propofol", ... + "siliconDioxide", ... + "silverAmmonium", ... + "silverNitrate", ... + "sodiumBicarbonate", ... + "sodiumChloride", ... + "sucrose", ... + "tungsten", ... + "vesicularGlutamateTransporter", ... + "vesicularGlutamateTransporter1", ... + "vesicularGlutamateTransporter2", ... + "vesicularGlutamateTransporter3", ... + "water" ... + ] + end + + methods + function obj = MolecularEntity(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/OlfactoryStimulusType.m b/code/schemas/v4.0/+openminds/+controlledterms/OlfactoryStimulusType.m new file mode 100644 index 00000000..fc680e07 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/OlfactoryStimulusType.m @@ -0,0 +1,44 @@ +classdef OlfactoryStimulusType < openminds.abstract.ControlledTerm +%OlfactoryStimulusType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/OlfactoryStimulusType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "floralOdor" ... + ] + end + + methods + function obj = OlfactoryStimulusType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/OperatingDevice.m b/code/schemas/v4.0/+openminds/+controlledterms/OperatingDevice.m new file mode 100644 index 00000000..e647d4f5 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/OperatingDevice.m @@ -0,0 +1,50 @@ +classdef OperatingDevice < openminds.abstract.ControlledTerm +%OperatingDevice - Structured information on the operating device. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/OperatingDevice" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "desktop", ... + "embeddedSystem", ... + "highPerformanceComputer", ... + "mobile", ... + "neuromorphicComputer", ... + "server", ... + "web" ... + ] + end + + methods + function obj = OperatingDevice(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/OperatingSystem.m b/code/schemas/v4.0/+openminds/+controlledterms/OperatingSystem.m new file mode 100644 index 00000000..62fab7d5 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/OperatingSystem.m @@ -0,0 +1,52 @@ +classdef OperatingSystem < openminds.abstract.ControlledTerm +%OperatingSystem - Structured information on the operating system. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/OperatingSystem" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "Android", ... + "Linux", ... + "MacOS", ... + "Solaris", ... + "Unix", ... + "Windows", ... + "WindowsPhone", ... + "iOS", ... + "platformIndependent" ... + ] + end + + methods + function obj = OperatingSystem(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/OpticalStimulusType.m b/code/schemas/v4.0/+openminds/+controlledterms/OpticalStimulusType.m new file mode 100644 index 00000000..542502fb --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/OpticalStimulusType.m @@ -0,0 +1,44 @@ +classdef OpticalStimulusType < openminds.abstract.ControlledTerm +%OpticalStimulusType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/OpticalStimulusType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "infraredLight" ... + ] + end + + methods + function obj = OpticalStimulusType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/Organ.m b/code/schemas/v4.0/+openminds/+controlledterms/Organ.m new file mode 100644 index 00000000..73a8ea65 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/Organ.m @@ -0,0 +1,48 @@ +classdef Organ < openminds.abstract.ControlledTerm +%Organ - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Organ" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "brain", ... + "heart", ... + "liver", ... + "muscle", ... + "skin" ... + ] + end + + methods + function obj = Organ(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/OrganismSubstance.m b/code/schemas/v4.0/+openminds/+controlledterms/OrganismSubstance.m new file mode 100644 index 00000000..f32dc4f2 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/OrganismSubstance.m @@ -0,0 +1,47 @@ +classdef OrganismSubstance < openminds.abstract.ControlledTerm +%OrganismSubstance - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/OrganismSubstance" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "arterialBlood", ... + "blood", ... + "cerebrospinalFluid", ... + "venousBlood" ... + ] + end + + methods + function obj = OrganismSubstance(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/OrganismSystem.m b/code/schemas/v4.0/+openminds/+controlledterms/OrganismSystem.m new file mode 100644 index 00000000..20e24931 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/OrganismSystem.m @@ -0,0 +1,53 @@ +classdef OrganismSystem < openminds.abstract.ControlledTerm +%OrganismSystem - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/OrganismSystem" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "cardiovascularSystem", ... + "centralNervousSystem", ... + "cholinergicSystem", ... + "digestiveSystem", ... + "gabaergicSystem", ... + "glutamatergicSystem", ... + "musculoskeletalSystem", ... + "noradrenergicSystem", ... + "serotonergicSystem", ... + "vascularSystem" ... + ] + end + + methods + function obj = OrganismSystem(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/PatchClampVariation.m b/code/schemas/v4.0/+openminds/+controlledterms/PatchClampVariation.m new file mode 100644 index 00000000..4205ae1e --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/PatchClampVariation.m @@ -0,0 +1,49 @@ +classdef PatchClampVariation < openminds.abstract.ControlledTerm +%PatchClampVariation - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/PatchClampVariation" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "cellAttachedPatch", ... + "insideOutPatch", ... + "loosePatch", ... + "outsideOutPatch", ... + "perforatedPatch", ... + "wholeCellPatch" ... + ] + end + + methods + function obj = PatchClampVariation(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/PreparationType.m b/code/schemas/v4.0/+openminds/+controlledterms/PreparationType.m new file mode 100644 index 00000000..3f2cd600 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/PreparationType.m @@ -0,0 +1,49 @@ +classdef PreparationType < openminds.abstract.ControlledTerm +%PreparationType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/PreparationType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "exVivo", ... + "inSilico", ... + "inSitu", ... + "inUtero", ... + "inVitro", ... + "inVivo" ... + ] + end + + methods + function obj = PreparationType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/ProductAccessibility.m b/code/schemas/v4.0/+openminds/+controlledterms/ProductAccessibility.m new file mode 100644 index 00000000..4ae0989e --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/ProductAccessibility.m @@ -0,0 +1,49 @@ +classdef ProductAccessibility < openminds.abstract.ControlledTerm +%ProductAccessibility - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ProductAccessibility" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "controlledAccess", ... + "freeAccess", ... + "paidAccess", ... + "restrictedAccess", ... + "retracted", ... + "underEmbargo" ... + ] + end + + methods + function obj = ProductAccessibility(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/ProgrammingLanguage.m b/code/schemas/v4.0/+openminds/+controlledterms/ProgrammingLanguage.m new file mode 100644 index 00000000..011ac90f --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/ProgrammingLanguage.m @@ -0,0 +1,64 @@ +classdef ProgrammingLanguage < openminds.abstract.ControlledTerm +%ProgrammingLanguage - Structured information on the programming language. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ProgrammingLanguage" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "AMPL", ... + "Bash", ... + "C", ... + "C#", ... + "C++", ... + "Fortran", ... + "GLSL", ... + "HTML", ... + "IGORPro", ... + "Java", ... + "JavaScript", ... + "MATLAB", ... + "PHP", ... + "Pascal", ... + "Python", ... + "R", ... + "Ruby", ... + "Scala", ... + "T-SQL", ... + "TypeScript", ... + "shell" ... + ] + end + + methods + function obj = ProgrammingLanguage(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/QualitativeOverlap.m b/code/schemas/v4.0/+openminds/+controlledterms/QualitativeOverlap.m new file mode 100644 index 00000000..20726eb1 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/QualitativeOverlap.m @@ -0,0 +1,48 @@ +classdef QualitativeOverlap < openminds.abstract.ControlledTerm +%QualitativeOverlap - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/QualitativeOverlap" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "hasIntersectionWith", ... + "isHomologousTo", ... + "isIdenticalTo", ... + "isSubsetOf", ... + "isSupersetOf" ... + ] + end + + methods + function obj = QualitativeOverlap(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/SemanticDataType.m b/code/schemas/v4.0/+openminds/+controlledterms/SemanticDataType.m new file mode 100644 index 00000000..6659364a --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/SemanticDataType.m @@ -0,0 +1,47 @@ +classdef SemanticDataType < openminds.abstract.ControlledTerm +%SemanticDataType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SemanticDataType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "derivedData", ... + "experimentalData", ... + "rawData", ... + "simulatedData" ... + ] + end + + methods + function obj = SemanticDataType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/Service.m b/code/schemas/v4.0/+openminds/+controlledterms/Service.m new file mode 100644 index 00000000..53120833 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/Service.m @@ -0,0 +1,55 @@ +classdef Service < openminds.abstract.ControlledTerm +%Service - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Service" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "AllenInstituteCellTypesDataPortal", ... + "CollaboratoryLab", ... + "CollaboratoryWiki", ... + "KGSearchUI", ... + "LocaliZoom", ... + "ModelCatalog", ... + "ModelDB", ... + "Multi-Image-OSd", ... + "NeuroMorpho", ... + "Neuroglancer", ... + "Zenodo", ... + "siibraExplorer" ... + ] + end + + methods + function obj = Service(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/SetupType.m b/code/schemas/v4.0/+openminds/+controlledterms/SetupType.m new file mode 100644 index 00000000..38cadf54 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/SetupType.m @@ -0,0 +1,46 @@ +classdef SetupType < openminds.abstract.ControlledTerm +%SetupType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SetupType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "acquisitionSystem", ... + "computingSystem", ... + "stimulationSystem" ... + ] + end + + methods + function obj = SetupType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/SoftwareApplicationCategory.m b/code/schemas/v4.0/+openminds/+controlledterms/SoftwareApplicationCategory.m new file mode 100644 index 00000000..b1835a78 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/SoftwareApplicationCategory.m @@ -0,0 +1,49 @@ +classdef SoftwareApplicationCategory < openminds.abstract.ControlledTerm +%SoftwareApplicationCategory - Structured information on the category of the software application. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SoftwareApplicationCategory" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "application", ... + "library", ... + "middleware", ... + "module", ... + "notebook", ... + "plugin" ... + ] + end + + methods + function obj = SoftwareApplicationCategory(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/SoftwareFeature.m b/code/schemas/v4.0/+openminds/+controlledterms/SoftwareFeature.m new file mode 100644 index 00000000..626e473c --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/SoftwareFeature.m @@ -0,0 +1,75 @@ +classdef SoftwareFeature < openminds.abstract.ControlledTerm +%SoftwareFeature - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SoftwareFeature" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "3DGeometryDataTypes", ... + "3DScalarDataTypes", ... + "3DVectorDataTypes", ... + "augmentedReality", ... + "commandlineInterface", ... + "control", ... + "dataAcquisition", ... + "dataProcessing", ... + "desktopEnvironment", ... + "graphDataTypes", ... + "graphicalUserInterface", ... + "heterogeneousArchitecture", ... + "interactiveAnalysis", ... + "matrixDataTypes", ... + "metadataDataTypes", ... + "mobileDevice", ... + "modelling", ... + "parallelProgramming", ... + "performanceMeasurement", ... + "positionalDataTypes", ... + "presentationVisualisation", ... + "profiling", ... + "provenance", ... + "rasterImageDataTypes", ... + "scriptingInterface", ... + "simulation", ... + "statisticalDataTypes", ... + "tensorDataTypes", ... + "tiledDisplayWall", ... + "timeSeriesDataTypes", ... + "vectorImageDataTypes", ... + "virtualReality" ... + ] + end + + methods + function obj = SoftwareFeature(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/Species.m b/code/schemas/v4.0/+openminds/+controlledterms/Species.m new file mode 100644 index 00000000..522756be --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/Species.m @@ -0,0 +1,61 @@ +classdef Species < openminds.abstract.ControlledTerm +%Species - Structured information on the species. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Species" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "berghiaStephanieae", ... + "callithrixJacchus", ... + "chlorocebusAethiopsSabaeus", ... + "chlorocebusPygerythrus", ... + "danioRerio", ... + "felisCatus", ... + "homoSapiens", ... + "macacaFascicularis", ... + "macacaFuscata", ... + "macacaMulatta", ... + "monodelphisDomestica", ... + "musMusculus", ... + "mustelaPutorius", ... + "mustelaPutoriusFuro", ... + "ovisAries", ... + "rattusNorvegicus", ... + "susScrofaDomesticus", ... + "trachemysScriptaElegans" ... + ] + end + + methods + function obj = Species(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/StimulationApproach.m b/code/schemas/v4.0/+openminds/+controlledterms/StimulationApproach.m new file mode 100644 index 00000000..7d58fd15 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/StimulationApproach.m @@ -0,0 +1,49 @@ +classdef StimulationApproach < openminds.abstract.ControlledTerm +%StimulationApproach - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/StimulationApproach" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "auditoryStimulation", ... + "gustatoryStimulation", ... + "interoceptiveStimulation", ... + "olfactoryStimulation", ... + "tactileStimulation", ... + "visualStimulation" ... + ] + end + + methods + function obj = StimulationApproach(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/StimulationTechnique.m b/code/schemas/v4.0/+openminds/+controlledterms/StimulationTechnique.m new file mode 100644 index 00000000..87d629de --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/StimulationTechnique.m @@ -0,0 +1,62 @@ +classdef StimulationTechnique < openminds.abstract.ControlledTerm +%StimulationTechnique - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/StimulationTechnique" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "GestaltVisualStimulation", ... + "abstractImageVisualStimulation", ... + "checkerboardVisualStimulation", ... + "currentStepStimulation", ... + "driftingGratingVisualStimulation", ... + "electricalStimulation", ... + "figure-groundVisualStimulation", ... + "microstimulation", ... + "naturalImageVisualStimulation", ... + "naturalSoundAuditoryStimulation", ... + "optogeneticStimulation", ... + "photonStimulation", ... + "randomDotMotionStimulation", ... + "singlePulseElectricalStimulation", ... + "staticGratingVisualStimulation", ... + "subliminalStimulation", ... + "subliminalVisualStimulation", ... + "transcranialMagneticStimulation", ... + "whiskerStimulation" ... + ] + end + + methods + function obj = StimulationTechnique(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/SubcellularEntity.m b/code/schemas/v4.0/+openminds/+controlledterms/SubcellularEntity.m new file mode 100644 index 00000000..351ad74e --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/SubcellularEntity.m @@ -0,0 +1,57 @@ +classdef SubcellularEntity < openminds.abstract.ControlledTerm +%SubcellularEntity - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SubcellularEntity" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "asymmetricSynapse", ... + "axon", ... + "axonTerminal", ... + "dendrite", ... + "dendriticSpine", ... + "mitochondrion", ... + "nerveFiber", ... + "neurite", ... + "neurofilament", ... + "nucleus", ... + "symmetricSynapse", ... + "synapticBouton", ... + "synapticProtein", ... + "synapticVesicle" ... + ] + end + + methods + function obj = SubcellularEntity(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/SubjectAttribute.m b/code/schemas/v4.0/+openminds/+controlledterms/SubjectAttribute.m new file mode 100644 index 00000000..140d7732 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/SubjectAttribute.m @@ -0,0 +1,63 @@ +classdef SubjectAttribute < openminds.abstract.ControlledTerm +%SubjectAttribute - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SubjectAttribute" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "alert", ... + "alive", ... + "anaesthetized", ... + "asleep", ... + "awake", ... + "comatose", ... + "control", ... + "deceased", ... + "drugged", ... + "freelyMoving", ... + "hasImplantedDevice", ... + "hasInsertedDevice", ... + "headRestrained", ... + "knockin", ... + "knockout", ... + "postoperative", ... + "preoperative", ... + "restrained", ... + "treated", ... + "untreated" ... + ] + end + + methods + function obj = SubjectAttribute(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/TactileStimulusType.m b/code/schemas/v4.0/+openminds/+controlledterms/TactileStimulusType.m new file mode 100644 index 00000000..2df85507 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/TactileStimulusType.m @@ -0,0 +1,46 @@ +classdef TactileStimulusType < openminds.abstract.ControlledTerm +%TactileStimulusType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/TactileStimulusType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "texturedSurface", ... + "vibratingObject", ... + "vibratingSurface" ... + ] + end + + methods + function obj = TactileStimulusType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/Technique.m b/code/schemas/v4.0/+openminds/+controlledterms/Technique.m new file mode 100644 index 00000000..e5b7ea33 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/Technique.m @@ -0,0 +1,234 @@ +classdef Technique < openminds.abstract.ControlledTerm +%Technique - Structured information on the technique. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Technique" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "3DComputerGraphicModeling", ... + "3DPolarizedLightImaging", ... + "3DScanning", ... + "CLARITY_TDE", ... + "DABStaining", ... + "DAPiStaining", ... + "DNAMethylationAnalysis", ... + "DNASequencing", ... + "GolgiStaining", ... + "HEStaining", ... + "HPCSimulation", ... + "HoechstStaining", ... + "NisslStaining", ... + "RNASequencing", ... + "RamanSpectroscopy", ... + "SDSDigestedFreezeFractureReplicaLabeling", ... + "SWITCHImmunohistochemistry", ... + "TDEClearing", ... + "TimmsStaining", ... + "activityModulationTechnique", ... + "anaesthesiaAdministration", ... + "anaesthesiaMonitoring", ... + "anaesthesiaTechnique", ... + "angiography", ... + "anterogradeTracing", ... + "autoradiography", ... + "avidinBiotinComplexStaining", ... + "beta-galactosidaseStaining", ... + "biocytinStaining", ... + "bloodSampling", ... + "brightfieldMicroscopy", ... + "calciumImaging", ... + "callosotomy", ... + "cellAttachedPatchClamp", ... + "coherentAntiStokesRamanSpectroscopy", ... + "coherentStokesRamanSpectroscopy", ... + "computerTomography", ... + "confocalMicroscopy", ... + "contrastAgentAdministration", ... + "contrastEnhancement", ... + "cortico-corticalEvokedPotentialMapping", ... + "craniotomy", ... + "cryosectioning", ... + "currentClamp", ... + "darkfieldMicroscopy", ... + "differentialInterferenceContrastMicroscopy", ... + "diffusionFixationTechnique", ... + "diffusionTensorImaging", ... + "diffusionWeightedImaging", ... + "dualViewInvertedSelectivePlaneIlluminationMicroscopy", ... + "electrocardiography", ... + "electrocorticography", ... + "electroencephalography", ... + "electromyography", ... + "electronMicroscopy", ... + "electronTomography", ... + "electrooculography", ... + "electroporation", ... + "enzymeLinkedImmunosorbentAssay", ... + "epidermalElectrophysiologyTechnique", ... + "epiduralElectrocorticography", ... + "epifluorescentMicroscopy", ... + "extracellularElectrophysiology", ... + "eyeMovementTracking", ... + "fixationTechnique", ... + "fluorescenceMicroscopy", ... + "focusedIonBeamScanningElectronMicroscopy", ... + "functionalMagneticResonanceImaging", ... + "geneExpressionMeasurement", ... + "geneKnockin", ... + "geneKnockout", ... + "genomeWideAssociationStudy", ... + "heavyMetalNegativeStaining", ... + "high-resolutionScanning", ... + "high-speedVideoRecording", ... + "highDensityElectroencephalography", ... + "highFieldFunctionalMagneticResonanceImaging", ... + "highFieldMagneticResonanceImaging", ... + "highThroughputScanning", ... + "histochemistry", ... + "immunohistochemistry", ... + "immunoprecipitation", ... + "implantSurgery", ... + "inSituHybridisation", ... + "infraredDifferentialInterferenceContrastVideoMicroscopy", ... + "injection", ... + "intracellularElectrophysiology", ... + "intracellularInjection", ... + "intracranialElectroencephalography", ... + "intraperitonealInjection", ... + "intravenousInjection", ... + "iontophoresis", ... + "iontophoreticMicroinjection", ... + "lightMicroscopy", ... + "lightSheetFluorescenceMicroscopy", ... + "magneticResonanceImaging", ... + "magneticResonanceSpectroscopy", ... + "magnetizationTransferImaging", ... + "magnetoencephalography", ... + "massSpectrometry", ... + "microComputedTomography", ... + "microtomeSectioning", ... + "motionCapture", ... + "multi-compartmentModeling", ... + "multiElectrodeExtracellularElectrophysiology", ... + "multiPhotonFluorescenceMicroscopy", ... + "multipleWholeCellPatchClamp", ... + "myelinStaining", ... + "myelinWaterImaging", ... + "nearInfraredSpectroscopy", ... + "neuromorphicSimulation", ... + "nonlinearOpticalMicroscopy", ... + "nucleicAcidExtraction", ... + "opticalCoherenceTomography", ... + "opticalCoherenceTomographyAngiography", ... + "optogeneticInhibition", ... + "oralAdministration", ... + "organExtraction", ... + "patchClamp", ... + "perfusionFixationTechnique", ... + "perfusionTechnique", ... + "perturbationalComplexityIndexMeasurement", ... + "phaseContrastMicroscopy", ... + "phaseContrastXRayComputedTomography", ... + "phaseContrastXRayImaging", ... + "photoactivation", ... + "photoinactivation", ... + "photoplethysmography", ... + "polarizedLightMicroscopy", ... + "populationReceptiveFieldMapping", ... + "positronEmissionTomography", ... + "pressureInjection", ... + "primaryAntibodyStaining", ... + "pseudoContinuousArterialSpinLabeling", ... + "psychologicalTesting", ... + "pupillometry", ... + "quantification", ... + "quantitativeMagneticResonanceImaging", ... + "quantitativeSusceptibilityMapping", ... + "receptiveFieldMapping", ... + "reporterGeneBasedExpressionMeasurement", ... + "reporterProteinBasedExpressionMeasurement", ... + "retinotopicMapping", ... + "retrogradeTracing", ... + "rule-basedModeling", ... + "scanningElectronMicroscopy", ... + "scatteredLightImaging", ... + "secondaryAntibodyStaining", ... + "serialBlockFaceScanningElectronMicroscopy", ... + "serialSectionTransmissionElectronMicroscopy", ... + "sharpElectrodeIntracellularElectrophysiology", ... + "silverStaining", ... + "simulation", ... + "singleCellRNASequencing", ... + "singleElectrodeExtracellularElectrophysiology", ... + "singleElectrodeJuxtacellularElectrophysiology", ... + "singleGeneAnalysis", ... + "singleNucleotidePolymorphismDetection", ... + "sodiumMRI", ... + "sonography", ... + "standardization", ... + "stereoelectroencephalography", ... + "stereology", ... + "stereotacticSurgery", ... + "structuralMagneticResonanceImaging", ... + "structuralNeuroimaging", ... + "subcutaneousInjection", ... + "subduralElectrocorticography", ... + "superResolutionMicroscopy", ... + "susceptibilityWeightedImaging", ... + "tetrodeExtracellularElectrophysiology", ... + "time-of-flightMagneticResonanceAngiography", ... + "tissueClearing", ... + "tractTracing", ... + "transcardialPerfusionFixationTechnique", ... + "transcardialPerfusionTechnique", ... + "transmissionElectronMicroscopy", ... + "twoPhotonFluorescenceMicroscopy", ... + "ultraHighFieldFunctionalMagneticResonanceImaging", ... + "ultraHighFieldMagneticResonanceImaging", ... + "ultraHighFieldMagneticResonanceSpectroscopy", ... + "vibratomeSectioning", ... + "video-oculography", ... + "videoTracking", ... + "virus-mediatedTransfection", ... + "voltageClamp", ... + "voltageSensitiveDyeImaging", ... + "weightedCorrelationNetworkAnalysis", ... + "wholeCellPatchClamp", ... + "wholeGenomeSequencing", ... + "widefieldFluorescenceMicroscopy" ... + ] + end + + methods + function obj = Technique(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/TermSuggestion.m b/code/schemas/v4.0/+openminds/+controlledterms/TermSuggestion.m new file mode 100644 index 00000000..c8ff256c --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/TermSuggestion.m @@ -0,0 +1,49 @@ +classdef TermSuggestion < openminds.abstract.ControlledTerm +%TermSuggestion - No description available. +% +% PROPERTIES: +% +% addExistingTerminology : (1,1) Terminology +% Add an existing terminology in which the suggested term should be integrated in. +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% suggestNewTerminology : (1,1) string +% Propose a name for a new terminology in which the suggested term should be integrated in. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/TermSuggestion" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + ] + end + + methods + function obj = TermSuggestion(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/Terminology.m b/code/schemas/v4.0/+openminds/+controlledterms/Terminology.m new file mode 100644 index 00000000..3390aa52 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/Terminology.m @@ -0,0 +1,120 @@ +classdef Terminology < openminds.abstract.ControlledTerm +%Terminology - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Terminology" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "MRIPulseSequence", ... + "MRIWeighting", ... + "UBERONParcellation", ... + "actionStatusType", ... + "ageCategory", ... + "analysisTechnique", ... + "anatomicalAxesOrientation", ... + "anatomicalIdentificationType", ... + "anatomicalPlane", ... + "annotationCriteriaType", ... + "annotationType", ... + "atlasType", ... + "auditoryStimulusType", ... + "biologicalOrder", ... + "biologicalSex", ... + "breedingType", ... + "cellCultureType", ... + "cellType", ... + "chemicalMixtureType", ... + "colormap", ... + "contributionType", ... + "cranialWindowConstructionType", ... + "cranialWindowReinforcementType", ... + "criteriaQualityType", ... + "dataType", ... + "deviceType", ... + "differenceMeasure", ... + "disease", ... + "diseaseModel", ... + "educationalLevel", ... + "electricalStimulusType", ... + "ethicsAssessment", ... + "experimentalApproach", ... + "fileBundleGrouping", ... + "fileRepositoryType", ... + "fileUsageRole", ... + "geneticStrainType", ... + "gustatoryStimulusType", ... + "handedness", ... + "language", ... + "laterality", ... + "learningResourceType", ... + "measuredQuantity", ... + "measuredSignalType", ... + "metaDataModelType", ... + "modelAbstractionLevel", ... + "modelScope", ... + "molecularEntity", ... + "olfactoryStimulusType", ... + "operatingDevice", ... + "operatingSystem", ... + "opticalStimulusType", ... + "organ", ... + "organismSubstance", ... + "organismSystem", ... + "patchClampVariation", ... + "preparationType", ... + "productAccessibility", ... + "programmingLanguage", ... + "qualitativeOverlap", ... + "semanticDataType", ... + "service", ... + "setupType", ... + "softwareApplicationCategory", ... + "softwareFeature", ... + "species", ... + "stimulationApproach", ... + "stimulationTechnique", ... + "subcellularEntity", ... + "subjectAttribute", ... + "tactileStimulusType", ... + "technique", ... + "tissueSampleAttribute", ... + "tissueSampleType", ... + "typeOfUncertainty", ... + "unitOfMeasurement", ... + "visualStimulusType" ... + ] + end + + methods + function obj = Terminology(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/TissueSampleAttribute.m b/code/schemas/v4.0/+openminds/+controlledterms/TissueSampleAttribute.m new file mode 100644 index 00000000..984ff06f --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/TissueSampleAttribute.m @@ -0,0 +1,50 @@ +classdef TissueSampleAttribute < openminds.abstract.ControlledTerm +%TissueSampleAttribute - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/TissueSampleAttribute" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "fixated", ... + "freeFloating", ... + "labeled", ... + "mounted", ... + "stained", ... + "unstained", ... + "untreated" ... + ] + end + + methods + function obj = TissueSampleAttribute(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/TissueSampleType.m b/code/schemas/v4.0/+openminds/+controlledterms/TissueSampleType.m new file mode 100644 index 00000000..97afeb07 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/TissueSampleType.m @@ -0,0 +1,53 @@ +classdef TissueSampleType < openminds.abstract.ControlledTerm +%TissueSampleType - Structured information on the general type of the tissue sample. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/TissueSampleType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "biopsySample", ... + "fluidSpecimen", ... + "hemisphere", ... + "heterogeneousCellPopulation", ... + "homogeneousCellPopulation", ... + "nerve", ... + "singleCell", ... + "tissueBlock", ... + "tissueSlice", ... + "wholeOrgan" ... + ] + end + + methods + function obj = TissueSampleType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/TypeOfUncertainty.m b/code/schemas/v4.0/+openminds/+controlledterms/TypeOfUncertainty.m new file mode 100644 index 00000000..aa61fc67 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/TypeOfUncertainty.m @@ -0,0 +1,45 @@ +classdef TypeOfUncertainty < openminds.abstract.ControlledTerm +%TypeOfUncertainty - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/TypeOfUncertainty" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "standardDeviation", ... + "standardError" ... + ] + end + + methods + function obj = TypeOfUncertainty(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/UBERONParcellation.m b/code/schemas/v4.0/+openminds/+controlledterms/UBERONParcellation.m new file mode 100644 index 00000000..12a56166 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/UBERONParcellation.m @@ -0,0 +1,905 @@ +classdef UBERONParcellation < openminds.abstract.ControlledTerm +%UBERONParcellation - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/UBERONParcellation" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "CA1Alveus", ... + "CA1FieldOfHippocampus", ... + "CA1StratumLacunosumMoleculare", ... + "CA1StratumOriens", ... + "CA1StratumRadiatum", ... + "CA2FieldOfHippocampus", ... + "CA2StratumRadiatum", ... + "CA3Alveus", ... + "CA3FieldOfHippocampus", ... + "CA3StratumRadiatum", ... + "CA4FieldOfHippocampus", ... + "abducensNucleus", ... + "accessoryAbducensNucleus", ... + "accessoryBasalAmygdaloidNucleus", ... + "accessoryCuneateNucleus", ... + "accessoryMedullaryLaminaOfGlobusPallidus", ... + "accessoryNerveFiberBundle", ... + "accessoryNerveRoot", ... + "adenohypophysis", ... + "aggregateRegionalPartOfBrain", ... + "alarCentralLobule", ... + "allocortex", ... + "amiculumOfDentateNucleus", ... + "ammonsHorn", ... + "amygdala", ... + "angularGyrus", ... + "annectantGyrus", ... + "ansaLenticularis", ... + "ansiformLobuleCrusI", ... + "ansiformLobuleCrusII", ... + "anteriorAmygdaloidArea", ... + "anteriorCalcarineSulcus", ... + "anteriorCerebralVein", ... + "anteriorCingulateCortex", ... + "anteriorCingulateGyrus", ... + "anteriorColumnOfFornix", ... + "anteriorCommissure", ... + "anteriorCommissureAnteriorPart", ... + "anteriorHornOfLateralVentricle", ... + "anteriorHypothalamicRegion", ... + "anteriorLimbOfInternalCapsule", ... + "anteriorLobeOfCerebellum", ... + "anteriorMedianEminence", ... + "anteriorMedianOculomotorNucleus", ... + "anteriorMesencephalicCentralArtery", ... + "anteriorNuclearGroup", ... + "anteriorNucleusOfHypothalamus", ... + "anteriorNucleusOfHypothalamusCentralPart", ... + "anteriorNucleusOfHypothalamusDorsalPart", ... + "anteriorNucleusOfHypothalamusPosteriorPart", ... + "anteriorOlfactoryNucleus", ... + "anteriorParietooccipitalSulcus", ... + "anteriorPerforatedSubstance", ... + "anteriorPretectalNucleus", ... + "anteriorQuadrangularLobule", ... + "anteriorThalamicRadiation", ... + "anteriorTransverseTemporalGyrus", ... + "anterodorsalNucleusOfMedialGeniculateBody", ... + "anterodorsalNucleusOfThalamus", ... + "anteromedialNucleusOfThalamus", ... + "anteroventralCochlearNucleus", ... + "anteroventralNucleusOfThalamus", ... + "anteroventralPreopticNucleus", ... + "arachnoidBarrierLayer", ... + "arcopallium", ... + "arcuateFasciculus", ... + "arcuateNucleusOfHypothalamus", ... + "arcuateNucleusOfMedulla", ... + "areaPostrema", ... + "areaXOfBasalGanglion", ... + "areaXOfVentralLateralNucleus", ... + "arthropodOpticLobe", ... + "auditoryCortex", ... + "banksOfSuperiorTemporalSulcus", ... + "barrelCortex", ... + "basalAmygdaloidNucleus", ... + "basalForebrain", ... + "basalGanglion", ... + "basalNuclearComplex", ... + "basalNucleusOfTelencephalon", ... + "basalPartOfPons", ... + "basalVein", ... + "basolateralAmygdaloidNuclearComplex", ... + "bedNucleusOfStriaTerminalis", ... + "bloodBrainBarrier", ... + "bloodNerveBarrier", ... + "bloodcerebrospinalFluidBarrier", ... + "bodyOfCaudateNucleus", ... + "bodyOfCorpusCallosum", ... + "bodyOfFornix", ... + "bodyOfLateralVentricle", ... + "brachiumOfInferiorColliculus", ... + "brachiumOfSuperiorColliculus", ... + "brainBloodVessel", ... + "brainEndothelium", ... + "brainEpendyma", ... + "brainGrayMatter", ... + "brainMarginalZone", ... + "brainMeninx", ... + "brainVentricle", ... + "brainVentriclechoroidPlexus", ... + "brainWhiteMatter", ... + "brainstem", ... + "calcarineSulcus", ... + "calcifiedStructureOfBrain", ... + "capsuleOfMedialGeniculateBody", ... + "capsuleOfRedNucleus", ... + "caudalAnteriorCingulateCortex", ... + "caudalCentralOculomotorNucleus", ... + "caudalMiddleFrontalGyrus", ... + "caudalPartOfSpinalTrigeminalNucleus", ... + "caudalPartOfVentralLateralNucleus", ... + "caudalPartOfVentralPosterolateralNucleusOfThalamus", ... + "caudalPontineReticularNucleus", ... + "caudateNucleus", ... + "caudateputamen", ... + "centralAmygdaloidNucleus", ... + "centralArtery", ... + "centralCervicalSpinocerebellarTract", ... + "centralDorsalNucleusOfThalamus", ... + "centralGraySubstanceOfMedulla", ... + "centralGraySubstanceOfMidbrain", ... + "centralGraySubstanceOfPons", ... + "centralLateralNucleus", ... + "centralLobule", ... + "centralMedialNucleus", ... + "centralNucleusOfInferiorColliculus", ... + "centralOculomotorNucleus", ... + "centralSulcus", ... + "centralTegmentalTractOfMidbrain", ... + "centralTegmentalTractOfPons", ... + "centromedianNucleusOfThalamus", ... + "cephalopodOpticLobe", ... + "cerebellarCentralArtery", ... + "cerebellarCortex", ... + "cerebellarLayer", ... + "cerebellarNuclearComplex", ... + "cerebellarPlate", ... + "cerebellarVermis", ... + "cerebellum", ... + "cerebellumFissure", ... + "cerebellumGloboseNucleus", ... + "cerebellumHemisphericLobuleX", ... + "cerebellumIntermediateZone", ... + "cerebellumInterpositusNucleus", ... + "cerebellumMarginalLayer", ... + "cerebellumVasculature", ... + "cerebellumVermisCulmen", ... + "cerebellumVermisLobule", ... + "cerebellumVermisLobuleI", ... + "cerebellumVermisLobuleIX", ... + "cerebellumVermisLobuleX", ... + "cerebralBloodVessel", ... + "cerebralCortex", ... + "cerebralCortexMarginalLayer", ... + "cerebralCrus", ... + "cerebralHemisphere", ... + "cerebralHemisphereWhiteMatter", ... + "cerebralPeduncle", ... + "cerebralSubcortex", ... + "cerebralVein", ... + "chemoarchitecturalPartOfBrain", ... + "chemoarchitecturalPartOfStriatum", ... + "choroidPlexus", ... + "choroidPlexusCorporaArenacea", ... + "choroidPlexusEpithelium", ... + "choroidPlexusOfFourthVentricle", ... + "choroidPlexusOfLateralVentricle", ... + "choroidPlexusOfThirdVentricle", ... + "choroidPlexusStroma", ... + "cingulateCortex", ... + "cingulateGyrus", ... + "cingulateSulcus", ... + "cingulumOfBrain", ... + "circularSulcusOfInsula", ... + "circumventricularOrgan", ... + "claustralAmygdaloidArea", ... + "claustrumOfBrain", ... + "cochlearNuclearComplex", ... + "collateralSulcus", ... + "collectionOfBasalGanglia", ... + "commissuralNucleusOfTheSolitaryTract", ... + "commissuralNucleusOfVagusNerve", ... + "compositePartSpanningMultipleBaseRegionalPartsOfBrain", ... + "copulaPyramidis", ... + "coreOfNucleusAccumbens", ... + "coronaRadiataOfNeuraxis", ... + "corpusCallosum", ... + "corpusStriatum", ... + "corticalAmygdaloidNucleus", ... + "corticalLayerI", ... + "corticalLayerII", ... + "corticalLayerIII", ... + "corticalLayerIV", ... + "corticalLayerV", ... + "corticalLayerVI", ... + "corticomedialNuclearComplex", ... + "corticospinalTract", ... + "corticotectalTract", ... + "cranialNerveII", ... + "cuneateFasciculusOfMedulla", ... + "cuneiformNucleus", ... + "cuneocerebellarTract", ... + "cuneusCortex", ... + "cytoarchitecturalPartOfDentateGyrus", ... + "decussationOfSuperiorCerebellarPeduncle", ... + "decussationOfTrochlearNerve", ... + "deepCerebralVein", ... + "deepMiddleCerebralVein", ... + "densocellularPartOfMedialDorsalNucleus", ... + "dentateGyrusGranuleCellLayer", ... + "dentateGyrusMolecularLayer", ... + "dentateGyrusOfHippocampalFormation", ... + "dentateNucleus", ... + "dentatothalamicTract", ... + "diagonalBandOfBroca", ... + "diencephalon", ... + "diffuseReticularNucleus", ... + "dorsalAccessoryInferiorOlivaryNucleus", ... + "dorsalAcousticStria", ... + "dorsalCapOfKooy", ... + "dorsalCerebralVein", ... + "dorsalCochlearNucleus", ... + "dorsalColumnNucleus", ... + "dorsalExternalArcuateFiberBundle", ... + "dorsalHypothalamicArea", ... + "dorsalLongitudinalFasciculus", ... + "dorsalLongitudinalFasciculusOfHypothalamus", ... + "dorsalLongitudinalFasciculusOfMedulla", ... + "dorsalLongitudinalFasciculusOfMidbrain", ... + "dorsalLongitudinalFasciculusOfPons", ... + "dorsalLongitudinalVein", ... + "dorsalMotorNucleusOfVagusNerve", ... + "dorsalNucleusOfLateralLemniscus", ... + "dorsalNucleusOfMedialGeniculateBody", ... + "dorsalNucleusOfTrapezoidBody", ... + "dorsalOculomotorNucleus", ... + "dorsalPallidum", ... + "dorsalParamedianReticularNucleus", ... + "dorsalPlusVentralThalamus", ... + "dorsalRapheNucleus", ... + "dorsalSeptalNucleus", ... + "dorsalStriatum", ... + "dorsalTegmentalDecussation", ... + "dorsalTegmentalNucleus", ... + "dorsalTegmentalNucleusParsDorsalis", ... + "dorsalTegmentalNucleusParsVentralis", ... + "dorsalTrigeminalTract", ... + "dorsolateralFasciculusOfMedulla", ... + "dorsolateralPrefrontalCortex", ... + "dorsomedialNucleusOfHypothalamus", ... + "duraMaterLymphVessel", ... + "emboliformNucleus", ... + "endopiriformNucleus", ... + "endothelialBloodBrainBarrier", ... + "entorhinalCortex", ... + "entorhinalCortexLayer2", ... + "entorhinalCortexLayer3", ... + "entorhinalCortexLayer5", ... + "entorhinalCortexLayer6", ... + "epithalamus", ... + "externalCapsuleOfTelencephalon", ... + "externalNucleusOfInferiorColliculus", ... + "extrastriateCortex", ... + "extremeCapsule", ... + "facialMotorNucleus", ... + "facialNerveRoot", ... + "fasciculusOfBrain", ... + "fasciolarGyrus", ... + "fastigialNucleus", ... + "flocculonodularLobe", ... + "flocculonodularLobeHemispherePortion", ... + "flocculus", ... + "forebrain", ... + "forebrainmidbrainBoundary", ... + "fornixOfBrain", ... + "fourthVentricle", ... + "fourthVentricleAperture", ... + "fourthVentricleChoroidPlexusEpithelium", ... + "fourthVentricleChoroidPlexusStroma", ... + "fourthVentricleEpendyma", ... + "frontalCortex", ... + "frontalLobe", ... + "frontalOperculum", ... + "frontalPole", ... + "frontoorbitalGyrus", ... + "functionalPartOfBrain", ... + "fundusStriati", ... + "fusiformGyrus", ... + "futureHindbrainMeninx", ... + "futureMetencephalon", ... + "futureMyelencephalon", ... + "genuOfCorpusCallosum", ... + "glialBloodBrainBarrier", ... + "globusPallidus", ... + "glossopharyngealNerveFiberBundle", ... + "glossopharyngealNerveRoot", ... + "gracileFasciculus", ... + "gracileFasciculusOfMedulla", ... + "grayMatterOfHindbrain", ... + "greatCerebralVein", ... + "grossAnatomicalPartsOfTheCerebellum", ... + "gyrusRectus", ... + "habenula", ... + "habenularCommissure", ... + "habenulointerpeduncularTractOfDiencephalon", ... + "habenulointerpeduncularTractOfMidbrain", ... + "headOfCaudateNucleus", ... + "hilumOfDentateNucleus", ... + "hilusOfDentateGyrus", ... + "hindbrain", ... + "hindbrainCommissure", ... + "hindbrainCorticalIntermediateZone", ... + "hindbrainMarginalLayer", ... + "hindbrainNucleus", ... + "hindbrainSubarachnoidSpace", ... + "hindbrainVenousSystem", ... + "hippocampalCommissure", ... + "hippocampalFormation", ... + "hippocampusAlveus", ... + "hippocampusFimbria", ... + "horizontalLimbOfTheDiagonalBand", ... + "hyaloidArtery", ... + "hypoglossalNerveRoot", ... + "hypothalamus", ... + "induseumGriseum", ... + "inferiorCentralNucleus", ... + "inferiorCerebellarPeduncle", ... + "inferiorCerebralVein", ... + "inferiorColliculus", ... + "inferiorFrontalGyrus", ... + "inferiorHornOfTheLateralVentricle", ... + "inferiorLongitudinalFasciculus", ... + "inferiorOccipitalGyrus", ... + "inferiorOccipitofrontalFasciculus", ... + "inferiorOlivaryComplex", ... + "inferiorParietalCortex", ... + "inferiorRostralGyrus", ... + "inferiorTemporalGyrus", ... + "inferiorTransverseFrontopolarGyrus", ... + "inferiorVestibularNucleus", ... + "insectProtocerebrum", ... + "insectSupraesophagealGanglion", ... + "insula", ... + "interanterodorsalNucleusOfTheThalamus", ... + "intercalatedAmygdaloidNuclei", ... + "intergeniculateLeafletOfTheLateralGeniculateComplex", ... + "intermediateAcousticStria", ... + "intermediateHypothalamicRegion", ... + "intermediateOculomotorNucleus", ... + "intermediateOrbitalGyrus", ... + "intermediatePartOfHypophysis", ... + "intermediatePeriventricularNucleus", ... + "internalArcuateFiberBundle", ... + "internalCapsuleOfTelencephalon", ... + "internalCerebralVein", ... + "internalMedullaryLaminaOfThalamus", ... + "interpeduncularNucleus", ... + "interpolarPartOfSpinalTrigeminalNucleus", ... + "interstitialNucleusOfCajal", ... + "interthalamicAdhesion", ... + "intralaminarNuclearGroup", ... + "intraparietalSulcus", ... + "islaMagnaOfCalleja", ... + "islandOfCalleja", ... + "islandsOfCallejaOfOlfactoryTubercle", ... + "isthmusOfCingulateGyrus", ... + "juxtarestiformBody", ... + "laminaOfSeptumPellucidum", ... + "lateralAmygdaloidNucleus", ... + "lateralAmygdaloidNucleusDorsolateralPart", ... + "lateralAmygdaloidNucleusVentrolateralPart", ... + "lateralAmygdaloidNucleusVentromedialPart", ... + "lateralCervicalNucleus", ... + "lateralEminenceOfFourthVentricle", ... + "lateralEminenceOfHypophysis", ... + "lateralGeniculateBody", ... + "lateralGlobusPallidus", ... + "lateralHabenularNucleus", ... + "lateralHypothalamicArea", ... + "lateralHypothalamicNucleus", ... + "lateralLemniscus", ... + "lateralMammillaryNucleus", ... + "lateralMedullaryLaminaOfGlobusPallidus", ... + "lateralNuclearGroupOfThalamus", ... + "lateralNucleusOfStriaTerminalis", ... + "lateralOccipitalCortex", ... + "lateralOlfactoryStria", ... + "lateralOrbitalFrontalCortex", ... + "lateralOrbitalGyrus", ... + "lateralParabrachialNucleus", ... + "lateralParagigantocellularNucleus", ... + "lateralPartOfBasalAmygdaloidNucleus", ... + "lateralPartOfMedialMammillaryNucleus", ... + "lateralPericuneateNucleus", ... + "lateralPesLemniscus", ... + "lateralPreopticNucleus", ... + "lateralPulvinarNucleus", ... + "lateralRecessOfFourthVentricle", ... + "lateralReticularNucleus", ... + "lateralSeptalComplex", ... + "lateralSeptalNucleus", ... + "lateralSpinalNucleus", ... + "lateralSulcus", ... + "lateralSuperiorOlivaryNucleus", ... + "lateralTuberalNucleus", ... + "lateralVestibularNucleus", ... + "layerOfHippocampus", ... + "lenticularFasciculus", ... + "lentiformNucleus", ... + "limbicLobe", ... + "limenOfInsula", ... + "limitansNucleus", ... + "linearNucleus", ... + "lingualGyrus", ... + "lobeOfCerebralHemisphere", ... + "locusCeruleus", ... + "longitudinalPontineFibers", ... + "lowerRhombicLip", ... + "magnocellularNucleusOfMedialGeniculateBody", ... + "magnocellularPartOfMedialDorsalNucleus", ... + "magnocellularPartOfRedNucleus", ... + "magnocellularPartOfVentralAnteriorNucleus", ... + "magnocellularPreopticNucleus", ... + "mammillaryBody", ... + "mammillaryPeduncle", ... + "mammillothalamicTractOfHypothalamus", ... + "marginalVenousSinus", ... + "matrixCompartment", ... + "matrixCompartmentOfCaudateNucleus", ... + "matrixCompartmentOfPutamen", ... + "matrixPartOfHeadOfCaudateNucleus", ... + "matrixPartOfTailOfCaudateNucleus", ... + "medialAccessoryOlive", ... + "medialAmygdaloidNucleus", ... + "medialDorsalNucleusOfThalamus", ... + "medialEntorhinalCortex", ... + "medialForebrainBundle", ... + "medialGeniculateBody", ... + "medialGlobusPallidus", ... + "medialLemniscusOfMedulla", ... + "medialLemniscusOfMidbrain", ... + "medialLemniscusOfPons", ... + "medialLongitudinalFasciculus", ... + "medialLongitudinalFasciculusOfMedulla", ... + "medialLongitudinalFasciculusOfMidbrain", ... + "medialLongitudinalFasciculusOfPons", ... + "medialMammillaryNucleus", ... + "medialMedullaryLaminaOfGlobusPallidus", ... + "medialNucleusOfStriaTerminalis", ... + "medialNucleusOfTrapezoidBody", ... + "medialOculomotorNucleus", ... + "medialOlfactoryGyrus", ... + "medialOrbitalFrontalCortex", ... + "medialOrbitalGyrus", ... + "medialParabrachialNucleus", ... + "medialPartOfBasalAmygdaloidNucleus", ... + "medialPartOfMedialMammillaryNucleus", ... + "medialPartOfVentralLateralNucleus", ... + "medialPericuneateNucleus", ... + "medialPesLemniscus", ... + "medialPreopticNucleus", ... + "medialPulvinarNucleus", ... + "medialSeptalNucleus", ... + "medialSubnucleusOfSolitaryTract", ... + "medialSuperiorOlivaryNucleus", ... + "medialTransverseFrontopolarGyrus", ... + "medialVentralTegmentalArea", ... + "medialVestibularNucleus", ... + "medianEminenceOfNeurohypophysis", ... + "medianPreopticNucleus", ... + "medianRapheNucleus", ... + "medullaOblongata", ... + "medullaryAnteriorHorn", ... + "medullaryRapheNuclearComplex", ... + "medullaryReticularFormation", ... + "meninxOfHindbrain", ... + "mesencephalicNucleusOfTrigeminalNerve", ... + "mesencephalicTractOfTrigeminalNerve", ... + "metathalamus", ... + "metencephalon", ... + "metencephalonSulcusLimitans", ... + "midbrain", ... + "midbrainCerebralAqueduct", ... + "midbrainRapheNuclei", ... + "midbrainReticularFormation", ... + "midbrainTectum", ... + "midbrainTegmentum", ... + "midbrainhindbrainBoundary", ... + "middleCerebellarPeduncle", ... + "middleFrontalGyrus", ... + "middleMesencephalicCentralArtery", ... + "middleTemporalGyrus", ... + "midlineNuclearGroup", ... + "motorNucleusOfTrigeminalNerve", ... + "motorRootOfTrigeminalNerve", ... + "mushroomBody", ... + "myelencephalonSulcusLimitans", ... + "nasoFrontalVein", ... + "neocortex", ... + "neodentatePartOfDentateNucleus", ... + "neuralLobeOfNeurohypophysis", ... + "neuralNucleus", ... + "neurohypophysis", ... + "nucleusAccumbens", ... + "nucleusAmbiguus", ... + "nucleusIncertus", ... + "nucleusIntercalatus", ... + "nucleusOfAnteriorCommissure", ... + "nucleusOfBrain", ... + "nucleusOfCerebellarNuclearComplex", ... + "nucleusOfDiagonalBand", ... + "nucleusOfLateralOlfactoryTract", ... + "nucleusOfMedialEminence", ... + "nucleusOfOpticTract", ... + "nucleusOfPosteriorCommissure", ... + "nucleusOfSolitaryTract", ... + "nucleusOfTheBrachiumOfTheInferiorColliculus", ... + "nucleusOfTrapezoidBody", ... + "nucleusPrepositus", ... + "nucleusRaphePallidus", ... + "nucleusSubceruleus", ... + "occipitalCortex", ... + "occipitalGyrus", ... + "occipitalLobe", ... + "occipitotemporalSulcus", ... + "oculomotorNerveRoot", ... + "oculomotorNuclearComplex", ... + "olfactoryBulb", ... + "olfactoryBulbGranuleCellLayer", ... + "olfactoryBulbMainGlomerularLayer", ... + "olfactoryBulbMitralCellLayer", ... + "olfactoryBulbOuterNerveLayer", ... + "olfactoryCortex", ... + "olfactoryEntorhinalCortex", ... + "olfactoryTract", ... + "olfactoryTrigone", ... + "olfactoryTubercle", ... + "olivaryPretectalNucleus", ... + "opercularPartOfInferiorFrontalGyrus", ... + "opticChiasma", ... + "opticRecessOfThirdVentricle", ... + "opticTract", ... + "oralPartOfSpinalTrigeminalNucleus", ... + "oralPartOfVentralLateralNucleus", ... + "oralPartOfVentralPosterolateralNucleus", ... + "oralPontineReticularNucleus", ... + "oralPulvinarNucleus", ... + "orbitalGyriComplex", ... + "orbitalPartOfInferiorFrontalGyrus", ... + "orbitofrontalCortex", ... + "ovalNucleusOfStriaTerminalis", ... + "pairedVenousDuralSinus", ... + "paleocortex", ... + "paleodentateOfDentateNucleus", ... + "pallidotegmentalFasciculus", ... + "pallidum", ... + "pallium", ... + "parabigeminalNucleus", ... + "parabrachialNucleus", ... + "parabrachialPigmentalNucleus", ... + "paracentralLobule", ... + "paraflocculus", ... + "parahippocampalGyrus", ... + "paralaminarPartOfMedialDorsalNucleus", ... + "paramedianReticularNucleus", ... + "parasolitaryNucleus", ... + "parasubiculum", ... + "paratenialNucleus", ... + "paraterminalGyrus", ... + "paraventricularNucleusOfThalamus", ... + "paraventricularNucleusOfTheHypothalamus", ... + "paraventricularNucleusOfTheHypothalamusDescendingDivision", ... + "paraventricularNucleusOfTheHypothalamusDescendingDivisionFornicealPart", ... + "paraventricularNucleusOfTheHypothalamusDescendingDivisionLateralParvicellularPart", ... + "paraventricularNucleusOfTheHypothalamusDescendingDivisionMedialParvicellularPartVentralZone", ... + "paraventricularNucleusOfTheHypothalamusMagnocellularDivision", ... + "paraventricularNucleusOfTheHypothalamusMagnocellularDivisionAnteriorMagnocellularPart", ... + "paraventricularNucleusOfTheHypothalamusMagnocellularDivisionMedialMagnocellularPart", ... + "paraventricularNucleusOfTheHypothalamusMagnocellularDivisionPosteriorMagnocellularPart", ... + "paraventricularNucleusOfTheHypothalamusMagnocellularDivisionPosteriorMagnocellularPartLateralZone", ... + "paraventricularNucleusOfTheHypothalamusMagnocellularDivisionPosteriorMagnocellularPartMedialZone", ... + "paraventricularNucleusOfTheHypothalamusParvicellularDivision", ... + "paravermicLobuleX", ... + "paravermisLobuleArea", ... + "paravermisPartsOfTheCerebellarCortex", ... + "parietalCortex", ... + "parietalLobe", ... + "parietooccipitalSulcus", ... + "parsDistalisOfAdenohypophysis", ... + "parsIntercerebralis", ... + "parsPostremaOfVentralLateralNucleus", ... + "parvicellularPartOfMedialDorsalNucleus", ... + "parvicellularPartOfVentralAnteriorNucleus", ... + "parvicellularPartOfVentralPosteromedialNucleus", ... + "parvocellularOculomotorNucleus", ... + "parvocellularPartOfRedNucleus", ... + "pedunculopontineTegmentalNucleus", ... + "periamygdaloidArea", ... + "periamygdaloidCortex", ... + "pericalcarineCortex", ... + "pericentralNucleusOfInferiorColliculus", ... + "periolivaryNucleus", ... + "peripeduncularNucleus", ... + "perirhinalCortex", ... + "peritrigeminalNucleus", ... + "pinealBody", ... + "piriformCortex", ... + "piriformCortexLayer1a", ... + "piriformCortexLayer1b", ... + "pituitaryGland", ... + "pituitaryStalk", ... + "planumPolare", ... + "pons", ... + "pontineNuclearGroup", ... + "pontineRapheNucleus", ... + "pontineReticularFormation", ... + "pontineTegmentum", ... + "pontobulbarNucleus", ... + "postcentralGyrus", ... + "postcentralSulcusOfParietalLobe", ... + "postcommissuralFornixOfBrain", ... + "posteriorCingulateCortex", ... + "posteriorCingulateGyrus", ... + "posteriorColumnOfFornix", ... + "posteriorCommissure", ... + "posteriorHornLateralVentricle", ... + "posteriorHypothalamicRegion", ... + "posteriorLimbOfInternalCapsule", ... + "posteriorLobeOfCerebellum", ... + "posteriorMedianEminence", ... + "posteriorMesencephalicCentralArtery", ... + "posteriorNuclearComplexOfThalamus", ... + "posteriorNucleusOfHypothalamus", ... + "posteriorNucleusOfThalamus", ... + "posteriorOrbitalGyrus", ... + "posteriorParahippocampalGyrus", ... + "posteriorPartOfAnteriorCommissure", ... + "posteriorPeriventricularNucleus", ... + "posteriorThalamicRadiation", ... + "posteriorTransverseTemporalGyrus", ... + "posterodorsalNucleusOfMedialGeniculateBody", ... + "posteroventralCochlearNucleus", ... + "postnatalSubventricularZone", ... + "postsubiculum", ... + "precentralGyrus", ... + "precentralOperculum", ... + "precommissuralFornixOfForebrain", ... + "precuneusCortex", ... + "predorsalBundle", ... + "prefrontalCortex", ... + "premammillaryNucleus", ... + "premotorCortex", ... + "preoccipitalNotch", ... + "preolivaryNucleus", ... + "preopticArea", ... + "preopticPeriventricularNucleus", ... + "presubiculum", ... + "pretectalNucleus", ... + "pretectalRegion", ... + "primaryMotorCortex", ... + "primaryOlfactoryCortex", ... + "primarySomatosensoryAreaBarrelFieldLayer1", ... + "primarySomatosensoryAreaBarrelFieldLayer4", ... + "primarySomatosensoryAreaBarrelFieldLayer5", ... + "primarySomatosensoryAreaBarrelFieldLayer6a", ... + "primarySomatosensoryAreaBarrelFieldLayer6b", ... + "primarySomatosensoryCortex", ... + "primarySomatosensoryCortexLayer6", ... + "primarySuperiorOlive", ... + "primaryVisualCortex", ... + "principalAnteriorDivisionOfSupraopticNucleus", ... + "principalPartOfVentralPosteromedialNucleus", ... + "principalPretectalNucleus", ... + "principalSensoryNucleusOfTrigeminalNerve", ... + "putamen", ... + "pyramidalLayerOfCA1", ... + "pyramidalLayerOfCA2", ... + "radiationOfThalamus", ... + "redNucleus", ... + "regionalPartOfBrain", ... + "regionalPartOfCerebellarCortex", ... + "reticularFormation", ... + "reticulotegmentalNucleus", ... + "retrochiasmaticArea", ... + "retrorubralAreaOfMidbrainReticularNucleus", ... + "retrotrapezoidNucleus", ... + "reuniensNucleus", ... + "rhinalSulcus", ... + "rhombicLip", ... + "rhomboidalNucleus", ... + "rootOfAbducensNerve", ... + "rootOfOlfactoryNerve", ... + "rootOfOpticNerve", ... + "rootOfTrochlearNerve", ... + "rootOfVagusNerve", ... + "rostralAnteriorCingulateCortex", ... + "rostralInterstitialNucleusOfMedialLongitudinalFasciculus", ... + "rostralIntralaminarNuclearGroup", ... + "rostralLinearNucleus", ... + "rostralMiddleFrontalGyrus", ... + "rostralMigratoryStream", ... + "rostralPortionOfTheMedialAccessoryOlive", ... + "rostralSpinocerebellarTract", ... + "rostrumOfCorpusCallosum", ... + "secondaryOlfactoryCortex", ... + "secondaryVisualCortex", ... + "segmentalSubdivisionOfHindbrain", ... + "septalNuclearComplex", ... + "septofimbrialNucleus", ... + "septohippocampalNucleus", ... + "septumOfTelencephalon", ... + "septumPellucidum", ... + "shellOfNucleusAccumbens", ... + "somatosensoryCortex", ... + "sommersSector", ... + "spinalTrigeminalTractOfMedulla", ... + "spinalTrigeminalTractOfPons", ... + "spinocerebellum", ... + "spinothalamicTract", ... + "spinothalamicTractOfMedulla", ... + "spinothalamicTractOfMidbrain", ... + "spinothalamicTractOfPons", ... + "spleniumOfTheCorpusCallosum", ... + "stratumZonaleOfThalamus", ... + "striaMedullaris", ... + "striaTerminalis", ... + "striatum", ... + "striosomalPartOfBodyOfCaudateNucleus", ... + "striosomalPartOfCaudateNucleus", ... + "striosomalPartOfPutamen", ... + "subarachnoidFissure", ... + "subarachnoidSpace", ... + "subarachnoidSulcus", ... + "subbrachialNucleus", ... + "subcallosalArea", ... + "subcommissuralOrgan", ... + "subcuneiformNucleus", ... + "subfascicularNucleus", ... + "subicularComplex", ... + "subiculum", ... + "sublentiformNucleus", ... + "submedialNucleusOfThalamus", ... + "substantiaGelatinosa", ... + "substantiaInnominata", ... + "substantiaNigra", ... + "substantiaNigraParsCompacta", ... + "substantiaNigraParsLateralis", ... + "substantiaNigraParsReticulata", ... + "sulcusLimitansOfFourthVentricle", ... + "sulcusOfBrain", ... + "superficialCerebralVein", ... + "superficialFeaturePartOfOccipitalLobe", ... + "superficialFeaturePartOfTheCerebellum", ... + "superficialMiddleCerebralVein", ... + "superiorCerebellarPeduncle", ... + "superiorCerebellarPeduncleOfMidbrain", ... + "superiorCerebellarPeduncleOfPons", ... + "superiorCerebralVein", ... + "superiorColliculus", ... + "superiorFrontalGyrus", ... + "superiorMedullaryVelum", ... + "superiorOccipitalGyrus", ... + "superiorOlivaryComplex", ... + "superiorParietalCortex", ... + "superiorRostralGyrus", ... + "superiorSalivatoryNucleus", ... + "superiorTemporalGyrus", ... + "superiorTemporalSulcus", ... + "superiorTransverseFrontopolarGyrus", ... + "supracallosalGyrus", ... + "suprachiasmaticNucleus", ... + "suprachiasmaticNucleusDorsomedialPart", ... + "suprachiasmaticNucleusVentrolateralPart", ... + "suprageniculateNucleusOfThalamus", ... + "supramammillaryNucleus", ... + "supramarginalGyrus", ... + "supraopticNucleus", ... + "supraspinalNucleus", ... + "taeniaTectumOfBrain", ... + "tailOfCaudateNucleus", ... + "tectobulbarTract", ... + "tectopontineTract", ... + "telaChoroideaOfFourthVentricle", ... + "telencephalicVentricle", ... + "telencephalon", ... + "temporalCortex", ... + "temporalCortexCingulum", ... + "temporalLobe", ... + "temporalOperculum", ... + "temporalPole", ... + "temporoparietalJunction", ... + "thalamicComplex", ... + "thalamicFiberTract", ... + "thalamicReticularNucleus", ... + "thirdVentricle", ... + "tractOfBrain", ... + "transverseFrontopolarGyriComplex", ... + "transverseGyrusOfHeschl", ... + "transversePontineFibers", ... + "trapezoidBody", ... + "triangularPartOfInferiorFrontalGyrus", ... + "triangularSeptalNucleus", ... + "trigeminalNerveFibers", ... + "trigeminalNerveRoot", ... + "trochlearNucleus", ... + "tuberCinereum", ... + "tuberalSupraopticNucleus", ... + "tuberomammillaryNucleus", ... + "tuberomammillaryNucleusDorsalPart", ... + "tuberomammillaryNucleusVentralPart", ... + "uncinateFasciculus", ... + "uncinateFasciculusOfTheForebrain", ... + "unpairedVenousDuralSinus", ... + "upperRhombicLip", ... + "vagalNerveFiberBundle", ... + "valvulaCerebelli", ... + "vasculatureOfBrain", ... + "vasculatureOfCentralNervousSystem", ... + "veinOfVestibularAqueduct", ... + "venousDuralSinus", ... + "venousSystemOfBrain", ... + "ventralAcousticStria", ... + "ventralAmygdalofugalProjection", ... + "ventralAnteriorNucleusOfThalamus", ... + "ventralCochlearNucleus", ... + "ventralExternalArcuateFiberBundle", ... + "ventralLateralGeniculateNucleus", ... + "ventralLateralNucleusOfThalamus", ... + "ventralNuclearGroup", ... + "ventralNucleusOfLateralLemniscus", ... + "ventralNucleusOfMedialGeniculateBody", ... + "ventralNucleusOfPosteriorCommissure", ... + "ventralNucleusOfTrapezoidBody", ... + "ventralOculomotorNucleus", ... + "ventralPallidum", ... + "ventralPosteriorNucleusOfThalamus", ... + "ventralPosteroinferiorNucleus", ... + "ventralPosterolateralNucleus", ... + "ventralPosteromedialNucleusOfThalamus", ... + "ventralStriatum", ... + "ventralTegmentalArea", ... + "ventralTegmentalDecussation", ... + "ventralTegmentalNucleus", ... + "ventralThalamus", ... + "ventralTrigeminalTract", ... + "ventricularSystemOfBrain", ... + "ventricularZone", ... + "ventromedialNucleusOfHypothalamus", ... + "vermisOfTheFlocculonodularLobeOfTheCerebellum", ... + "verticalLimbOfTheDiagonalBand", ... + "vessel", ... + "vestibularNuclearComplex", ... + "vestibulocerebellarTract", ... + "vestibulocerebellum", ... + "vestibulocochlearNerveRoot", ... + "whiteMatterLaminaOfCerebellum", ... + "whiteMatterOfCerebellum", ... + "whiteMatterOfHindbrain", ... + "whiteMatterOfMedullaOblongata", ... + "whiteMatterOfTheCerebellarCortex", ... + "zonaIncerta" ... + ] + end + + methods + function obj = UBERONParcellation(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/UnitOfMeasurement.m b/code/schemas/v4.0/+openminds/+controlledterms/UnitOfMeasurement.m new file mode 100644 index 00000000..a94b2024 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/UnitOfMeasurement.m @@ -0,0 +1,98 @@ +classdef UnitOfMeasurement < openminds.abstract.ControlledTerm +%UnitOfMeasurement - Structured information on the unit of measurement. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/UnitOfMeasurement" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "ampere", ... + "arcdegree", ... + "bit", ... + "byte", ... + "centimeter", ... + "coreHour", ... + "day", ... + "degreeCelsius", ... + "degreeFahrenheit", ... + "degreeRankine", ... + "embryonicDay", ... + "gigabyte", ... + "gigaohm", ... + "gram", ... + "hertz", ... + "hour", ... + "kilobyte", ... + "kilogram", ... + "kilohertz", ... + "liter", ... + "megabyte", ... + "megaohm", ... + "meter", ... + "microampere", ... + "microgramPerMilliliter", ... + "micrometer", ... + "micromolar", ... + "milligramPerKilogramBodyWeight", ... + "milligramPerMilliliter", ... + "milliliter", ... + "millimeter", ... + "millimolar", ... + "millisecond", ... + "millisiemens", ... + "millivolt", ... + "minute", ... + "molar", ... + "month", ... + "nanoampere", ... + "nanomolar", ... + "ohm", ... + "percentage", ... + "picoampere", ... + "postnatalDay", ... + "radian", ... + "second", ... + "siemens", ... + "terabyte", ... + "volt", ... + "volumePerVolumePercentage", ... + "waferHour", ... + "week", ... + "weightPerVolumePercentage", ... + "weightPerWeightPercentage", ... + "year" ... + ] + end + + methods + function obj = UnitOfMeasurement(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+controlledterms/VisualStimulusType.m b/code/schemas/v4.0/+openminds/+controlledterms/VisualStimulusType.m new file mode 100644 index 00000000..9d5f538a --- /dev/null +++ b/code/schemas/v4.0/+openminds/+controlledterms/VisualStimulusType.m @@ -0,0 +1,51 @@ +classdef VisualStimulusType < openminds.abstract.ControlledTerm +%VisualStimulusType - No description available. +% +% PROPERTIES: +% +% definition : (1,1) string +% Enter one sentence for defining this term. +% +% description : (1,1) string +% Enter a short text describing this term. +% +% interlexIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the integrated ontology entry in the InterLex project. +% +% knowledgeSpaceLink : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the wiki page of the corresponding term in the KnowledgeSpace. +% +% name : (1,1) string +% Controlled term originating from a defined terminology. +% +% preferredOntologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) pointing to the preferred ontological term. +% +% synonym : (1,:) string +% Enter one or several synonyms (including abbreviations) for this controlled term. + +% This class was auto-generated by the openMINDS pipeline + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/VisualStimulusType" + end + + properties (Constant, Hidden) + CONTROLLED_INSTANCES = [ ... + "movingCheckerboard", ... + "movingGrating", ... + "movingSymbol", ... + "naturalMovie", ... + "naturalScene", ... + "staticCheckerboard", ... + "staticGrating", ... + "staticSymbol" ... + ] + end + + methods + function obj = VisualStimulusType(varargin) + obj@openminds.abstract.ControlledTerm(varargin{:}) + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+actors/AccountInformation.m b/code/schemas/v4.0/+openminds/+core/+actors/AccountInformation.m new file mode 100644 index 00000000..aee17629 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+actors/AccountInformation.m @@ -0,0 +1,50 @@ +classdef AccountInformation < openminds.abstract.Schema +%AccountInformation - Structured information about a user account for a web service. +% +% PROPERTIES: +% +% service : (1,1) WebService +% Add the web service of this account. +% +% userName : (1,1) string +% Enter the user name for this account. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the web service of this account. + service (1,:) openminds.core.products.WebService ... + {mustBeSpecifiedLength(service, 0, 1)} + + % Enter the user name for this account. + userName (1,1) string + end + + properties (Access = protected) + Required = ["service", "userName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AccountInformation" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'service', "openminds.core.products.WebService" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = AccountInformation(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.service); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+actors/Affiliation.m b/code/schemas/v4.0/+openminds/+core/+actors/Affiliation.m new file mode 100644 index 00000000..8bf90ff7 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+actors/Affiliation.m @@ -0,0 +1,58 @@ +classdef Affiliation < openminds.abstract.Schema +%Affiliation - Structured information about a relationship between two entities, such as a person and their employer. +% +% PROPERTIES: +% +% endDate : (1,1) datetime +% Enter the end date of this affiliation, formatted as 'YYYY-MM-DD'. Leave blank if this affiliation is still current. +% +% memberOf : (1,1) Consortium, Organization +% Add the organization or consortium another party was or still is a member of. +% +% startDate : (1,1) datetime +% Enter the start date of this affiliation, formatted as 'YYYY-MM-DD'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the end date of this affiliation, formatted as 'YYYY-MM-DD'. Leave blank if this affiliation is still current. + endDate (1,:) datetime ... + {mustBeSpecifiedLength(endDate, 0, 1), mustBeValidDate(endDate)} + + % Add the organization or consortium another party was or still is a member of. + memberOf (1,:) openminds.internal.mixedtype.affiliation.MemberOf ... + {mustBeSpecifiedLength(memberOf, 0, 1)} + + % Enter the start date of this affiliation, formatted as 'YYYY-MM-DD'. + startDate (1,:) datetime ... + {mustBeSpecifiedLength(startDate, 0, 1), mustBeValidDate(startDate)} + end + + properties (Access = protected) + Required = ["memberOf"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Affiliation" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'memberOf', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Affiliation(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.memberOf); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+actors/Consortium.m b/code/schemas/v4.0/+openminds/+core/+actors/Consortium.m new file mode 100644 index 00000000..a91bfbd3 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+actors/Consortium.m @@ -0,0 +1,62 @@ +classdef Consortium < openminds.abstract.Schema +%Consortium - Structured information about an association of two or more persons or organizations, with the objective of participating in a common activity. +% +% PROPERTIES: +% +% contactInformation : (1,1) ContactInformation +% Add the contact information of this consortium. +% +% fullName : (1,1) string +% Enter the full name of this consortium. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this consortium. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this consortium that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the contact information of this consortium. + contactInformation (1,:) openminds.core.actors.ContactInformation ... + {mustBeSpecifiedLength(contactInformation, 0, 1)} + + % Enter the full name of this consortium. + fullName (1,1) string + + % Enter the internationalized resource identifier (IRI) to the homepage of this consortium. + homepage (1,1) string + + % Enter a short name (or alias) for this consortium that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + end + + properties (Access = protected) + Required = ["fullName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Consortium" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'contactInformation', "openminds.core.actors.ContactInformation" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Consortium(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+actors/ContactInformation.m b/code/schemas/v4.0/+openminds/+core/+actors/ContactInformation.m new file mode 100644 index 00000000..995dd7cf --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+actors/ContactInformation.m @@ -0,0 +1,42 @@ +classdef ContactInformation < openminds.abstract.Schema +%ContactInformation - Structured information about how to contact a given person or consortium. +% +% PROPERTIES: +% +% email : (1,1) string +% Enter the email address of the party (e.g., of the person). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the email address of the party (e.g., of the person). + email (1,1) string + end + + properties (Access = protected) + Required = ["email"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ContactInformation" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ContactInformation(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.email); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+actors/Contribution.m b/code/schemas/v4.0/+openminds/+core/+actors/Contribution.m new file mode 100644 index 00000000..3ef54564 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+actors/Contribution.m @@ -0,0 +1,52 @@ +classdef Contribution < openminds.abstract.Schema +%Contribution - Structured information on the contribution made to a research product. +% +% PROPERTIES: +% +% contributor : (1,1) Consortium, Organization, Person +% Add all types of contribution made by the stated 'contributor'. +% +% type : (1,:) ContributionType +% Add the party that performed the contribution. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all types of contribution made by the stated 'contributor'. + contributor (1,:) openminds.internal.mixedtype.contribution.Contributor ... + {mustBeSpecifiedLength(contributor, 0, 1)} + + % Add the party that performed the contribution. + type (1,:) openminds.controlledterms.ContributionType ... + {mustBeListOfUniqueItems(type)} + end + + properties (Access = protected) + Required = ["contributor", "type"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Contribution" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'contributor', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'type', "openminds.controlledterms.ContributionType" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Contribution(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s (%s)', obj.contributor, obj.type); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+actors/Organization.m b/code/schemas/v4.0/+openminds/+core/+actors/Organization.m new file mode 100644 index 00000000..67a4bc15 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+actors/Organization.m @@ -0,0 +1,78 @@ +classdef Organization < openminds.abstract.Schema +%Organization - An entity comprised of one or more natural persons with a particular purpose. [adapted from Wikipedia](https://en.wikipedia.org/wiki/Organization) +% +% PROPERTIES: +% +% affiliation : (1,:) Affiliation +% Enter all current and, if necessary, past affiliations of this organization. +% +% digitalIdentifier : (1,:) GRIDID, RORID, RRID +% Add all globally unique and persistent digital identifier of this organization. +% +% fullName : (1,1) string +% Enter the full name of this organization. +% +% hasParent : (1,:) Organization +% Add all parent organizations of this organization. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this organization. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this organization that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter all current and, if necessary, past affiliations of this organization. + affiliation (1,:) openminds.core.actors.Affiliation ... + {mustBeListOfUniqueItems(affiliation)} + + % Add all globally unique and persistent digital identifier of this organization. + digitalIdentifier (1,:) openminds.internal.mixedtype.organization.DigitalIdentifier ... + {mustBeListOfUniqueItems(digitalIdentifier)} + + % Enter the full name of this organization. + fullName (1,1) string + + % Add all parent organizations of this organization. + hasParent (1,:) openminds.core.actors.Organization ... + {mustBeListOfUniqueItems(hasParent)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this organization. + homepage (1,1) string + + % Enter a short name (or alias) for this organization that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + end + + properties (Access = protected) + Required = ["fullName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Organization" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'digitalIdentifier', ["openminds.core.digitalidentifier.GRIDID", "openminds.core.digitalidentifier.RORID", "openminds.core.digitalidentifier.RRID"], ... + 'hasParent', "openminds.core.actors.Organization" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'affiliation', "openminds.core.actors.Affiliation" ... + ) + end + + methods + function obj = Organization(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+actors/Person.m b/code/schemas/v4.0/+openminds/+core/+actors/Person.m new file mode 100644 index 00000000..cf4dbf20 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+actors/Person.m @@ -0,0 +1,87 @@ +classdef Person < openminds.abstract.Schema +%Person - Structured information on a person. +% +% PROPERTIES: +% +% affiliation : (1,:) Affiliation +% Enter all current and, if desired, past affiliations of this person. +% +% alternateName : (1,:) string +% Enter any other known full name of this person. +% +% associatedAccount : (1,:) AccountInformation +% Add the information about web service accounts held by this person. +% +% contactInformation : (1,1) ContactInformation +% Add the contact information of this person. +% +% digitalIdentifier : (1,:) ORCID +% Add all globally unique and persistent digital identifier of this person. +% +% familyName : (1,1) string +% Enter the family name of this person. +% +% givenName : (1,1) string +% Enter the given name of this person. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter all current and, if desired, past affiliations of this person. + affiliation (1,:) openminds.core.actors.Affiliation ... + {mustBeListOfUniqueItems(affiliation)} + + % Enter any other known full name of this person. + alternateName (1,:) string ... + {mustBeListOfUniqueItems(alternateName)} + + % Add the information about web service accounts held by this person. + associatedAccount (1,:) openminds.core.actors.AccountInformation ... + {mustBeListOfUniqueItems(associatedAccount)} + + % Add the contact information of this person. + contactInformation (1,:) openminds.core.actors.ContactInformation ... + {mustBeSpecifiedLength(contactInformation, 0, 1)} + + % Add all globally unique and persistent digital identifier of this person. + digitalIdentifier (1,:) openminds.core.digitalidentifier.ORCID ... + {mustBeListOfUniqueItems(digitalIdentifier)} + + % Enter the family name of this person. + familyName (1,1) string + + % Enter the given name of this person. + givenName (1,1) string + end + + properties (Access = protected) + Required = ["givenName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Person" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'associatedAccount', "openminds.core.actors.AccountInformation", ... + 'contactInformation', "openminds.core.actors.ContactInformation", ... + 'digitalIdentifier', "openminds.core.digitalidentifier.ORCID" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'affiliation', "openminds.core.actors.Affiliation" ... + ) + end + + methods + function obj = Person(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s, %s', obj.familyName, obj.givenName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/ContentType.m b/code/schemas/v4.0/+openminds/+core/+data/ContentType.m new file mode 100644 index 00000000..5f93a509 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/ContentType.m @@ -0,0 +1,88 @@ +classdef ContentType < openminds.abstract.Schema +%ContentType - Structured information on the content type of a file instance, bundle or repository. +% +% PROPERTIES: +% +% dataType : (1,:) DataType +% Add all data types that may be represented via this content type. +% +% description : (1,1) string +% Enter a description of the content type specification. Leave blank if an official and public specification is linked under 'specification' for this content type. +% +% displayLabel : (1,1) string +% Enter a display label for this content type. +% +% fileExtension : (1,:) string +% Enter all file extensions associated with this content type. +% +% name : (1,1) string +% Enter the name of this content type following a IANA.org inspired convention. +% +% relatedMediaType : (1,1) string +% Enter the internationalized resource identifier (IRI) to the official registered media type (e.g., provided on IANA.org) matching this content type. +% +% specification : (1,1) string +% Enter the internationalized resource identifier (IRI) to the official specification of this content type. If no official and public specification is available, leave blank and enter the specification under 'description'. +% +% synonym : (1,:) string +% Enter any synonyms of this content type. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all data types that may be represented via this content type. + dataType (1,:) openminds.controlledterms.DataType ... + {mustBeListOfUniqueItems(dataType)} + + % Enter a description of the content type specification. Leave blank if an official and public specification is linked under 'specification' for this content type. + description (1,1) string + + % Enter a display label for this content type. + displayLabel (1,1) string + + % Enter all file extensions associated with this content type. + fileExtension (1,:) string ... + {mustBeListOfUniqueItems(fileExtension)} + + % Enter the name of this content type following a IANA.org inspired convention. + name (1,1) string + + % Enter the internationalized resource identifier (IRI) to the official registered media type (e.g., provided on IANA.org) matching this content type. + relatedMediaType (1,1) string + + % Enter the internationalized resource identifier (IRI) to the official specification of this content type. If no official and public specification is available, leave blank and enter the specification under 'description'. + specification (1,1) string + + % Enter any synonyms of this content type. + synonym (1,:) string ... + {mustBeListOfUniqueItems(synonym)} + end + + properties (Access = protected) + Required = ["name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ContentType" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'dataType', "openminds.controlledterms.DataType" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ContentType(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/ContentTypePattern.m b/code/schemas/v4.0/+openminds/+core/+data/ContentTypePattern.m new file mode 100644 index 00000000..b3fe8b14 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/ContentTypePattern.m @@ -0,0 +1,56 @@ +classdef ContentTypePattern < openminds.abstract.Schema +%ContentTypePattern - No description available. +% +% PROPERTIES: +% +% contentType : (1,1) ContentType +% Add the content type that can be defined by the regular expression of this content type pattern (e.g., for file extensions). +% +% lookupLabel : (1,1) string +% Enter a lookup label for this content type pattern that may help you to find this instance more easily. +% +% regex : (1,1) string +% Enter the regular expression for common elements within the file names (including their file path and/or extension) of the files formatted using the stated 'contentType'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the content type that can be defined by the regular expression of this content type pattern (e.g., for file extensions). + contentType (1,:) openminds.core.data.ContentType ... + {mustBeSpecifiedLength(contentType, 0, 1)} + + % Enter a lookup label for this content type pattern that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Enter the regular expression for common elements within the file names (including their file path and/or extension) of the files formatted using the stated 'contentType'. + regex (1,1) string + end + + properties (Access = protected) + Required = ["contentType", "regex"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ContentTypePattern" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'contentType', "openminds.core.data.ContentType" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ContentTypePattern(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/Copyright.m b/code/schemas/v4.0/+openminds/+core/+data/Copyright.m new file mode 100644 index 00000000..d30c055b --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/Copyright.m @@ -0,0 +1,51 @@ +classdef Copyright < openminds.abstract.Schema +%Copyright - Structured information on the copyright. +% +% PROPERTIES: +% +% holder : (1,:) Consortium, Organization, Person +% Add all parties that hold this copyright. +% +% year : (1,:) string +% Enter the year during which the copyright was first asserted and, optionally, later years during which updated versions were published. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all parties that hold this copyright. + holder (1,:) openminds.internal.mixedtype.copyright.Holder ... + {mustBeListOfUniqueItems(holder)} + + % Enter the year during which the copyright was first asserted and, optionally, later years during which updated versions were published. + year (1,:) string ... + {mustBeListOfUniqueItems(year)} + end + + properties (Access = protected) + Required = ["holder", "year"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Copyright" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'holder', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Copyright(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s (%s)', obj.holder, obj.year); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/File.m b/code/schemas/v4.0/+openminds/+core/+data/File.m new file mode 100644 index 00000000..9a8356b7 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/File.m @@ -0,0 +1,110 @@ +classdef File < openminds.abstract.Schema +%File - Structured information on a file instance that is accessible via a URL. +% +% PROPERTIES: +% +% IRI : (1,1) string +% Enter the internationalized resource identifier (IRI) to this file instance. +% +% contentDescription : (1,1) string +% Enter a short content description for this file instance. +% +% dataType : (1,:) DataType +% Add all data types that are specifically represented in this file instance. +% +% fileRepository : (1,1) FileRepository +% Add the overarching repository to which this file instance belongs. +% +% format : (1,1) ContentType +% Add the content type of this file instance. +% +% hash : (1,:) Hash +% Add all hashes that were generated for this file instance. +% +% isPartOf : (1,:) FileBundle +% Add all file bundles in which this file instance is grouped into. +% +% name : (1,1) string +% Enter the name of this file instance. +% +% specialUsageRole : (1,1) FileUsageRole +% Add the special usage role of this file instance. +% +% storageSize : (1,1) QuantitativeValue +% Enter the storage size of this file instance. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the internationalized resource identifier (IRI) to this file instance. + IRI (1,1) string + + % Enter a short content description for this file instance. + contentDescription (1,1) string + + % Add all data types that are specifically represented in this file instance. + dataType (1,:) openminds.controlledterms.DataType ... + {mustBeListOfUniqueItems(dataType)} + + % Add the overarching repository to which this file instance belongs. + fileRepository (1,:) openminds.core.data.FileRepository ... + {mustBeSpecifiedLength(fileRepository, 0, 1)} + + % Add the content type of this file instance. + format (1,:) openminds.core.data.ContentType ... + {mustBeSpecifiedLength(format, 0, 1)} + + % Add all hashes that were generated for this file instance. + hash (1,:) openminds.core.data.Hash ... + {mustBeListOfUniqueItems(hash)} + + % Add all file bundles in which this file instance is grouped into. + isPartOf (1,:) openminds.core.data.FileBundle ... + {mustBeListOfUniqueItems(isPartOf)} + + % Enter the name of this file instance. + name (1,1) string + + % Add the special usage role of this file instance. + specialUsageRole (1,:) openminds.controlledterms.FileUsageRole ... + {mustBeSpecifiedLength(specialUsageRole, 0, 1)} + + % Enter the storage size of this file instance. + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(storageSize, 0, 1)} + end + + properties (Access = protected) + Required = ["IRI", "name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/File" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'dataType', "openminds.controlledterms.DataType", ... + 'fileRepository', "openminds.core.data.FileRepository", ... + 'format', "openminds.core.data.ContentType", ... + 'isPartOf', "openminds.core.data.FileBundle", ... + 'specialUsageRole', "openminds.controlledterms.FileUsageRole" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = File(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/FileArchive.m b/code/schemas/v4.0/+openminds/+core/+data/FileArchive.m new file mode 100644 index 00000000..d6a6b5e8 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/FileArchive.m @@ -0,0 +1,58 @@ +classdef FileArchive < openminds.abstract.Schema +%FileArchive - No description available. +% +% PROPERTIES: +% +% IRI : (1,1) string +% Enter the internationalized resource identifier (IRI) to this file archive. +% +% format : (1,1) ContentType +% Add the content type of this file archive. +% +% sourceData : (1,:) File +% Add the data that were ingested and modified to create this file archive. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the internationalized resource identifier (IRI) to this file archive. + IRI (1,1) string + + % Add the content type of this file archive. + format (1,:) openminds.core.data.ContentType ... + {mustBeSpecifiedLength(format, 0, 1)} + + % Add the data that were ingested and modified to create this file archive. + sourceData (1,:) openminds.core.data.File ... + {mustBeListOfUniqueItems(sourceData)} + end + + properties (Access = protected) + Required = ["IRI", "format"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/FileArchive" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'format', "openminds.core.data.ContentType", ... + 'sourceData', "openminds.core.data.File" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = FileArchive(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.IRI); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/FileBundle.m b/code/schemas/v4.0/+openminds/+core/+data/FileBundle.m new file mode 100644 index 00000000..375f6dcc --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/FileBundle.m @@ -0,0 +1,96 @@ +classdef FileBundle < openminds.abstract.Schema +%FileBundle - Structured information on a bundle of file instances. +% +% PROPERTIES: +% +% contentDescription : (1,1) string +% Enter a short content description for this file bundle. +% +% format : (1,1) ContentType +% If the files within this bundle are organised and formatted according to a formal data structure, add the content type of this file bundle. Leave blank if no formal data structure has been applied to the files within this bundle. +% +% groupedBy : (1,:) LocalFile, AnalysisTechnique, AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MRIPulseSequence, MRIWeighting, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, TactileStimulusType, Technique, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, File, FileBundle, BehavioralProtocol, Subject, SubjectGroup, SubjectGroupState, SubjectState, TissueSample, TissueSampleCollection, TissueSampleCollectionState, TissueSampleState, CommonCoordinateSpace, CommonCoordinateSpaceVersion, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity, CustomCoordinateSpace +% Add all entities that defined which files were grouped into this file bundle. Note that the schema types of the instances stated here, need to match the ones stated under 'groupingType'. +% +% groupingType : (1,:) FileBundleGrouping +% Add all grouping types that were used to define this file bundle. Note that the grouping types define the possible schema type of the instances stated under 'groupedBy'. +% +% hash : (1,1) Hash +% Add the hash that was generated for this file bundle. +% +% isPartOf : (1,1) FileBundle, FileRepository +% Add the file bundle or file repository this file bundle is part of. +% +% name : (1,1) string +% Enter the name of this file bundle. +% +% storageSize : (1,1) QuantitativeValue +% Enter the storage size of this file bundle. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter a short content description for this file bundle. + contentDescription (1,1) string + + % If the files within this bundle are organised and formatted according to a formal data structure, add the content type of this file bundle. Leave blank if no formal data structure has been applied to the files within this bundle. + format (1,:) openminds.core.data.ContentType ... + {mustBeSpecifiedLength(format, 0, 1)} + + % Add all entities that defined which files were grouped into this file bundle. Note that the schema types of the instances stated here, need to match the ones stated under 'groupingType'. + groupedBy (1,:) openminds.internal.mixedtype.filebundle.GroupedBy ... + {mustBeListOfUniqueItems(groupedBy)} + + % Add all grouping types that were used to define this file bundle. Note that the grouping types define the possible schema type of the instances stated under 'groupedBy'. + groupingType (1,:) openminds.controlledterms.FileBundleGrouping ... + {mustBeListOfUniqueItems(groupingType)} + + % Add the hash that was generated for this file bundle. + hash (1,:) openminds.core.data.Hash ... + {mustBeSpecifiedLength(hash, 0, 1)} + + % Add the file bundle or file repository this file bundle is part of. + isPartOf (1,:) openminds.internal.mixedtype.filebundle.IsPartOf ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter the name of this file bundle. + name (1,1) string + + % Enter the storage size of this file bundle. + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(storageSize, 0, 1)} + end + + properties (Access = protected) + Required = ["isPartOf", "name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/FileBundle" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'format', "openminds.core.data.ContentType", ... + 'groupedBy', ["openminds.computation.LocalFile", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.BehavioralProtocol", "openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity", "openminds.sands.nonatlas.CustomCoordinateSpace"], ... + 'groupingType', "openminds.controlledterms.FileBundleGrouping", ... + 'isPartOf', ["openminds.core.data.FileBundle", "openminds.core.data.FileRepository"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = FileBundle(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s (%s)', obj.name, obj.groupedBy); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/FilePathPattern.m b/code/schemas/v4.0/+openminds/+core/+data/FilePathPattern.m new file mode 100644 index 00000000..0d55aee5 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/FilePathPattern.m @@ -0,0 +1,50 @@ +classdef FilePathPattern < openminds.abstract.Schema +%FilePathPattern - No description available. +% +% PROPERTIES: +% +% groupingType : (1,:) FileBundleGrouping +% Add all grouping types that are defined by this file path pattern. +% +% regex : (1,1) string +% Enter the regular expression that defines this file path pattern. Note that it must have the same number of groups as stated under 'groupingType'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all grouping types that are defined by this file path pattern. + groupingType (1,:) openminds.controlledterms.FileBundleGrouping ... + {mustBeListOfUniqueItems(groupingType)} + + % Enter the regular expression that defines this file path pattern. Note that it must have the same number of groups as stated under 'groupingType'. + regex (1,1) string + end + + properties (Access = protected) + Required = ["groupingType", "regex"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/FilePathPattern" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'groupingType', "openminds.controlledterms.FileBundleGrouping" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = FilePathPattern(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.regex); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/FileRepository.m b/code/schemas/v4.0/+openminds/+core/+data/FileRepository.m new file mode 100644 index 00000000..ad2ad387 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/FileRepository.m @@ -0,0 +1,104 @@ +classdef FileRepository < openminds.abstract.Schema +%FileRepository - Structured information on a file repository. +% +% PROPERTIES: +% +% IRI : (1,1) string +% Enter the internationalized resource identifier (IRI) to this file repository. +% +% contentTypePattern : (1,:) ContentTypePattern +% Add all content type patterns that identify matching content types for files within this file repository. +% +% format : (1,1) ContentType +% If the files and file bundles within this repository are organised and formatted according to a formal data structure, add the content type of this formal data structure. Leave blank if no formal data structure has been applied. +% +% hash : (1,1) Hash +% Add the hash that was generated for this file repository. +% +% hostedBy : (1,1) Organization +% Add the host organization of this file repository. +% +% name : (1,1) string +% Enter the name of this file repository. +% +% storageSize : (1,1) QuantitativeValue +% Enter the storage size of this file repository. +% +% structurePattern : (1,1) FileRepositoryStructure +% Add the file repository structure that identifies the file path patterns used in this file repository. +% +% type : (1,1) FileRepositoryType +% Add the type of this file repository. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the internationalized resource identifier (IRI) to this file repository. + IRI (1,1) string + + % Add all content type patterns that identify matching content types for files within this file repository. + contentTypePattern (1,:) openminds.core.data.ContentTypePattern ... + {mustBeListOfUniqueItems(contentTypePattern)} + + % If the files and file bundles within this repository are organised and formatted according to a formal data structure, add the content type of this formal data structure. Leave blank if no formal data structure has been applied. + format (1,:) openminds.core.data.ContentType ... + {mustBeSpecifiedLength(format, 0, 1)} + + % Add the hash that was generated for this file repository. + hash (1,:) openminds.core.data.Hash ... + {mustBeSpecifiedLength(hash, 0, 1)} + + % Add the host organization of this file repository. + hostedBy (1,:) openminds.core.actors.Organization ... + {mustBeSpecifiedLength(hostedBy, 0, 1)} + + % Enter the name of this file repository. + name (1,1) string + + % Enter the storage size of this file repository. + storageSize (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(storageSize, 0, 1)} + + % Add the file repository structure that identifies the file path patterns used in this file repository. + structurePattern (1,:) openminds.core.data.FileRepositoryStructure ... + {mustBeSpecifiedLength(structurePattern, 0, 1)} + + % Add the type of this file repository. + type (1,:) openminds.controlledterms.FileRepositoryType ... + {mustBeSpecifiedLength(type, 0, 1)} + end + + properties (Access = protected) + Required = ["IRI", "hostedBy", "name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/FileRepository" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'contentTypePattern', "openminds.core.data.ContentTypePattern", ... + 'format', "openminds.core.data.ContentType", ... + 'hostedBy', "openminds.core.actors.Organization", ... + 'structurePattern', "openminds.core.data.FileRepositoryStructure", ... + 'type', "openminds.controlledterms.FileRepositoryType" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'hash', "openminds.core.data.Hash", ... + 'storageSize', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = FileRepository(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.name); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/FileRepositoryStructure.m b/code/schemas/v4.0/+openminds/+core/+data/FileRepositoryStructure.m new file mode 100644 index 00000000..8304c108 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/FileRepositoryStructure.m @@ -0,0 +1,50 @@ +classdef FileRepositoryStructure < openminds.abstract.Schema +%FileRepositoryStructure - No description available. +% +% PROPERTIES: +% +% filePathPattern : (1,:) FilePathPattern +% Add all file path patterns that define this file repository structure. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this file repository structure that may help you to find this instance more easily. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all file path patterns that define this file repository structure. + filePathPattern (1,:) openminds.core.data.FilePathPattern ... + {mustBeListOfUniqueItems(filePathPattern)} + + % Enter a lookup label for this file repository structure that may help you to find this instance more easily. + lookupLabel (1,1) string + end + + properties (Access = protected) + Required = ["filePathPattern"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/FileRepositoryStructure" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + 'filePathPattern', "openminds.core.data.FilePathPattern" ... + ) + end + + methods + function obj = FileRepositoryStructure(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/Hash.m b/code/schemas/v4.0/+openminds/+core/+data/Hash.m new file mode 100644 index 00000000..6ce5c6b3 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/Hash.m @@ -0,0 +1,48 @@ +classdef Hash < openminds.abstract.Schema +%Hash - Structured information on a hash. +% +% PROPERTIES: +% +% algorithm : (1,1) string +% Enter the algorithm used to generate this hash. +% +% digest : (1,1) string +% Enter the digest of this hash. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the algorithm used to generate this hash. + algorithm (1,1) string + + % Enter the digest of this hash. + digest (1,1) string + end + + properties (Access = protected) + Required = ["algorithm", "digest"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Hash" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Hash(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.algorithm); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/License.m b/code/schemas/v4.0/+openminds/+core/+data/License.m new file mode 100644 index 00000000..d40f4531 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/License.m @@ -0,0 +1,61 @@ +classdef License < openminds.abstract.Schema +%License - Structured information on a used license. +% +% PROPERTIES: +% +% fullName : (1,1) string +% Enter the full name of this license. +% +% legalCode : (1,1) string +% Enter the internationalized resource identifier (IRI) to the legal code of this license. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this license that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% webpage : (1,:) string +% Enter the internationalized resource identifiers (IRIs) to webpages related to this license (e.g., a homepage). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the full name of this license. + fullName (1,1) string + + % Enter the internationalized resource identifier (IRI) to the legal code of this license. + legalCode (1,1) string + + % Enter a short name (or alias) for this license that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Enter the internationalized resource identifiers (IRIs) to webpages related to this license (e.g., a homepage). + webpage (1,:) string ... + {mustBeListOfUniqueItems(webpage)} + end + + properties (Access = protected) + Required = ["fullName", "legalCode", "shortName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/License" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = License(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/Measurement.m b/code/schemas/v4.0/+openminds/+core/+data/Measurement.m new file mode 100644 index 00000000..7770e018 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/Measurement.m @@ -0,0 +1,73 @@ +classdef Measurement < openminds.abstract.Schema +%Measurement - Structured information about a measurement performed during a scientific experiment. +% +% PROPERTIES: +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning this measurement. +% +% measuredQuantity : (1,1) MeasuredQuantity +% Add the quantity that was measured during this measurement. +% +% measuredWith : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% Add the device that was used during this measurement. +% +% timestamp : (1,1) datetime +% Enter the date and time on which this measurement was made, formatted as '2023-02-07T16:00:00+00:00'. +% +% value : (1,:) QuantitativeValue, QuantitativeValueRange +% Enter all values that were measured at the same time and are of the same measured quantity. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter any additional remarks concerning this measurement. + additionalRemarks (1,1) string + + % Add the quantity that was measured during this measurement. + measuredQuantity (1,:) openminds.controlledterms.MeasuredQuantity ... + {mustBeSpecifiedLength(measuredQuantity, 0, 1)} + + % Add the device that was used during this measurement. + measuredWith (1,:) openminds.internal.mixedtype.measurement.MeasuredWith ... + {mustBeSpecifiedLength(measuredWith, 0, 1)} + + % Enter the date and time on which this measurement was made, formatted as '2023-02-07T16:00:00+00:00'. + timestamp (1,:) datetime ... + {mustBeSpecifiedLength(timestamp, 0, 1)} + + % Enter all values that were measured at the same time and are of the same measured quantity. + value (1,:) openminds.internal.mixedtype.measurement.Value ... + {mustBeListOfUniqueItems(value)} + end + + properties (Access = protected) + Required = ["measuredQuantity", "value"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Measurement" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'measuredQuantity', "openminds.controlledterms.MeasuredQuantity", ... + 'measuredWith', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'value', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = Measurement(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+data/ServiceLink.m b/code/schemas/v4.0/+openminds/+core/+data/ServiceLink.m new file mode 100644 index 00000000..313781d0 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+data/ServiceLink.m @@ -0,0 +1,72 @@ +classdef ServiceLink < openminds.abstract.Schema +%ServiceLink - No description available. +% +% PROPERTIES: +% +% dataLocation : (1,1) File, FileArchive, FileBundle, ModelVersion, LivePaperResourceItem, ParcellationEntityVersion +% Add the location of the data that are linked to this specific service (e.g., stored as file (bundles) or registered as other entities such as atlas annotations). +% +% displayLabel : (1,1) string +% Enter a display label for this service link. +% +% openDataIn : (1,1) string +% Enter the internationalized resource identifier (IRI) to the linked data in the specified service. +% +% previewImage : (1,1) File +% Add an image file to this service link that acts as a preview of its content or could function as an icon. +% +% service : (1,1) Service +% Add the service in which the specified data can be opened. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the location of the data that are linked to this specific service (e.g., stored as file (bundles) or registered as other entities such as atlas annotations). + dataLocation (1,:) openminds.internal.mixedtype.servicelink.DataLocation ... + {mustBeSpecifiedLength(dataLocation, 0, 1)} + + % Enter a display label for this service link. + displayLabel (1,1) string + + % Enter the internationalized resource identifier (IRI) to the linked data in the specified service. + openDataIn (1,1) string + + % Add an image file to this service link that acts as a preview of its content or could function as an icon. + previewImage (1,:) openminds.core.data.File ... + {mustBeSpecifiedLength(previewImage, 0, 1)} + + % Add the service in which the specified data can be opened. + service (1,:) openminds.controlledterms.Service ... + {mustBeSpecifiedLength(service, 0, 1)} + end + + properties (Access = protected) + Required = ["dataLocation", "openDataIn", "service"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ServiceLink" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'dataLocation', ["openminds.core.data.File", "openminds.core.data.FileArchive", "openminds.core.data.FileBundle", "openminds.core.products.ModelVersion", "openminds.publications.LivePaperResourceItem", "openminds.sands.atlas.ParcellationEntityVersion"], ... + 'previewImage', "openminds.core.data.File", ... + 'service', "openminds.controlledterms.Service" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ServiceLink(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.displayLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+digitalidentifier/DOI.m b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/DOI.m new file mode 100644 index 00000000..72e0c35f --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/DOI.m @@ -0,0 +1,43 @@ +classdef DOI < openminds.abstract.Schema +%DOI - Structured information about a digital object identifier, as standardized by the International Organization for Standardization. +% +% PROPERTIES: +% +% identifier : (1,1) string +% Enter the unique and persistent object identifier provided by the International Digital Object Identifier Foundation ('Digital Object Identifier'; DOI) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'https://doi.org/' + DOI). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the unique and persistent object identifier provided by the International Digital Object Identifier Foundation ('Digital Object Identifier'; DOI) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'https://doi.org/' + DOI). + identifier (1,1) string ... + {mustMatchPattern(identifier, '^https://doi.org/10.[0-9]{4,9}/[-._;()/:A-Za-z0-9]+')} + end + + properties (Access = protected) + Required = ["identifier"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/DOI" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = DOI(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.identifier); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+digitalidentifier/GRIDID.m b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/GRIDID.m new file mode 100644 index 00000000..c1d88aba --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/GRIDID.m @@ -0,0 +1,43 @@ +classdef GRIDID < openminds.abstract.Schema +%GRIDID - A GRID (Global Research Identifier Database) identifier. +% +% PROPERTIES: +% +% identifier : (1,1) string +% Enter the identifier for research organizations provided by the International Digital Object Identifier Foundation ('Global Research Identifier Database IDentifier'; GRIDID) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'https://grid.ac/institutes/' + GRIDID). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the identifier for research organizations provided by the International Digital Object Identifier Foundation ('Global Research Identifier Database IDentifier'; GRIDID) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'https://grid.ac/institutes/' + GRIDID). + identifier (1,1) string ... + {mustMatchPattern(identifier, '^https://grid.ac/institutes/grid.[0-9]{1,}.([a-f0-9]{1,2})$')} + end + + properties (Access = protected) + Required = ["identifier"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/GRIDID" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = GRIDID(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.identifier); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+digitalidentifier/HANDLE.m b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/HANDLE.m new file mode 100644 index 00000000..bb668122 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/HANDLE.m @@ -0,0 +1,43 @@ +classdef HANDLE < openminds.abstract.Schema +%HANDLE - A persistent identifier for an information resource provided by the Handle System of the Corporation for National Research Initiatives. +% +% PROPERTIES: +% +% identifier : (1,1) string +% Enter the identifier for a superset of DOIs provided by the Corporation for National Research Initiatives (HANDLE) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'http://hdl.handle.net/' + HANDLE). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the identifier for a superset of DOIs provided by the Corporation for National Research Initiatives (HANDLE) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'http://hdl.handle.net/' + HANDLE). + identifier (1,1) string ... + {mustMatchPattern(identifier, '^http://hdl.handle.net/[.0-9A-Za-z]+/[.0-9A-Za-z]+')} + end + + properties (Access = protected) + Required = ["identifier"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/HANDLE" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = HANDLE(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.identifier); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+digitalidentifier/ISBN.m b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/ISBN.m new file mode 100644 index 00000000..b47d954f --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/ISBN.m @@ -0,0 +1,43 @@ +classdef ISBN < openminds.abstract.Schema +%ISBN - An International Standard Book Number of the International ISBN Agency. +% +% PROPERTIES: +% +% identifier : (1,1) string +% Enter the numeric commercial book identifier 'International Standard Book Number' (ISBN) following the defined pattern (e.g., 123-4-567-89012-3 (13-digit ISBN) or 4-567-89012-3 (10-digit ISBN)). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the numeric commercial book identifier 'International Standard Book Number' (ISBN) following the defined pattern (e.g., 123-4-567-89012-3 (13-digit ISBN) or 4-567-89012-3 (10-digit ISBN)). + identifier (1,1) string ... + {mustMatchPattern(identifier, '^([0-9]{3}-|)[0-9]{1}-[0-9]{3}-[0-9]{5}-[0-9]{1}$')} + end + + properties (Access = protected) + Required = ["identifier"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ISBN" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ISBN(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.identifier); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+digitalidentifier/ISSN.m b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/ISSN.m new file mode 100644 index 00000000..0d0b2053 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/ISSN.m @@ -0,0 +1,43 @@ +classdef ISSN < openminds.abstract.Schema +%ISSN - An International Standard Serial Number of the ISSN International Centre. +% +% PROPERTIES: +% +% identifier : (1,1) string +% Enter the serial number for serial publications 'International Standard Serial Number' (ISSN) following the defined pattern (e.g., 1234-5678 or 1234-567X). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the serial number for serial publications 'International Standard Serial Number' (ISSN) following the defined pattern (e.g., 1234-5678 or 1234-567X). + identifier (1,1) string ... + {mustMatchPattern(identifier, '^[0-9]{4}-[0-9]{3}[0-9X]$')} + end + + properties (Access = protected) + Required = ["identifier"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ISSN" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ISSN(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.identifier); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+digitalidentifier/IdentifiersDotOrgID.m b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/IdentifiersDotOrgID.m new file mode 100644 index 00000000..b249da18 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/IdentifiersDotOrgID.m @@ -0,0 +1,43 @@ +classdef IdentifiersDotOrgID < openminds.abstract.Schema +%IdentifiersDotOrgID - No description available. +% +% PROPERTIES: +% +% identifier : (1,1) string +% Enter the resolvable identifier (IRI) of Identifiers.org. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the resolvable identifier (IRI) of Identifiers.org. + identifier (1,1) string ... + {mustMatchPattern(identifier, '^https://identifiers.org/([a-zA-Z0-9-_.]+):([a-zA-Z0-9-_.]+)|^https://identifiers.org/([a-zA-Z0-9-_.]+)/([a-zA-Z0-9-_.]+):([a-zA-Z0-9-_.]+)')} + end + + properties (Access = protected) + Required = ["identifier"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/IdentifiersDotOrgID" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = IdentifiersDotOrgID(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.identifier; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+digitalidentifier/ORCID.m b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/ORCID.m new file mode 100644 index 00000000..d871e95b --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/ORCID.m @@ -0,0 +1,43 @@ +classdef ORCID < openminds.abstract.Schema +%ORCID - A persistent identifier for a researcher provided by Open Researcher and Contributor ID, Inc. +% +% PROPERTIES: +% +% identifier : (1,1) string +% Enter the identifier for researchers provided by Open Researcher and Contributor ID, Inc. (ORCID, Inc.) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'https://orcid.org/' + ORCID). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the identifier for researchers provided by Open Researcher and Contributor ID, Inc. (ORCID, Inc.) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'https://orcid.org/' + ORCID). + identifier (1,1) string ... + {mustMatchPattern(identifier, '^https://orcid.org/[0-9]{4}-[0-9]{4}-[0-9]{4}-([0-9]{3}[A-Z]|[0-9]{4})$')} + end + + properties (Access = protected) + Required = ["identifier"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ORCID" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ORCID(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.identifier); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+digitalidentifier/RORID.m b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/RORID.m new file mode 100644 index 00000000..73f2c7d0 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/RORID.m @@ -0,0 +1,43 @@ +classdef RORID < openminds.abstract.Schema +%RORID - A persistent identifier for a research organization, provided by the Research Organization Registry. +% +% PROPERTIES: +% +% identifier : (1,1) string +% Enter the identifier for research organizations provided by the Corporation for National Research Initiatives ('Research Organization Registry IDentifier'; RORID) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'https://ror.org/' + RORID). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the identifier for research organizations provided by the Corporation for National Research Initiatives ('Research Organization Registry IDentifier'; RORID) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'https://ror.org/' + RORID). + identifier (1,1) string ... + {mustMatchPattern(identifier, '^https://ror.org/0([0-9]|[^ILO]|[a-z]){6}[0-9]{2}$')} + end + + properties (Access = protected) + Required = ["identifier"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/RORID" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = RORID(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.identifier); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+digitalidentifier/RRID.m b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/RRID.m new file mode 100644 index 00000000..3ef3b4d2 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/RRID.m @@ -0,0 +1,43 @@ +classdef RRID < openminds.abstract.Schema +%RRID - A persistent identifier for a research resource provided by the Resource Identification Initiative. +% +% PROPERTIES: +% +% identifier : (1,1) string +% Enter the resource identifier provided by the Resource Identification Initiative ('Research Resource IDentifier'; RRID) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'https://scicrunch.org/resolver/' + RRID). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the resource identifier provided by the Resource Identification Initiative ('Research Resource IDentifier'; RRID) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'https://scicrunch.org/resolver/' + RRID). + identifier (1,1) string ... + {mustMatchPattern(identifier, 'https://scicrunch.org/resolver/RRID:([A-Za-z]+)[_:]([A-Za-z0-9_:-]+)')} + end + + properties (Access = protected) + Required = ["identifier"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/RRID" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = RRID(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.identifier); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+digitalidentifier/SWHID.m b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/SWHID.m new file mode 100644 index 00000000..2ba5713a --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/SWHID.m @@ -0,0 +1,43 @@ +classdef SWHID < openminds.abstract.Schema +%SWHID - No description available. +% +% PROPERTIES: +% +% identifier : (1,1) string +% Enter the identifier for software source code artefacts provided by the Software Heritage archive ('SoftWare Heritage persistent IDentifier'; SWHID) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'https://archive.softwareheritage.org/' + SWHID). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the identifier for software source code artefacts provided by the Software Heritage archive ('SoftWare Heritage persistent IDentifier'; SWHID) as an internationalized resource identifier (IRI) following the defined pattern (i.e., 'https://archive.softwareheritage.org/' + SWHID). + identifier (1,1) string ... + {mustMatchPattern(identifier, '^https://archive.softwareheritage.org/swh:1:(cnt|dir|rel|rev|snp):[0-9a-f]{40}(;(origin|visit|anchor|path|lines)=[^ \t\r\n\f]+)*$')} + end + + properties (Access = protected) + Required = ["identifier"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SWHID" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = SWHID(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.identifier); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+digitalidentifier/StockNumber.m b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/StockNumber.m new file mode 100644 index 00000000..61565f93 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+digitalidentifier/StockNumber.m @@ -0,0 +1,50 @@ +classdef StockNumber < openminds.abstract.Schema +%StockNumber - No description available. +% +% PROPERTIES: +% +% identifier : (1,1) string +% Enter the stock number of an item provided by a store or company. +% +% vendor : (1,1) Organization +% Add the vendor that has the item with this identifier in stock. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the stock number of an item provided by a store or company. + identifier (1,1) string + + % Add the vendor that has the item with this identifier in stock. + vendor (1,:) openminds.core.actors.Organization ... + {mustBeSpecifiedLength(vendor, 0, 1)} + end + + properties (Access = protected) + Required = ["identifier", "vendor"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/StockNumber" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'vendor', "openminds.core.actors.Organization" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = StockNumber(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.identifier); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+miscellaneous/Comment.m b/code/schemas/v4.0/+openminds/+core/+miscellaneous/Comment.m new file mode 100644 index 00000000..ad8af80b --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+miscellaneous/Comment.m @@ -0,0 +1,65 @@ +classdef Comment < openminds.abstract.Schema +%Comment - Structured information about a short text expressing an opinion on, or giving information about some entity. +% +% PROPERTIES: +% +% about : (1,1) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% Add the research product (version) that this comment is about. +% +% comment : (1,1) string +% Enter the comment about the research product (version) stated under 'about'. +% +% commenter : (1,1) Person +% Add the person that created this comment. +% +% timestamp : (1,1) datetime +% Enter the date and time on which this comment was made, formatted as '2023-02-07T16:00:00+00:00'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the research product (version) that this comment is about. + about (1,:) openminds.internal.mixedtype.comment.About ... + {mustBeSpecifiedLength(about, 0, 1)} + + % Enter the comment about the research product (version) stated under 'about'. + comment (1,1) string + + % Add the person that created this comment. + commenter (1,:) openminds.core.actors.Person ... + {mustBeSpecifiedLength(commenter, 0, 1)} + + % Enter the date and time on which this comment was made, formatted as '2023-02-07T16:00:00+00:00'. + timestamp (1,:) datetime ... + {mustBeSpecifiedLength(timestamp, 0, 1)} + end + + properties (Access = protected) + Required = ["about", "comment", "commenter", "timestamp"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Comment" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'about', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion", "openminds.core.products.WebService", "openminds.core.products.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'commenter', "openminds.core.actors.Person" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Comment(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.comment); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+miscellaneous/Funding.m b/code/schemas/v4.0/+openminds/+core/+miscellaneous/Funding.m new file mode 100644 index 00000000..202b8117 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+miscellaneous/Funding.m @@ -0,0 +1,62 @@ +classdef Funding < openminds.abstract.Schema +%Funding - Structured information on used funding. +% +% PROPERTIES: +% +% acknowledgement : (1,1) string +% Enter the acknowledgement that should be used with this funding. +% +% awardNumber : (1,1) string +% Enter the associated award number of this funding. +% +% awardTitle : (1,1) string +% Enter the award title of this funding. +% +% funder : (1,1) Consortium, Organization, Person +% Add the party that provided this funding. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the acknowledgement that should be used with this funding. + acknowledgement (1,1) string + + % Enter the associated award number of this funding. + awardNumber (1,1) string + + % Enter the award title of this funding. + awardTitle (1,1) string + + % Add the party that provided this funding. + funder (1,:) openminds.internal.mixedtype.funding.Funder ... + {mustBeSpecifiedLength(funder, 0, 1)} + end + + properties (Access = protected) + Required = ["funder"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Funding" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'funder', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Funding(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s (%s)', obj.funder, obj.awardNumber); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+miscellaneous/QuantitativeValue.m b/code/schemas/v4.0/+openminds/+core/+miscellaneous/QuantitativeValue.m new file mode 100644 index 00000000..b5191ac9 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+miscellaneous/QuantitativeValue.m @@ -0,0 +1,69 @@ +classdef QuantitativeValue < openminds.abstract.Schema +%QuantitativeValue - Structured information on a quantitative value. +% +% PROPERTIES: +% +% typeOfUncertainty : (1,1) TypeOfUncertainty +% Add the type of uncertainty used to determine the uncertainty for this quantitative value. +% +% uncertainty : (1,:) double +% Enter the uncertainty of this quantitative value. +% +% unit : (1,1) UnitOfMeasurement +% Add the unit of measurement of this quantitative value and its uncertainty. +% +% value : (1,1) double +% Enter the value of this quantitative value. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the type of uncertainty used to determine the uncertainty for this quantitative value. + typeOfUncertainty (1,:) openminds.controlledterms.TypeOfUncertainty ... + {mustBeSpecifiedLength(typeOfUncertainty, 0, 1)} + + % Enter the uncertainty of this quantitative value. + uncertainty (1,:) double ... + {mustBeSpecifiedLength(uncertainty, 2, 2)} + + % Add the unit of measurement of this quantitative value and its uncertainty. + unit (1,:) openminds.controlledterms.UnitOfMeasurement ... + {mustBeSpecifiedLength(unit, 0, 1)} + + % Enter the value of this quantitative value. + value (1,1) double + end + + properties (Access = protected) + Required = ["value"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/QuantitativeValue" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'typeOfUncertainty', "openminds.controlledterms.TypeOfUncertainty", ... + 'unit', "openminds.controlledterms.UnitOfMeasurement" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = QuantitativeValue(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + if obj.value ~= 1 + str = sprintf('%d %ss', obj.value, obj.unit); + else + str = sprintf('%d %s', obj.value, obj.unit); + end + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+miscellaneous/QuantitativeValueArray.m b/code/schemas/v4.0/+openminds/+core/+miscellaneous/QuantitativeValueArray.m new file mode 100644 index 00000000..833a48e3 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+miscellaneous/QuantitativeValueArray.m @@ -0,0 +1,70 @@ +classdef QuantitativeValueArray < openminds.abstract.Schema +%QuantitativeValueArray - A representation of an array of quantitative values, optionally with uncertainties. +% +% PROPERTIES: +% +% negativeUncertainties : (1,:) double +% Enter the negative uncertainties for all values. Note that the length of the arrays have to match. +% +% positiveUncertainties : (1,:) double +% Enter the positive uncertainties for all values. Note that the length of the arrays have to match. +% +% typeOfUncertainty : (1,1) TypeOfUncertainty +% Add the type of estimation for the uncertainties. +% +% unit : (1,1) UnitOfMeasurement +% Add the unit of measurement of the values and their uncertainties. +% +% values : (1,:) double +% Enter all measured values. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the negative uncertainties for all values. Note that the length of the arrays have to match. + negativeUncertainties (1,:) double + + % Enter the positive uncertainties for all values. Note that the length of the arrays have to match. + positiveUncertainties (1,:) double + + % Add the type of estimation for the uncertainties. + typeOfUncertainty (1,:) openminds.controlledterms.TypeOfUncertainty ... + {mustBeSpecifiedLength(typeOfUncertainty, 0, 1)} + + % Add the unit of measurement of the values and their uncertainties. + unit (1,:) openminds.controlledterms.UnitOfMeasurement ... + {mustBeSpecifiedLength(unit, 0, 1)} + + % Enter all measured values. + values (1,:) double + end + + properties (Access = protected) + Required = ["values"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/QuantitativeValueArray" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'typeOfUncertainty', "openminds.controlledterms.TypeOfUncertainty", ... + 'unit', "openminds.controlledterms.UnitOfMeasurement" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = QuantitativeValueArray(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m b/code/schemas/v4.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m new file mode 100644 index 00000000..71107a6d --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+miscellaneous/QuantitativeValueRange.m @@ -0,0 +1,64 @@ +classdef QuantitativeValueRange < openminds.abstract.Schema +%QuantitativeValueRange - A representation of a range of quantitative values. +% +% PROPERTIES: +% +% maxValue : (1,1) double +% Enter the maximum value. +% +% maxValueUnit : (1,1) UnitOfMeasurement +% Add the unit of measurement for the maximum value. +% +% minValue : (1,1) double +% Enter the minimum value. +% +% minValueUnit : (1,1) UnitOfMeasurement +% Add the unit of measurement for the minimum value. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the maximum value. + maxValue (1,1) double + + % Add the unit of measurement for the maximum value. + maxValueUnit (1,:) openminds.controlledterms.UnitOfMeasurement ... + {mustBeSpecifiedLength(maxValueUnit, 0, 1)} + + % Enter the minimum value. + minValue (1,1) double + + % Add the unit of measurement for the minimum value. + minValueUnit (1,:) openminds.controlledterms.UnitOfMeasurement ... + {mustBeSpecifiedLength(minValueUnit, 0, 1)} + end + + properties (Access = protected) + Required = ["maxValue", "minValue"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/QuantitativeValueRange" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'maxValueUnit', "openminds.controlledterms.UnitOfMeasurement", ... + 'minValueUnit', "openminds.controlledterms.UnitOfMeasurement" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = QuantitativeValueRange(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+miscellaneous/ResearchProductGroup.m b/code/schemas/v4.0/+openminds/+core/+miscellaneous/ResearchProductGroup.m new file mode 100644 index 00000000..496e85f7 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+miscellaneous/ResearchProductGroup.m @@ -0,0 +1,50 @@ +classdef ResearchProductGroup < openminds.abstract.Schema +%ResearchProductGroup - No description available. +% +% PROPERTIES: +% +% context : (1,1) string +% Enter the common context for this research product group. +% +% hasPart : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% Add all research products (research product versions) that should be grouped under the given 'context'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the common context for this research product group. + context (1,1) string + + % Add all research products (research product versions) that should be grouped under the given 'context'. + hasPart (1,:) openminds.internal.mixedtype.researchproductgroup.HasPart ... + {mustBeListOfUniqueItems(hasPart)} + end + + properties (Access = protected) + Required = ["context", "hasPart"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ResearchProductGroup" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'hasPart', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion", "openminds.core.products.WebService", "openminds.core.products.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ResearchProductGroup(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+miscellaneous/WebResource.m b/code/schemas/v4.0/+openminds/+core/+miscellaneous/WebResource.m new file mode 100644 index 00000000..92cdd4e7 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+miscellaneous/WebResource.m @@ -0,0 +1,56 @@ +classdef WebResource < openminds.abstract.Schema +%WebResource - No description available. +% +% PROPERTIES: +% +% IRI : (1,1) string +% Enter the internationalized resource identifier (IRI) to this web resource. +% +% contentDescription : (1,1) string +% Enter a short content description for this web resource. +% +% format : (1,1) ContentType +% Add the expected content type of the document at this web resource. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the internationalized resource identifier (IRI) to this web resource. + IRI (1,1) string + + % Enter a short content description for this web resource. + contentDescription (1,1) string + + % Add the expected content type of the document at this web resource. + format (1,:) openminds.core.data.ContentType ... + {mustBeSpecifiedLength(format, 0, 1)} + end + + properties (Access = protected) + Required = ["IRI"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/WebResource" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'format', "openminds.core.data.ContentType" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = WebResource(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.IRI); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+products/Dataset.m b/code/schemas/v4.0/+openminds/+core/+products/Dataset.m new file mode 100644 index 00000000..d9c486c6 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+products/Dataset.m @@ -0,0 +1,98 @@ +classdef Dataset < openminds.abstract.Schema +%Dataset - Structured information on data originating from human/animal studies or simulations (concept level). +% +% PROPERTIES: +% +% author : (1,:) Consortium, Organization, Person +% Add all parties that contributed to this dataset as authors. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. +% +% digitalIdentifier : (1,1) DOI, IdentifiersDotOrgID +% Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. +% +% hasVersion : (1,:) DatasetVersion +% Add all versions of this dataset. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all parties that contributed to this dataset as authors. + author (1,:) openminds.internal.mixedtype.dataset.Author ... + {mustBeListOfUniqueItems(author)} + + % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. + custodian (1,:) openminds.internal.mixedtype.dataset.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. + description (1,1) string + + % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. + digitalIdentifier (1,:) openminds.internal.mixedtype.dataset.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. + fullName (1,1) string + + % Add all versions of this dataset. + hasVersion (1,:) openminds.core.products.DatasetVersion ... + {mustBeListOfUniqueItems(hasVersion)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product. + homepage (1,1) string + + % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + end + + properties (Access = protected) + Required = ["author", "description", "fullName", "hasVersion", "shortName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Dataset" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.IdentifiersDotOrgID"], ... + 'hasVersion', "openminds.core.products.DatasetVersion" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Dataset(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+products/DatasetVersion.m b/code/schemas/v4.0/+openminds/+core/+products/DatasetVersion.m new file mode 100644 index 00000000..05a5b060 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+products/DatasetVersion.m @@ -0,0 +1,284 @@ +classdef DatasetVersion < openminds.abstract.Schema +%DatasetVersion - Structured information on data originating from human/animal studies or simulations (version level). +% +% PROPERTIES: +% +% accessibility : (1,1) ProductAccessibility +% Add the accessibility of the data for this research product version. +% +% author : (1,:) Consortium, Organization, Person +% Add all parties that contributed to this dataset version as authors. Note that these authors will overwrite the author list provided for the overarching dataset. +% +% behavioralProtocol : (1,:) BehavioralProtocol +% Add all behavioral protocols that were performed in this dataset version. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this research product version. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. +% +% dataType : (1,:) SemanticDataType +% Add all semantic data types (raw, derived and/or simulated) provided in this dataset version. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. +% +% digitalIdentifier : (1,1) DOI, IdentifiersDotOrgID +% Add the globally unique and persistent digital identifier of this research product version. +% +% ethicsAssessment : (1,1) EthicsAssessment +% Add the result of the ethics assessment of this dataset version. +% +% experimentalApproach : (1,:) ExperimentalApproach +% Add all experimental approaches which this dataset version has deployed. +% +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource +% Add the publication or file that acts as the full documentation of this research product version. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. +% +% funding : (1,:) Funding +% Add all funding information of this research product version. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product version. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% inputData : (1,:) File, FileBundle, DOI, WebResource, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% Add the data that was used as input for this dataset version. +% +% isAlternativeVersionOf : (1,:) DatasetVersion +% Add all dataset versions that can be used alternatively to this dataset version. +% +% isNewVersionOf : (1,1) DatasetVersion +% Add the dataset version preceding this dataset version. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. +% +% license : (1,1) License, WebResource +% Add the license or an online available data usage agreement for this dataset version. +% +% otherContribution : (1,:) Contribution +% Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. +% +% preparationDesign : (1,:) PreparationType +% Add all preparation types used in this dataset version. +% +% protocol : (1,:) Protocol +% Add all protocols that were performed in this dataset version (e.g., for data acquisition or processing). +% +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). +% +% releaseDate : (1,1) datetime +% Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. +% +% repository : (1,1) FileRepository +% Add the file repository of this research product version. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% studiedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection +% Add all specimens or sets of specimen that were studied in this dataset. +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this dataset version. +% +% supportChannel : (1,:) string +% Enter all channels through which a user can receive support for handling this research product version. +% +% technique : (1,:) AnalysisTechnique, MRIPulseSequence, MRIWeighting, StimulationApproach, StimulationTechnique, Technique +% Add all techniques that were used in this dataset version. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this research product version. +% +% versionInnovation : (1,1) string +% Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the accessibility of the data for this research product version. + accessibility (1,:) openminds.controlledterms.ProductAccessibility ... + {mustBeSpecifiedLength(accessibility, 0, 1)} + + % Add all parties that contributed to this dataset version as authors. Note that these authors will overwrite the author list provided for the overarching dataset. + author (1,:) openminds.internal.mixedtype.datasetversion.Author ... + {mustBeListOfUniqueItems(author)} + + % Add all behavioral protocols that were performed in this dataset version. + behavioralProtocol (1,:) openminds.core.research.BehavioralProtocol ... + {mustBeListOfUniqueItems(behavioralProtocol)} + + % Enter the copyright information of this research product version. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. + custodian (1,:) openminds.internal.mixedtype.datasetversion.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Add all semantic data types (raw, derived and/or simulated) provided in this dataset version. + dataType (1,:) openminds.controlledterms.SemanticDataType ... + {mustBeListOfUniqueItems(dataType)} + + % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. + description (1,1) string + + % Add the globally unique and persistent digital identifier of this research product version. + digitalIdentifier (1,:) openminds.internal.mixedtype.datasetversion.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add the result of the ethics assessment of this dataset version. + ethicsAssessment (1,:) openminds.controlledterms.EthicsAssessment ... + {mustBeSpecifiedLength(ethicsAssessment, 0, 1)} + + % Add all experimental approaches which this dataset version has deployed. + experimentalApproach (1,:) openminds.controlledterms.ExperimentalApproach ... + {mustBeListOfUniqueItems(experimentalApproach)} + + % Add the publication or file that acts as the full documentation of this research product version. + fullDocumentation (1,:) openminds.internal.mixedtype.datasetversion.FullDocumentation ... + {mustBeSpecifiedLength(fullDocumentation, 0, 1)} + + % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. + fullName (1,1) string + + % Add all funding information of this research product version. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. + homepage (1,1) string + + % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Add the data that was used as input for this dataset version. + inputData (1,:) openminds.internal.mixedtype.datasetversion.InputData ... + {mustBeListOfUniqueItems(inputData)} + + % Add all dataset versions that can be used alternatively to this dataset version. + isAlternativeVersionOf (1,:) openminds.core.products.DatasetVersion ... + {mustBeListOfUniqueItems(isAlternativeVersionOf)} + + % Add the dataset version preceding this dataset version. + isNewVersionOf (1,:) openminds.core.products.DatasetVersion ... + {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} + + % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.datasetversion.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add the license or an online available data usage agreement for this dataset version. + license (1,:) openminds.internal.mixedtype.datasetversion.License ... + {mustBeSpecifiedLength(license, 0, 1)} + + % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. + otherContribution (1,:) openminds.core.actors.Contribution ... + {mustBeListOfUniqueItems(otherContribution)} + + % Add all preparation types used in this dataset version. + preparationDesign (1,:) openminds.controlledterms.PreparationType ... + {mustBeListOfUniqueItems(preparationDesign)} + + % Add all protocols that were performed in this dataset version (e.g., for data acquisition or processing). + protocol (1,:) openminds.core.research.Protocol ... + {mustBeListOfUniqueItems(protocol)} + + % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). + relatedPublication (1,:) openminds.internal.mixedtype.datasetversion.RelatedPublication ... + {mustBeListOfUniqueItems(relatedPublication)} + + % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. + releaseDate (1,:) datetime ... + {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} + + % Add the file repository of this research product version. + repository (1,:) openminds.core.data.FileRepository ... + {mustBeSpecifiedLength(repository, 0, 1)} + + % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Add all specimens or sets of specimen that were studied in this dataset. + studiedSpecimen (1,:) openminds.internal.mixedtype.datasetversion.StudiedSpecimen ... + {mustBeListOfUniqueItems(studiedSpecimen)} + + % Add all study targets of this dataset version. + studyTarget (1,:) openminds.internal.mixedtype.datasetversion.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + + % Enter all channels through which a user can receive support for handling this research product version. + supportChannel (1,:) string ... + {mustBeListOfUniqueItems(supportChannel)} + + % Add all techniques that were used in this dataset version. + technique (1,:) openminds.internal.mixedtype.datasetversion.Technique ... + {mustBeListOfUniqueItems(technique)} + + % Enter the version identifier of this research product version. + versionIdentifier (1,1) string + + % Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + versionInnovation (1,1) string + end + + properties (Access = protected) + Required = ["accessibility", "dataType", "digitalIdentifier", "ethicsAssessment", "experimentalApproach", "fullDocumentation", "license", "releaseDate", "shortName", "technique", "versionIdentifier", "versionInnovation"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/DatasetVersion" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'accessibility', "openminds.controlledterms.ProductAccessibility", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'behavioralProtocol', "openminds.core.research.BehavioralProtocol", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'dataType', "openminds.controlledterms.SemanticDataType", ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.IdentifiersDotOrgID"], ... + 'ethicsAssessment', "openminds.controlledterms.EthicsAssessment", ... + 'experimentalApproach', "openminds.controlledterms.ExperimentalApproach", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'inputData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'isAlternativeVersionOf', "openminds.core.products.DatasetVersion", ... + 'isNewVersionOf', "openminds.core.products.DatasetVersion", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'license', ["openminds.core.data.License", "openminds.core.miscellaneous.WebResource"], ... + 'preparationDesign', "openminds.controlledterms.PreparationType", ... + 'protocol', "openminds.core.research.Protocol", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository", ... + 'studiedSpecimen', ["openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection"], ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'technique', ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... + ) + end + + methods + function obj = DatasetVersion(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+products/MetaDataModel.m b/code/schemas/v4.0/+openminds/+core/+products/MetaDataModel.m new file mode 100644 index 00000000..95887663 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+products/MetaDataModel.m @@ -0,0 +1,98 @@ +classdef MetaDataModel < openminds.abstract.Schema +%MetaDataModel - No description available. +% +% PROPERTIES: +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. +% +% developer : (1,:) Consortium, Organization, Person +% Add all parties that developed this (meta)data model. +% +% digitalIdentifier : (1,1) DOI, SWHID +% Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. +% +% hasVersion : (1,:) MetaDataModelVersion +% Add all versions of this (meta)data model. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. + custodian (1,:) openminds.internal.mixedtype.metadatamodel.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. + description (1,1) string + + % Add all parties that developed this (meta)data model. + developer (1,:) openminds.internal.mixedtype.metadatamodel.Developer ... + {mustBeListOfUniqueItems(developer)} + + % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. + digitalIdentifier (1,:) openminds.internal.mixedtype.metadatamodel.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. + fullName (1,1) string + + % Add all versions of this (meta)data model. + hasVersion (1,:) openminds.core.products.MetaDataModelVersion ... + {mustBeListOfUniqueItems(hasVersion)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product. + homepage (1,1) string + + % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + end + + properties (Access = protected) + Required = ["description", "developer", "fullName", "hasVersion", "shortName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/MetaDataModel" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.SWHID"], ... + 'hasVersion', "openminds.core.products.MetaDataModelVersion" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = MetaDataModel(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+products/MetaDataModelVersion.m b/code/schemas/v4.0/+openminds/+core/+products/MetaDataModelVersion.m new file mode 100644 index 00000000..3e927635 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+products/MetaDataModelVersion.m @@ -0,0 +1,228 @@ +classdef MetaDataModelVersion < openminds.abstract.Schema +%MetaDataModelVersion - No description available. +% +% PROPERTIES: +% +% accessibility : (1,1) ProductAccessibility +% Add the accessibility of the data for this research product version. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this research product version. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. +% +% developer : (1,:) Consortium, Organization, Person +% Add all parties that developed this (meta)data model version. Note that these developers will overwrite the developer list provided for the overarching (meta)data model. +% +% digitalIdentifier : (1,1) DOI, SWHID +% Add the globally unique and persistent digital identifier of this research product version. +% +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource +% Add the publication or file that acts as the full documentation of this research product version. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. +% +% funding : (1,:) Funding +% Add all funding information of this research product version. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product version. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% isAlternativeVersionOf : (1,:) MetaDataModelVersion +% Add all (meta)data model versions that can be used alternatively to this (meta)data model version. +% +% isNewVersionOf : (1,1) MetaDataModelVersion +% Add the (meta)data version preceding this (meta)data model version. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. +% +% license : (1,1) License +% Add the license of this (meta)data model version. +% +% otherContribution : (1,:) Contribution +% Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. +% +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). +% +% releaseDate : (1,1) datetime +% Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. +% +% repository : (1,1) FileRepository +% Add the file repository of this research product version. +% +% serializationFormat : (1,:) ContentType +% Add all content types in which (meta)data compliant with this (meta)data model version can be stored in. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% specificationFormat : (1,:) ContentType +% Add all content types in which the schemas of this (meta)data model version are stored in. +% +% supportChannel : (1,:) string +% Enter all channels through which a user can receive support for handling this research product version. +% +% type : (1,1) MetaDataModelType +% Add the type of this (meta)data model version. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this research product version. +% +% versionInnovation : (1,1) string +% Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the accessibility of the data for this research product version. + accessibility (1,:) openminds.controlledterms.ProductAccessibility ... + {mustBeSpecifiedLength(accessibility, 0, 1)} + + % Enter the copyright information of this research product version. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. + custodian (1,:) openminds.internal.mixedtype.metadatamodelversion.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. + description (1,1) string + + % Add all parties that developed this (meta)data model version. Note that these developers will overwrite the developer list provided for the overarching (meta)data model. + developer (1,:) openminds.internal.mixedtype.metadatamodelversion.Developer ... + {mustBeListOfUniqueItems(developer)} + + % Add the globally unique and persistent digital identifier of this research product version. + digitalIdentifier (1,:) openminds.internal.mixedtype.metadatamodelversion.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add the publication or file that acts as the full documentation of this research product version. + fullDocumentation (1,:) openminds.internal.mixedtype.metadatamodelversion.FullDocumentation ... + {mustBeSpecifiedLength(fullDocumentation, 0, 1)} + + % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. + fullName (1,1) string + + % Add all funding information of this research product version. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. + homepage (1,1) string + + % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Add all (meta)data model versions that can be used alternatively to this (meta)data model version. + isAlternativeVersionOf (1,:) openminds.core.products.MetaDataModelVersion ... + {mustBeListOfUniqueItems(isAlternativeVersionOf)} + + % Add the (meta)data version preceding this (meta)data model version. + isNewVersionOf (1,:) openminds.core.products.MetaDataModelVersion ... + {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} + + % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.metadatamodelversion.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add the license of this (meta)data model version. + license (1,:) openminds.core.data.License ... + {mustBeSpecifiedLength(license, 0, 1)} + + % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. + otherContribution (1,:) openminds.core.actors.Contribution ... + {mustBeListOfUniqueItems(otherContribution)} + + % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). + relatedPublication (1,:) openminds.internal.mixedtype.metadatamodelversion.RelatedPublication ... + {mustBeListOfUniqueItems(relatedPublication)} + + % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. + releaseDate (1,:) datetime ... + {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} + + % Add the file repository of this research product version. + repository (1,:) openminds.core.data.FileRepository ... + {mustBeSpecifiedLength(repository, 0, 1)} + + % Add all content types in which (meta)data compliant with this (meta)data model version can be stored in. + serializationFormat (1,:) openminds.core.data.ContentType ... + {mustBeListOfUniqueItems(serializationFormat)} + + % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Add all content types in which the schemas of this (meta)data model version are stored in. + specificationFormat (1,:) openminds.core.data.ContentType ... + {mustBeListOfUniqueItems(specificationFormat)} + + % Enter all channels through which a user can receive support for handling this research product version. + supportChannel (1,:) string ... + {mustBeListOfUniqueItems(supportChannel)} + + % Add the type of this (meta)data model version. + type (1,:) openminds.controlledterms.MetaDataModelType ... + {mustBeSpecifiedLength(type, 0, 1)} + + % Enter the version identifier of this research product version. + versionIdentifier (1,1) string + + % Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + versionInnovation (1,1) string + end + + properties (Access = protected) + Required = ["accessibility", "fullDocumentation", "license", "releaseDate", "shortName", "type", "versionIdentifier", "versionInnovation"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/MetaDataModelVersion" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'accessibility', "openminds.controlledterms.ProductAccessibility", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.SWHID"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isAlternativeVersionOf', "openminds.core.products.MetaDataModelVersion", ... + 'isNewVersionOf', "openminds.core.products.MetaDataModelVersion", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository", ... + 'serializationFormat', "openminds.core.data.ContentType", ... + 'specificationFormat', "openminds.core.data.ContentType", ... + 'type', "openminds.controlledterms.MetaDataModelType" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... + ) + end + + methods + function obj = MetaDataModelVersion(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+products/Model.m b/code/schemas/v4.0/+openminds/+core/+products/Model.m new file mode 100644 index 00000000..cb8233dc --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+products/Model.m @@ -0,0 +1,122 @@ +classdef Model < openminds.abstract.Schema +%Model - Structured information on a computational model (concept level). +% +% PROPERTIES: +% +% abstractionLevel : (1,1) ModelAbstractionLevel +% Add the abstraction level of this computational model. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. +% +% developer : (1,:) Consortium, Organization, Person +% Add all parties that developed this computational model. +% +% digitalIdentifier : (1,1) DOI, SWHID +% Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. +% +% hasVersion : (1,:) ModelVersion +% Add all versions of this computational model. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% scope : (1,1) ModelScope +% Add the scope of this computational model. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this computational model. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the abstraction level of this computational model. + abstractionLevel (1,:) openminds.controlledterms.ModelAbstractionLevel ... + {mustBeSpecifiedLength(abstractionLevel, 0, 1)} + + % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. + custodian (1,:) openminds.internal.mixedtype.model.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. + description (1,1) string + + % Add all parties that developed this computational model. + developer (1,:) openminds.internal.mixedtype.model.Developer ... + {mustBeListOfUniqueItems(developer)} + + % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. + digitalIdentifier (1,:) openminds.internal.mixedtype.model.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. + fullName (1,1) string + + % Add all versions of this computational model. + hasVersion (1,:) openminds.core.products.ModelVersion ... + {mustBeListOfUniqueItems(hasVersion)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product. + homepage (1,1) string + + % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Add the scope of this computational model. + scope (1,:) openminds.controlledterms.ModelScope ... + {mustBeSpecifiedLength(scope, 0, 1)} + + % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Add all study targets of this computational model. + studyTarget (1,:) openminds.internal.mixedtype.model.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + end + + properties (Access = protected) + Required = ["abstractionLevel", "description", "developer", "fullName", "hasVersion", "scope", "shortName", "studyTarget"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Model" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'abstractionLevel', "openminds.controlledterms.ModelAbstractionLevel", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.SWHID"], ... + 'hasVersion', "openminds.core.products.ModelVersion", ... + 'scope', "openminds.controlledterms.ModelScope", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Model(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+products/ModelVersion.m b/code/schemas/v4.0/+openminds/+core/+products/ModelVersion.m new file mode 100644 index 00000000..c145e716 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+products/ModelVersion.m @@ -0,0 +1,228 @@ +classdef ModelVersion < openminds.abstract.Schema +%ModelVersion - Structured information on a computational model (version level). +% +% PROPERTIES: +% +% accessibility : (1,1) ProductAccessibility +% Add the accessibility of the data for this research product version. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this research product version. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. +% +% developer : (1,:) Consortium, Organization, Person +% Add all parties that developed this computational model version. Note that these developers will overwrite the developer list provided for the overarching computational model. +% +% digitalIdentifier : (1,1) DOI, SWHID +% Add the globally unique and persistent digital identifier of this research product version. +% +% format : (1,:) ContentType +% Add the content type of this computational model version, or the content types of the files composing the model version. +% +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource +% Add the publication or file that acts as the full documentation of this research product version. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. +% +% funding : (1,:) Funding +% Add all funding information of this research product version. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product version. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% inputData : (1,:) File, FileBundle, DOI, WebResource +% Add the data that was used as input for this computational model version. +% +% isAlternativeVersionOf : (1,:) ModelVersion +% Add all computational model versions that can be used alternatively to this computational model version. +% +% isNewVersionOf : (1,1) ModelVersion +% Add the computational model version preceding this computational model version. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. +% +% license : (1,:) License +% Add all licenses of this computational model version. +% +% otherContribution : (1,:) Contribution +% Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. +% +% outputData : (1,:) File, FileBundle, DOI, WebResource +% Add the data that was generated as output by this computational model version. +% +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). +% +% releaseDate : (1,1) datetime +% Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. +% +% repository : (1,1) FileRepository +% Add the file repository of this research product version. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% supportChannel : (1,:) string +% Enter all channels through which a user can receive support for handling this research product version. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this research product version. +% +% versionInnovation : (1,1) string +% Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the accessibility of the data for this research product version. + accessibility (1,:) openminds.controlledterms.ProductAccessibility ... + {mustBeSpecifiedLength(accessibility, 0, 1)} + + % Enter the copyright information of this research product version. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. + custodian (1,:) openminds.internal.mixedtype.modelversion.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. + description (1,1) string + + % Add all parties that developed this computational model version. Note that these developers will overwrite the developer list provided for the overarching computational model. + developer (1,:) openminds.internal.mixedtype.modelversion.Developer ... + {mustBeListOfUniqueItems(developer)} + + % Add the globally unique and persistent digital identifier of this research product version. + digitalIdentifier (1,:) openminds.internal.mixedtype.modelversion.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add the content type of this computational model version, or the content types of the files composing the model version. + format (1,:) openminds.core.data.ContentType ... + {mustBeListOfUniqueItems(format)} + + % Add the publication or file that acts as the full documentation of this research product version. + fullDocumentation (1,:) openminds.internal.mixedtype.modelversion.FullDocumentation ... + {mustBeSpecifiedLength(fullDocumentation, 0, 1)} + + % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. + fullName (1,1) string + + % Add all funding information of this research product version. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. + homepage (1,1) string + + % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Add the data that was used as input for this computational model version. + inputData (1,:) openminds.internal.mixedtype.modelversion.InputData ... + {mustBeListOfUniqueItems(inputData)} + + % Add all computational model versions that can be used alternatively to this computational model version. + isAlternativeVersionOf (1,:) openminds.core.products.ModelVersion ... + {mustBeListOfUniqueItems(isAlternativeVersionOf)} + + % Add the computational model version preceding this computational model version. + isNewVersionOf (1,:) openminds.core.products.ModelVersion ... + {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} + + % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.modelversion.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add all licenses of this computational model version. + license (1,:) openminds.core.data.License ... + {mustBeListOfUniqueItems(license)} + + % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. + otherContribution (1,:) openminds.core.actors.Contribution ... + {mustBeListOfUniqueItems(otherContribution)} + + % Add the data that was generated as output by this computational model version. + outputData (1,:) openminds.internal.mixedtype.modelversion.OutputData ... + {mustBeListOfUniqueItems(outputData)} + + % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). + relatedPublication (1,:) openminds.internal.mixedtype.modelversion.RelatedPublication ... + {mustBeListOfUniqueItems(relatedPublication)} + + % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. + releaseDate (1,:) datetime ... + {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} + + % Add the file repository of this research product version. + repository (1,:) openminds.core.data.FileRepository ... + {mustBeSpecifiedLength(repository, 0, 1)} + + % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Enter all channels through which a user can receive support for handling this research product version. + supportChannel (1,:) string ... + {mustBeListOfUniqueItems(supportChannel)} + + % Enter the version identifier of this research product version. + versionIdentifier (1,1) string + + % Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + versionInnovation (1,1) string + end + + properties (Access = protected) + Required = ["accessibility", "format", "fullDocumentation", "license", "releaseDate", "shortName", "versionIdentifier", "versionInnovation"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ModelVersion" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'accessibility', "openminds.controlledterms.ProductAccessibility", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.SWHID"], ... + 'format', "openminds.core.data.ContentType", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'inputData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'isAlternativeVersionOf', "openminds.core.products.ModelVersion", ... + 'isNewVersionOf', "openminds.core.products.ModelVersion", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'license', "openminds.core.data.License", ... + 'outputData', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... + ) + end + + methods + function obj = ModelVersion(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+products/Project.m b/code/schemas/v4.0/+openminds/+core/+products/Project.m new file mode 100644 index 00000000..b782f515 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+products/Project.m @@ -0,0 +1,76 @@ +classdef Project < openminds.abstract.Schema +%Project - Structured information on a research project. +% +% PROPERTIES: +% +% coordinator : (1,:) Consortium, Organization, Person +% Add all parties that coordinate this project. +% +% description : (1,1) string +% Enter a description of this project. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this project. +% +% hasPart : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% Add all research product (versions) that are part of this project. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this project. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this project that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all parties that coordinate this project. + coordinator (1,:) openminds.internal.mixedtype.project.Coordinator ... + {mustBeListOfUniqueItems(coordinator)} + + % Enter a description of this project. + description (1,1) string + + % Enter a descriptive full name (or title) for this project. + fullName (1,1) string + + % Add all research product (versions) that are part of this project. + hasPart (1,:) openminds.internal.mixedtype.project.HasPart ... + {mustBeListOfUniqueItems(hasPart)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this project. + homepage (1,1) string + + % Enter a short name (or alias) for this project that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + end + + properties (Access = protected) + Required = ["description", "fullName", "hasPart", "shortName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Project" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'coordinator', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'hasPart', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion", "openminds.core.products.WebService", "openminds.core.products.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Project(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+products/Setup.m b/code/schemas/v4.0/+openminds/+core/+products/Setup.m new file mode 100644 index 00000000..799b9cc3 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+products/Setup.m @@ -0,0 +1,78 @@ +classdef Setup < openminds.abstract.Schema +%Setup - No description available. +% +% PROPERTIES: +% +% description : (1,1) string +% Enter a short text describing this setup. +% +% hasPart : (1,:) Setup, SoftwareVersion, Electrode, ElectrodeArray, Pipette, SlicingDevice +% Add all components, including other setups, that are part of this setup. Note that a setup should not be only composed of software. +% +% location : (1,1) string +% Enter the geographic location of this setup. This may include room number, building, institution and/or city. +% +% manufacturer : (1,:) Consortium, Organization, Person +% Add the manufacturer (private or industrial) that constructed this setup. +% +% name : (1,1) string +% Enter a descriptive name for this setup. +% +% type : (1,:) SetupType +% Add all types that describe this setup. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter a short text describing this setup. + description (1,1) string + + % Add all components, including other setups, that are part of this setup. Note that a setup should not be only composed of software. + hasPart (1,:) openminds.internal.mixedtype.setup.HasPart ... + {mustBeListOfUniqueItems(hasPart)} + + % Enter the geographic location of this setup. This may include room number, building, institution and/or city. + location (1,1) string + + % Add the manufacturer (private or industrial) that constructed this setup. + manufacturer (1,:) openminds.internal.mixedtype.setup.Manufacturer ... + {mustBeListOfUniqueItems(manufacturer)} + + % Enter a descriptive name for this setup. + name (1,1) string + + % Add all types that describe this setup. + type (1,:) openminds.controlledterms.SetupType ... + {mustBeListOfUniqueItems(type)} + end + + properties (Access = protected) + Required = ["description", "hasPart", "name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Setup" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'hasPart', ["openminds.core.products.Setup", "openminds.core.products.SoftwareVersion", "openminds.ephys.device.Electrode", "openminds.ephys.device.ElectrodeArray", "openminds.ephys.device.Pipette", "openminds.specimenprep.device.SlicingDevice"], ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'type', "openminds.controlledterms.SetupType" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Setup(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+products/Software.m b/code/schemas/v4.0/+openminds/+core/+products/Software.m new file mode 100644 index 00000000..c58bf923 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+products/Software.m @@ -0,0 +1,98 @@ +classdef Software < openminds.abstract.Schema +%Software - Structured information on a software tool (concept level). +% +% PROPERTIES: +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. +% +% developer : (1,:) Consortium, Organization, Person +% Add all parties that developed this software. +% +% digitalIdentifier : (1,1) DOI, RRID, SWHID +% Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. +% +% hasVersion : (1,:) SoftwareVersion +% Add all versions of this software tool. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. + custodian (1,:) openminds.internal.mixedtype.software.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. + description (1,1) string + + % Add all parties that developed this software. + developer (1,:) openminds.internal.mixedtype.software.Developer ... + {mustBeListOfUniqueItems(developer)} + + % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. + digitalIdentifier (1,:) openminds.internal.mixedtype.software.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. + fullName (1,1) string + + % Add all versions of this software tool. + hasVersion (1,:) openminds.core.products.SoftwareVersion ... + {mustBeListOfUniqueItems(hasVersion)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product. + homepage (1,1) string + + % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + end + + properties (Access = protected) + Required = ["description", "developer", "fullName", "hasVersion", "shortName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Software" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID", "openminds.core.digitalidentifier.SWHID"], ... + 'hasVersion', "openminds.core.products.SoftwareVersion" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Software(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+products/SoftwareVersion.m b/code/schemas/v4.0/+openminds/+core/+products/SoftwareVersion.m new file mode 100644 index 00000000..f741a761 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+products/SoftwareVersion.m @@ -0,0 +1,283 @@ +classdef SoftwareVersion < openminds.abstract.Schema +%SoftwareVersion - No description available. +% +% PROPERTIES: +% +% accessibility : (1,1) ProductAccessibility +% Add the accessibility of the data for this research product version. +% +% applicationCategory : (1,:) SoftwareApplicationCategory +% Add all categories to which this software version belongs. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this research product version. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. +% +% developer : (1,:) Consortium, Organization, Person +% Add all parties that developed this software version. Note that these developers will overwrite the developer list provided for the overarching software. +% +% device : (1,:) OperatingDevice +% Add all operating devices compatible with this software version. +% +% digitalIdentifier : (1,1) DOI, RRID, SWHID +% Add the globally unique and persistent digital identifier of this research product version. +% +% feature : (1,:) SoftwareFeature +% Add all distinguishing characteristics of this software version (e.g., performance, portability or functionality). +% +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource +% Add the publication or file that acts as the full documentation of this research product version. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. +% +% funding : (1,:) Funding +% Add all funding information of this research product version. +% +% hasPart : (1,:) ModelVersion, SoftwareVersion, BrainAtlasVersion, CommonCoordinateSpaceVersion +% Add all software versions that supplement this software version. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product version. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% inputFormat : (1,:) ContentType +% Add all content types that can be used as input by this software version. +% +% isAlternativeVersionOf : (1,:) SoftwareVersion +% Add all software versions that can be used alternatively to this software version. +% +% isNewVersionOf : (1,1) SoftwareVersion +% Add the software version preceding this software version. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. +% +% language : (1,:) Language +% Add all languages supported by this software version. +% +% license : (1,:) License +% Add all licenses of this software version. +% +% operatingSystem : (1,:) OperatingSystem +% Add all operating systems supported by this software version. +% +% otherContribution : (1,:) Contribution +% Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. +% +% outputFormat : (1,:) ContentType +% Add all content types that can be generated as output by this software version. +% +% programmingLanguage : (1,:) ProgrammingLanguage +% Add all programming languages used to develop this software version. +% +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). +% +% releaseDate : (1,1) datetime +% Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. +% +% repository : (1,1) FileRepository +% Add the file repository of this research product version. +% +% requirement : (1,:) string +% Enter all requirements of this software version. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% supportChannel : (1,:) string +% Enter all channels through which a user can receive support for handling this research product version. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this research product version. +% +% versionInnovation : (1,1) string +% Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the accessibility of the data for this research product version. + accessibility (1,:) openminds.controlledterms.ProductAccessibility ... + {mustBeSpecifiedLength(accessibility, 0, 1)} + + % Add all categories to which this software version belongs. + applicationCategory (1,:) openminds.controlledterms.SoftwareApplicationCategory ... + {mustBeListOfUniqueItems(applicationCategory)} + + % Enter the copyright information of this research product version. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. + custodian (1,:) openminds.internal.mixedtype.softwareversion.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. + description (1,1) string + + % Add all parties that developed this software version. Note that these developers will overwrite the developer list provided for the overarching software. + developer (1,:) openminds.internal.mixedtype.softwareversion.Developer ... + {mustBeListOfUniqueItems(developer)} + + % Add all operating devices compatible with this software version. + device (1,:) openminds.controlledterms.OperatingDevice ... + {mustBeListOfUniqueItems(device)} + + % Add the globally unique and persistent digital identifier of this research product version. + digitalIdentifier (1,:) openminds.internal.mixedtype.softwareversion.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add all distinguishing characteristics of this software version (e.g., performance, portability or functionality). + feature (1,:) openminds.controlledterms.SoftwareFeature ... + {mustBeListOfUniqueItems(feature)} + + % Add the publication or file that acts as the full documentation of this research product version. + fullDocumentation (1,:) openminds.internal.mixedtype.softwareversion.FullDocumentation ... + {mustBeSpecifiedLength(fullDocumentation, 0, 1)} + + % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. + fullName (1,1) string + + % Add all funding information of this research product version. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Add all software versions that supplement this software version. + hasPart (1,:) openminds.internal.mixedtype.softwareversion.HasPart ... + {mustBeListOfUniqueItems(hasPart)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. + homepage (1,1) string + + % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Add all content types that can be used as input by this software version. + inputFormat (1,:) openminds.core.data.ContentType ... + {mustBeListOfUniqueItems(inputFormat)} + + % Add all software versions that can be used alternatively to this software version. + isAlternativeVersionOf (1,:) openminds.core.products.SoftwareVersion ... + {mustBeListOfUniqueItems(isAlternativeVersionOf)} + + % Add the software version preceding this software version. + isNewVersionOf (1,:) openminds.core.products.SoftwareVersion ... + {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} + + % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.softwareversion.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add all languages supported by this software version. + language (1,:) openminds.controlledterms.Language ... + {mustBeListOfUniqueItems(language)} + + % Add all licenses of this software version. + license (1,:) openminds.core.data.License ... + {mustBeListOfUniqueItems(license)} + + % Add all operating systems supported by this software version. + operatingSystem (1,:) openminds.controlledterms.OperatingSystem ... + {mustBeListOfUniqueItems(operatingSystem)} + + % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. + otherContribution (1,:) openminds.core.actors.Contribution ... + {mustBeListOfUniqueItems(otherContribution)} + + % Add all content types that can be generated as output by this software version. + outputFormat (1,:) openminds.core.data.ContentType ... + {mustBeListOfUniqueItems(outputFormat)} + + % Add all programming languages used to develop this software version. + programmingLanguage (1,:) openminds.controlledterms.ProgrammingLanguage ... + {mustBeListOfUniqueItems(programmingLanguage)} + + % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). + relatedPublication (1,:) openminds.internal.mixedtype.softwareversion.RelatedPublication ... + {mustBeListOfUniqueItems(relatedPublication)} + + % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. + releaseDate (1,:) datetime ... + {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} + + % Add the file repository of this research product version. + repository (1,:) openminds.core.data.FileRepository ... + {mustBeSpecifiedLength(repository, 0, 1)} + + % Enter all requirements of this software version. + requirement (1,:) string ... + {mustBeListOfUniqueItems(requirement)} + + % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Enter all channels through which a user can receive support for handling this research product version. + supportChannel (1,:) string ... + {mustBeListOfUniqueItems(supportChannel)} + + % Enter the version identifier of this research product version. + versionIdentifier (1,1) string + + % Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + versionInnovation (1,1) string + end + + properties (Access = protected) + Required = ["accessibility", "applicationCategory", "device", "feature", "fullDocumentation", "language", "license", "operatingSystem", "programmingLanguage", "releaseDate", "shortName", "versionIdentifier", "versionInnovation"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SoftwareVersion" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'accessibility', "openminds.controlledterms.ProductAccessibility", ... + 'applicationCategory', "openminds.controlledterms.SoftwareApplicationCategory", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'device', "openminds.controlledterms.OperatingDevice", ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID", "openminds.core.digitalidentifier.SWHID"], ... + 'feature', "openminds.controlledterms.SoftwareFeature", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasPart', ["openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'inputFormat', "openminds.core.data.ContentType", ... + 'isAlternativeVersionOf', "openminds.core.products.SoftwareVersion", ... + 'isNewVersionOf', "openminds.core.products.SoftwareVersion", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'language', "openminds.controlledterms.Language", ... + 'license', "openminds.core.data.License", ... + 'operatingSystem', "openminds.controlledterms.OperatingSystem", ... + 'outputFormat', "openminds.core.data.ContentType", ... + 'programmingLanguage', "openminds.controlledterms.ProgrammingLanguage", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... + ) + end + + methods + function obj = SoftwareVersion(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+products/WebService.m b/code/schemas/v4.0/+openminds/+core/+products/WebService.m new file mode 100644 index 00000000..26c0e86f --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+products/WebService.m @@ -0,0 +1,90 @@ +classdef WebService < openminds.abstract.Schema +%WebService - No description available. +% +% PROPERTIES: +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. +% +% developer : (1,:) Consortium, Organization, Person +% Add all parties that developed this web service. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. +% +% hasVersion : (1,:) WebServiceVersion +% Add all versions of this web service. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. + custodian (1,:) openminds.internal.mixedtype.webservice.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. + description (1,1) string + + % Add all parties that developed this web service. + developer (1,:) openminds.internal.mixedtype.webservice.Developer ... + {mustBeListOfUniqueItems(developer)} + + % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. + fullName (1,1) string + + % Add all versions of this web service. + hasVersion (1,:) openminds.core.products.WebServiceVersion ... + {mustBeListOfUniqueItems(hasVersion)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product. + homepage (1,1) string + + % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + end + + properties (Access = protected) + Required = ["description", "developer", "fullName", "hasVersion", "shortName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/WebService" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'hasVersion', "openminds.core.products.WebServiceVersion" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = WebService(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+products/WebServiceVersion.m b/code/schemas/v4.0/+openminds/+core/+products/WebServiceVersion.m new file mode 100644 index 00000000..b659edfb --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+products/WebServiceVersion.m @@ -0,0 +1,212 @@ +classdef WebServiceVersion < openminds.abstract.Schema +%WebServiceVersion - No description available. +% +% PROPERTIES: +% +% accessibility : (1,1) ProductAccessibility +% Add the accessibility of the data for this research product version. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this research product version. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. +% +% developer : (1,:) Consortium, Organization, Person +% Add all parties that developed this web service version. Note that these developers will overwrite the developer list provided for the overarching web service. +% +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource +% Add the publication or file that acts as the full documentation of this research product version. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. +% +% funding : (1,:) Funding +% Add all funding information of this research product version. +% +% hasPart : (1,:) SoftwareVersion +% Add all software versions that are components of this web service version. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product version. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% inputFormat : (1,:) ContentType +% Add all content types that can be used as input by this web service version. +% +% isAlternativeVersionOf : (1,:) WebServiceVersion +% Add all web service versions that can be used alternatively to this web service version. +% +% isNewVersionOf : (1,1) WebServiceVersion +% Add the web service version preceding this web service version. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. +% +% otherContribution : (1,:) Contribution +% Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. +% +% outputFormat : (1,:) ContentType +% Add all content types that can be generated as output by this web service version. +% +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). +% +% releaseDate : (1,1) datetime +% Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. +% +% repository : (1,1) FileRepository +% Add the file repository of this research product version. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% supportChannel : (1,:) string +% Enter all channels through which a user can receive support for handling this research product version. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this research product version. +% +% versionInnovation : (1,1) string +% Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the accessibility of the data for this research product version. + accessibility (1,:) openminds.controlledterms.ProductAccessibility ... + {mustBeSpecifiedLength(accessibility, 0, 1)} + + % Enter the copyright information of this research product version. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. + custodian (1,:) openminds.internal.mixedtype.webserviceversion.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. + description (1,1) string + + % Add all parties that developed this web service version. Note that these developers will overwrite the developer list provided for the overarching web service. + developer (1,:) openminds.internal.mixedtype.webserviceversion.Developer ... + {mustBeListOfUniqueItems(developer)} + + % Add the publication or file that acts as the full documentation of this research product version. + fullDocumentation (1,:) openminds.internal.mixedtype.webserviceversion.FullDocumentation ... + {mustBeSpecifiedLength(fullDocumentation, 0, 1)} + + % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. + fullName (1,1) string + + % Add all funding information of this research product version. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Add all software versions that are components of this web service version. + hasPart (1,:) openminds.core.products.SoftwareVersion ... + {mustBeListOfUniqueItems(hasPart)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. + homepage (1,1) string + + % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Add all content types that can be used as input by this web service version. + inputFormat (1,:) openminds.core.data.ContentType ... + {mustBeListOfUniqueItems(inputFormat)} + + % Add all web service versions that can be used alternatively to this web service version. + isAlternativeVersionOf (1,:) openminds.core.products.WebServiceVersion ... + {mustBeListOfUniqueItems(isAlternativeVersionOf)} + + % Add the web service version preceding this web service version. + isNewVersionOf (1,:) openminds.core.products.WebServiceVersion ... + {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} + + % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.webserviceversion.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. + otherContribution (1,:) openminds.core.actors.Contribution ... + {mustBeListOfUniqueItems(otherContribution)} + + % Add all content types that can be generated as output by this web service version. + outputFormat (1,:) openminds.core.data.ContentType ... + {mustBeListOfUniqueItems(outputFormat)} + + % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). + relatedPublication (1,:) openminds.internal.mixedtype.webserviceversion.RelatedPublication ... + {mustBeListOfUniqueItems(relatedPublication)} + + % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. + releaseDate (1,:) datetime ... + {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} + + % Add the file repository of this research product version. + repository (1,:) openminds.core.data.FileRepository ... + {mustBeSpecifiedLength(repository, 0, 1)} + + % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Enter all channels through which a user can receive support for handling this research product version. + supportChannel (1,:) string ... + {mustBeListOfUniqueItems(supportChannel)} + + % Enter the version identifier of this research product version. + versionIdentifier (1,1) string + + % Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + versionInnovation (1,1) string + end + + properties (Access = protected) + Required = ["accessibility", "fullDocumentation", "releaseDate", "shortName", "versionIdentifier", "versionInnovation"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/WebServiceVersion" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'accessibility', "openminds.controlledterms.ProductAccessibility", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'developer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'hasPart', "openminds.core.products.SoftwareVersion", ... + 'inputFormat', "openminds.core.data.ContentType", ... + 'isAlternativeVersionOf', "openminds.core.products.WebServiceVersion", ... + 'isNewVersionOf', "openminds.core.products.WebServiceVersion", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'outputFormat', "openminds.core.data.ContentType", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... + ) + end + + methods + function obj = WebServiceVersion(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.fullName); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/BehavioralProtocol.m b/code/schemas/v4.0/+openminds/+core/+research/BehavioralProtocol.m new file mode 100644 index 00000000..76ce1283 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/BehavioralProtocol.m @@ -0,0 +1,78 @@ +classdef BehavioralProtocol < openminds.abstract.Schema +%BehavioralProtocol - Structured information about a protocol used in an experiment studying human or animal behavior. +% +% PROPERTIES: +% +% describedIn : (1,:) File, DOI, WebResource +% Add all sources in which this behavioral protocol is described in detail. +% +% description : (1,1) string +% Enter a description of this behavioral protocol. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this behavioral protocol that is used within the corresponding data files to identify this behavioral protocol. +% +% name : (1,1) string +% Enter a descriptive name for this behavioral protocol. +% +% stimulation : (1,:) StimulationApproach, StimulationTechnique +% Add all stimulation approaches and/or techniques used within this behavioral protocol. +% +% stimulusType : (1,:) AuditoryStimulusType, ElectricalStimulusType, GustatoryStimulusType, OlfactoryStimulusType, OpticalStimulusType, TactileStimulusType, VisualStimulusType +% Add all stimulus types used within this behavioral protocol. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all sources in which this behavioral protocol is described in detail. + describedIn (1,:) openminds.internal.mixedtype.behavioralprotocol.DescribedIn ... + {mustBeListOfUniqueItems(describedIn)} + + % Enter a description of this behavioral protocol. + description (1,1) string + + % Enter the identifier (or label) of this behavioral protocol that is used within the corresponding data files to identify this behavioral protocol. + internalIdentifier (1,1) string + + % Enter a descriptive name for this behavioral protocol. + name (1,1) string + + % Add all stimulation approaches and/or techniques used within this behavioral protocol. + stimulation (1,:) openminds.internal.mixedtype.behavioralprotocol.Stimulation ... + {mustBeListOfUniqueItems(stimulation)} + + % Add all stimulus types used within this behavioral protocol. + stimulusType (1,:) openminds.internal.mixedtype.behavioralprotocol.StimulusType ... + {mustBeListOfUniqueItems(stimulusType)} + end + + properties (Access = protected) + Required = ["description", "name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/BehavioralProtocol" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'describedIn', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'stimulation', ["openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique"], ... + 'stimulusType', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.VisualStimulusType"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = BehavioralProtocol(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.name); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/Configuration.m b/code/schemas/v4.0/+openminds/+core/+research/Configuration.m new file mode 100644 index 00000000..3860a2ce --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/Configuration.m @@ -0,0 +1,56 @@ +classdef Configuration < openminds.abstract.Schema +%Configuration - Structured information about the properties or parameters of an entity or process. +% +% PROPERTIES: +% +% configuration : (1,1) string +% Enter the configuration in a simple text based format (e.g., JSON or YAML). +% +% format : (1,1) ContentType +% Add the content type of this configuration. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this configuration that may help you to find this instance more easily. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the configuration in a simple text based format (e.g., JSON or YAML). + configuration (1,1) string + + % Add the content type of this configuration. + format (1,:) openminds.core.data.ContentType ... + {mustBeSpecifiedLength(format, 0, 1)} + + % Enter a lookup label for this configuration that may help you to find this instance more easily. + lookupLabel (1,1) string + end + + properties (Access = protected) + Required = ["configuration", "format"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Configuration" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'format', "openminds.core.data.ContentType" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Configuration(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/CustomPropertySet.m b/code/schemas/v4.0/+openminds/+core/+research/CustomPropertySet.m new file mode 100644 index 00000000..4019e672 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/CustomPropertySet.m @@ -0,0 +1,58 @@ +classdef CustomPropertySet < openminds.abstract.Schema +%CustomPropertySet - Structured information about properties of an entity that are not represented in an openMINDS schema. +% +% PROPERTIES: +% +% context : (1,1) string +% Enter the common context for this custom property set. +% +% dataLocation : (1,1) File, Configuration, PropertyValueList +% Add the location of the data that define the custom property set for the given context (e.g., stored as file or other entities such as property-value lists). +% +% relevantFor : (1,1) AnalysisTechnique, MRIPulseSequence, MRIWeighting, StimulationApproach, StimulationTechnique, Technique +% Add the technique for which this custom property set is relevant. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the common context for this custom property set. + context (1,1) string + + % Add the location of the data that define the custom property set for the given context (e.g., stored as file or other entities such as property-value lists). + dataLocation (1,:) openminds.internal.mixedtype.custompropertyset.DataLocation ... + {mustBeSpecifiedLength(dataLocation, 0, 1)} + + % Add the technique for which this custom property set is relevant. + relevantFor (1,:) openminds.internal.mixedtype.custompropertyset.RelevantFor ... + {mustBeSpecifiedLength(relevantFor, 0, 1)} + end + + properties (Access = protected) + Required = ["context", "dataLocation", "relevantFor"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CustomPropertySet" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'dataLocation', ["openminds.core.data.File", "openminds.core.research.Configuration", "openminds.core.research.PropertyValueList"], ... + 'relevantFor', ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = CustomPropertySet(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/NumericalProperty.m b/code/schemas/v4.0/+openminds/+core/+research/NumericalProperty.m new file mode 100644 index 00000000..0ee69f93 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/NumericalProperty.m @@ -0,0 +1,49 @@ +classdef NumericalProperty < openminds.abstract.Schema +%NumericalProperty - Structured information about a property of some entity or process whose value is a number. +% +% PROPERTIES: +% +% name : (1,1) string +% Enter a descriptive name for this numerical property. +% +% value : (1,:) QuantitativeValue, QuantitativeValueRange +% Enter all quantitative values that are described by this numerical property. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter a descriptive name for this numerical property. + name (1,1) string + + % Enter all quantitative values that are described by this numerical property. + value (1,:) openminds.internal.mixedtype.numericalproperty.Value + end + + properties (Access = protected) + Required = ["name", "value"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/NumericalProperty" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + 'value', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = NumericalProperty(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.name); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/PropertyValueList.m b/code/schemas/v4.0/+openminds/+core/+research/PropertyValueList.m new file mode 100644 index 00000000..0c172641 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/PropertyValueList.m @@ -0,0 +1,50 @@ +classdef PropertyValueList < openminds.abstract.Schema +%PropertyValueList - An identifiable list of property-value pairs. +% +% PROPERTIES: +% +% lookupLabel : (1,1) string +% Enter a lookup label for this property-value list that may help you to find this instance more easily. +% +% propertyValuePair : (1,:) NumericalProperty, StringProperty +% Enter all numerical and string property-value pairs that belong to this property-value list. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter a lookup label for this property-value list that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Enter all numerical and string property-value pairs that belong to this property-value list. + propertyValuePair (1,:) openminds.internal.mixedtype.propertyvaluelist.PropertyValuePair ... + {mustBeListOfUniqueItems(propertyValuePair)} + end + + properties (Access = protected) + Required = ["propertyValuePair"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/PropertyValueList" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + 'propertyValuePair', ["openminds.core.research.NumericalProperty", "openminds.core.research.StringProperty"] ... + ) + end + + methods + function obj = PropertyValueList(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/Protocol.m b/code/schemas/v4.0/+openminds/+core/+research/Protocol.m new file mode 100644 index 00000000..3d8d88a3 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/Protocol.m @@ -0,0 +1,72 @@ +classdef Protocol < openminds.abstract.Schema +%Protocol - Structured information on a research project. +% +% PROPERTIES: +% +% describedIn : (1,1) File, DOI, WebResource +% Add a publication or file in which this protocol is (originally) described in detail. +% +% description : (1,1) string +% Enter a description of this protocol. +% +% name : (1,1) string +% Enter a descriptive name for this protocol. +% +% stimulusType : (1,:) AuditoryStimulusType, ElectricalStimulusType, GustatoryStimulusType, OlfactoryStimulusType, OpticalStimulusType, TactileStimulusType, VisualStimulusType +% Add all stimulus types used with this protocol. +% +% technique : (1,:) AnalysisTechnique, MRIPulseSequence, MRIWeighting, StimulationApproach, StimulationTechnique, Technique +% Add all techniques (including stimulation approaches and/or techniques) that were used in this protocol. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add a publication or file in which this protocol is (originally) described in detail. + describedIn (1,:) openminds.internal.mixedtype.protocol.DescribedIn ... + {mustBeSpecifiedLength(describedIn, 0, 1)} + + % Enter a description of this protocol. + description (1,1) string + + % Enter a descriptive name for this protocol. + name (1,1) string + + % Add all stimulus types used with this protocol. + stimulusType (1,:) openminds.internal.mixedtype.protocol.StimulusType ... + {mustBeListOfUniqueItems(stimulusType)} + + % Add all techniques (including stimulation approaches and/or techniques) that were used in this protocol. + technique (1,:) openminds.internal.mixedtype.protocol.Technique ... + {mustBeListOfUniqueItems(technique)} + end + + properties (Access = protected) + Required = ["description", "name", "technique"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Protocol" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'describedIn', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.miscellaneous.WebResource"], ... + 'stimulusType', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.VisualStimulusType"], ... + 'technique', ["openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.Technique"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Protocol(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.name); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/ProtocolExecution.m b/code/schemas/v4.0/+openminds/+core/+research/ProtocolExecution.m new file mode 100644 index 00000000..495161e2 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/ProtocolExecution.m @@ -0,0 +1,134 @@ +classdef ProtocolExecution < openminds.abstract.Schema +%ProtocolExecution - Structured information on a protocol execution. +% +% PROPERTIES: +% +% behavioralProtocol : (1,:) BehavioralProtocol +% Add all behavioral protocols that were performed during this protocol execution. +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% input : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState, BrainAtlasVersion, CommonCoordinateSpaceVersion +% Add all inputs used by this activity. +% +% isPartOf : (1,1) DatasetVersion +% Add the dataset version in which this activity was conducted. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% Add all outputs generated by this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% preparationDesign : (1,1) PreparationType +% Add the initial preparation type for this activity. +% +% protocol : (1,:) Protocol +% Add all protocols used during this activity. +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all behavioral protocols that were performed during this protocol execution. + behavioralProtocol (1,:) openminds.core.research.BehavioralProtocol ... + {mustBeListOfUniqueItems(behavioralProtocol)} + + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add all inputs used by this activity. + input (1,:) openminds.internal.mixedtype.protocolexecution.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the dataset version in which this activity was conducted. + isPartOf (1,:) openminds.core.products.DatasetVersion ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all outputs generated by this activity. + output (1,:) openminds.internal.mixedtype.protocolexecution.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.protocolexecution.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the initial preparation type for this activity. + preparationDesign (1,:) openminds.controlledterms.PreparationType ... + {mustBeSpecifiedLength(preparationDesign, 0, 1)} + + % Add all protocols used during this activity. + protocol (1,:) openminds.core.research.Protocol ... + {mustBeListOfUniqueItems(protocol)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.protocolexecution.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + end + + properties (Access = protected) + Required = ["input", "isPartOf", "output", "protocol"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ProtocolExecution" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'behavioralProtocol', "openminds.core.research.BehavioralProtocol", ... + 'input', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'preparationDesign', "openminds.controlledterms.PreparationType", ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet" ... + ) + end + + methods + function obj = ProtocolExecution(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/Strain.m b/code/schemas/v4.0/+openminds/+core/+research/Strain.m new file mode 100644 index 00000000..c662e174 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/Strain.m @@ -0,0 +1,138 @@ +classdef Strain < openminds.abstract.Schema +%Strain - No description available. +% +% PROPERTIES: +% +% alternateIdentifier : (1,:) string +% Enter all identifiers for this strain, excluding its ontological identifiers or RRID (e.g., identifiers from the Mouse Genome Informatics (MGI) database or Rat Genome Database (RGD)). +% +% backgroundStrain : (1,:) Strain +% Add the background strain that explains the majority of the genetic background and/or causes the majority of the prominent traits. If two strains contributed equally, state both. +% +% breedingType : (1,1) BreedingType +% Add the breeding type for this strain. +% +% description : (1,1) string +% Enter a short text describing this strain. +% +% digitalIdentifier : (1,1) RRID +% Add the 'Research Resource Identifier' (RRID) of this strain. +% +% diseaseModel : (1,:) Disease, DiseaseModel +% Add all (human) diseases and/or conditions that this strain is a model for. +% +% geneticStrainType : (1,1) GeneticStrainType +% Add the genetic background type of this strain. +% +% laboratoryCode : (1,1) string +% Enter the laboratory code assigned by the Institute of Laboratory Animal Research (ILAR) for the investigator or organization that has created this strain following the defined pattern (e.g., Aaa). +% +% name : (1,1) string +% Enter the name of this strain. +% +% ontologyIdentifier : (1,:) string +% Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this strain. +% +% phenotype : (1,1) string +% Enter a short description for the phenotype of this strain. +% +% species : (1,1) Species +% Add the species of this strain. +% +% stockNumber : (1,1) StockNumber +% Add the stock number from the vendor the strain was supplied from/is in stock at. +% +% synonym : (1,:) string +% Enter any synonyms (including abbreviations) of this strain. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter all identifiers for this strain, excluding its ontological identifiers or RRID (e.g., identifiers from the Mouse Genome Informatics (MGI) database or Rat Genome Database (RGD)). + alternateIdentifier (1,:) string ... + {mustBeListOfUniqueItems(alternateIdentifier)} + + % Add the background strain that explains the majority of the genetic background and/or causes the majority of the prominent traits. If two strains contributed equally, state both. + backgroundStrain (1,:) openminds.core.research.Strain ... + {mustBeSpecifiedLength(backgroundStrain, 1, 2)} + + % Add the breeding type for this strain. + breedingType (1,:) openminds.controlledterms.BreedingType ... + {mustBeSpecifiedLength(breedingType, 0, 1)} + + % Enter a short text describing this strain. + description (1,1) string + + % Add the 'Research Resource Identifier' (RRID) of this strain. + digitalIdentifier (1,:) openminds.core.digitalidentifier.RRID ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add all (human) diseases and/or conditions that this strain is a model for. + diseaseModel (1,:) openminds.internal.mixedtype.strain.DiseaseModel ... + {mustBeListOfUniqueItems(diseaseModel)} + + % Add the genetic background type of this strain. + geneticStrainType (1,:) openminds.controlledterms.GeneticStrainType ... + {mustBeSpecifiedLength(geneticStrainType, 0, 1)} + + % Enter the laboratory code assigned by the Institute of Laboratory Animal Research (ILAR) for the investigator or organization that has created this strain following the defined pattern (e.g., Aaa). + laboratoryCode (1,1) string ... + {mustMatchPattern(laboratoryCode, '^[A-Z]([a-z]?)+$')} + + % Enter the name of this strain. + name (1,1) string + + % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this strain. + ontologyIdentifier (1,:) string ... + {mustBeListOfUniqueItems(ontologyIdentifier)} + + % Enter a short description for the phenotype of this strain. + phenotype (1,1) string + + % Add the species of this strain. + species (1,:) openminds.controlledterms.Species ... + {mustBeSpecifiedLength(species, 0, 1)} + + % Add the stock number from the vendor the strain was supplied from/is in stock at. + stockNumber (1,:) openminds.core.digitalidentifier.StockNumber ... + {mustBeSpecifiedLength(stockNumber, 0, 1)} + + % Enter any synonyms (including abbreviations) of this strain. + synonym (1,:) string ... + {mustBeListOfUniqueItems(synonym)} + end + + properties (Access = protected) + Required = ["geneticStrainType", "name", "species"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Strain" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'backgroundStrain', "openminds.core.research.Strain", ... + 'breedingType', "openminds.controlledterms.BreedingType", ... + 'digitalIdentifier', "openminds.core.digitalidentifier.RRID", ... + 'diseaseModel', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"], ... + 'geneticStrainType', "openminds.controlledterms.GeneticStrainType", ... + 'species', "openminds.controlledterms.Species" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'stockNumber', "openminds.core.digitalidentifier.StockNumber" ... + ) + end + + methods + function obj = Strain(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.name); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/StringProperty.m b/code/schemas/v4.0/+openminds/+core/+research/StringProperty.m new file mode 100644 index 00000000..74caca6c --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/StringProperty.m @@ -0,0 +1,48 @@ +classdef StringProperty < openminds.abstract.Schema +%StringProperty - No description available. +% +% PROPERTIES: +% +% name : (1,1) string +% Enter a descriptive name for this property. +% +% value : (1,1) string +% Enter the text value that is described by this string property. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter a descriptive name for this property. + name (1,1) string + + % Enter the text value that is described by this string property. + value (1,1) string + end + + properties (Access = protected) + Required = ["name", "value"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/StringProperty" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = StringProperty(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.name); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/Subject.m b/code/schemas/v4.0/+openminds/+core/+research/Subject.m new file mode 100644 index 00000000..3c76a848 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/Subject.m @@ -0,0 +1,80 @@ +classdef Subject < openminds.abstract.Schema +%Subject - Structured information on a subject. +% +% PROPERTIES: +% +% biologicalSex : (1,1) BiologicalSex +% Add the biological sex of this specimen. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this specimen that is used within the corresponding data files to identify this specimen. +% +% isPartOf : (1,:) SubjectGroup +% Add all subject groups of which this subject is a member. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this specimen that may help you to find this instance more easily. +% +% species : (1,1) Species, Strain +% Add the species or strain (a sub-type of a genetic variant of species) of this specimen. +% +% studiedState : (1,:) SubjectState +% Add all states in which this subject was studied. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the biological sex of this specimen. + biologicalSex (1,:) openminds.controlledterms.BiologicalSex ... + {mustBeSpecifiedLength(biologicalSex, 0, 1)} + + % Enter the identifier (or label) of this specimen that is used within the corresponding data files to identify this specimen. + internalIdentifier (1,1) string + + % Add all subject groups of which this subject is a member. + isPartOf (1,:) openminds.core.research.SubjectGroup ... + {mustBeListOfUniqueItems(isPartOf)} + + % Enter a lookup label for this specimen that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add the species or strain (a sub-type of a genetic variant of species) of this specimen. + species (1,:) openminds.internal.mixedtype.subject.Species ... + {mustBeSpecifiedLength(species, 0, 1)} + + % Add all states in which this subject was studied. + studiedState (1,:) openminds.core.research.SubjectState ... + {mustBeListOfUniqueItems(studiedState)} + end + + properties (Access = protected) + Required = ["species", "studiedState"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Subject" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... + 'isPartOf', "openminds.core.research.SubjectGroup", ... + 'species', ["openminds.controlledterms.Species", "openminds.core.research.Strain"], ... + 'studiedState', "openminds.core.research.SubjectState" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Subject(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/SubjectGroup.m b/code/schemas/v4.0/+openminds/+core/+research/SubjectGroup.m new file mode 100644 index 00000000..a4cd7383 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/SubjectGroup.m @@ -0,0 +1,85 @@ +classdef SubjectGroup < openminds.abstract.Schema +%SubjectGroup - No description available. +% +% PROPERTIES: +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning this specimen set. +% +% biologicalSex : (1,:) BiologicalSex +% Add the biological sex of all specimen in this set. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this specimen set that is used within the corresponding data files to identify this specimen set. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this specimen set that may help you to find this instance more easily. +% +% numberOfSubjects : (1,1) int64 +% Enter the number of subjects that belong to this subject group. +% +% species : (1,:) Species, Strain +% Add the species and/or strain (a sub-type of a genetic variant of species) of all specimen in this set. +% +% studiedState : (1,:) SubjectGroupState +% Add all states in which this subject group was studied. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter any additional remarks concerning this specimen set. + additionalRemarks (1,1) string + + % Add the biological sex of all specimen in this set. + biologicalSex (1,:) openminds.controlledterms.BiologicalSex ... + {mustBeListOfUniqueItems(biologicalSex)} + + % Enter the identifier (or label) of this specimen set that is used within the corresponding data files to identify this specimen set. + internalIdentifier (1,1) string + + % Enter a lookup label for this specimen set that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Enter the number of subjects that belong to this subject group. + numberOfSubjects (1,:) int64 ... + {mustBeSpecifiedLength(numberOfSubjects, 0, 1), mustBeInteger(numberOfSubjects), mustBeGreaterThanOrEqual(numberOfSubjects, 2)} + + % Add the species and/or strain (a sub-type of a genetic variant of species) of all specimen in this set. + species (1,:) openminds.internal.mixedtype.subjectgroup.Species ... + {mustBeListOfUniqueItems(species)} + + % Add all states in which this subject group was studied. + studiedState (1,:) openminds.core.research.SubjectGroupState ... + {mustBeListOfUniqueItems(studiedState)} + end + + properties (Access = protected) + Required = ["species", "studiedState"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SubjectGroup" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... + 'species', ["openminds.controlledterms.Species", "openminds.core.research.Strain"], ... + 'studiedState', "openminds.core.research.SubjectGroupState" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = SubjectGroup(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/SubjectGroupState.m b/code/schemas/v4.0/+openminds/+core/+research/SubjectGroupState.m new file mode 100644 index 00000000..556f350c --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/SubjectGroupState.m @@ -0,0 +1,118 @@ +classdef SubjectGroupState < openminds.abstract.Schema +%SubjectGroupState - No description available. +% +% PROPERTIES: +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning the specimen (set) in this state. +% +% age : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the age of the specimen (set) in this state. +% +% ageCategory : (1,:) AgeCategory +% Add the age category of the subject in this state. +% +% attribute : (1,:) SubjectAttribute +% Add all attributes that can be ascribed to this subject group state. +% +% descendedFrom : (1,1) SubjectGroupState +% Add the previous subject group state. +% +% handedness : (1,:) Handedness +% Add all preferred types of handedness of the subject group in this state. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this specimen (set) state that is used within the corresponding data files to identify this specimen (set) state. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this specimen (set) state that may help you to find this instance more easily. +% +% pathology : (1,:) Disease, DiseaseModel +% Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. +% +% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange +% If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. +% +% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the weight of the specimen (set) in this state. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter any additional remarks concerning the specimen (set) in this state. + additionalRemarks (1,1) string + + % Enter the age of the specimen (set) in this state. + age (1,:) openminds.internal.mixedtype.subjectgroupstate.Age ... + {mustBeSpecifiedLength(age, 0, 1)} + + % Add the age category of the subject in this state. + ageCategory (1,:) openminds.controlledterms.AgeCategory ... + {mustBeListOfUniqueItems(ageCategory)} + + % Add all attributes that can be ascribed to this subject group state. + attribute (1,:) openminds.controlledterms.SubjectAttribute ... + {mustBeListOfUniqueItems(attribute)} + + % Add the previous subject group state. + descendedFrom (1,:) openminds.core.research.SubjectGroupState ... + {mustBeSpecifiedLength(descendedFrom, 0, 1)} + + % Add all preferred types of handedness of the subject group in this state. + handedness (1,:) openminds.controlledterms.Handedness ... + {mustBeListOfUniqueItems(handedness)} + + % Enter the identifier (or label) of this specimen (set) state that is used within the corresponding data files to identify this specimen (set) state. + internalIdentifier (1,1) string + + % Enter a lookup label for this specimen (set) state that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. + pathology (1,:) openminds.internal.mixedtype.subjectgroupstate.Pathology ... + {mustBeListOfUniqueItems(pathology)} + + % If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. + relativeTimeIndication (1,:) openminds.internal.mixedtype.subjectgroupstate.RelativeTimeIndication ... + {mustBeSpecifiedLength(relativeTimeIndication, 0, 1)} + + % Enter the weight of the specimen (set) in this state. + weight (1,:) openminds.internal.mixedtype.subjectgroupstate.Weight ... + {mustBeSpecifiedLength(weight, 0, 1)} + end + + properties (Access = protected) + Required = ["ageCategory"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SubjectGroupState" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'ageCategory', "openminds.controlledterms.AgeCategory", ... + 'attribute', "openminds.controlledterms.SubjectAttribute", ... + 'descendedFrom', "openminds.core.research.SubjectGroupState", ... + 'handedness', "openminds.controlledterms.Handedness", ... + 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'relativeTimeIndication', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = SubjectGroupState(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/SubjectState.m b/code/schemas/v4.0/+openminds/+core/+research/SubjectState.m new file mode 100644 index 00000000..44ef65df --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/SubjectState.m @@ -0,0 +1,118 @@ +classdef SubjectState < openminds.abstract.Schema +%SubjectState - Structured information on a temporary state of a subject. +% +% PROPERTIES: +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning the specimen (set) in this state. +% +% age : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the age of the specimen (set) in this state. +% +% ageCategory : (1,1) AgeCategory +% Add the age category of the subject in this state. +% +% attribute : (1,:) SubjectAttribute +% Add all attributes that can be ascribed to this subject state. +% +% descendedFrom : (1,1) SubjectState +% Add the previous subject state. +% +% handedness : (1,1) Handedness +% Add the preferred handedness of the subject in this state. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this specimen (set) state that is used within the corresponding data files to identify this specimen (set) state. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this specimen (set) state that may help you to find this instance more easily. +% +% pathology : (1,:) Disease, DiseaseModel +% Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. +% +% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange +% If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. +% +% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the weight of the specimen (set) in this state. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter any additional remarks concerning the specimen (set) in this state. + additionalRemarks (1,1) string + + % Enter the age of the specimen (set) in this state. + age (1,:) openminds.internal.mixedtype.subjectstate.Age ... + {mustBeSpecifiedLength(age, 0, 1)} + + % Add the age category of the subject in this state. + ageCategory (1,:) openminds.controlledterms.AgeCategory ... + {mustBeSpecifiedLength(ageCategory, 0, 1)} + + % Add all attributes that can be ascribed to this subject state. + attribute (1,:) openminds.controlledterms.SubjectAttribute ... + {mustBeListOfUniqueItems(attribute)} + + % Add the previous subject state. + descendedFrom (1,:) openminds.core.research.SubjectState ... + {mustBeSpecifiedLength(descendedFrom, 0, 1)} + + % Add the preferred handedness of the subject in this state. + handedness (1,:) openminds.controlledterms.Handedness ... + {mustBeSpecifiedLength(handedness, 0, 1)} + + % Enter the identifier (or label) of this specimen (set) state that is used within the corresponding data files to identify this specimen (set) state. + internalIdentifier (1,1) string + + % Enter a lookup label for this specimen (set) state that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. + pathology (1,:) openminds.internal.mixedtype.subjectstate.Pathology ... + {mustBeListOfUniqueItems(pathology)} + + % If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. + relativeTimeIndication (1,:) openminds.internal.mixedtype.subjectstate.RelativeTimeIndication ... + {mustBeSpecifiedLength(relativeTimeIndication, 0, 1)} + + % Enter the weight of the specimen (set) in this state. + weight (1,:) openminds.internal.mixedtype.subjectstate.Weight ... + {mustBeSpecifiedLength(weight, 0, 1)} + end + + properties (Access = protected) + Required = ["ageCategory"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SubjectState" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'ageCategory', "openminds.controlledterms.AgeCategory", ... + 'attribute', "openminds.controlledterms.SubjectAttribute", ... + 'descendedFrom', "openminds.core.research.SubjectState", ... + 'handedness', "openminds.controlledterms.Handedness", ... + 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'relativeTimeIndication', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = SubjectState(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/TissueSample.m b/code/schemas/v4.0/+openminds/+core/+research/TissueSample.m new file mode 100644 index 00000000..56891d85 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/TissueSample.m @@ -0,0 +1,112 @@ +classdef TissueSample < openminds.abstract.Schema +%TissueSample - Structured information on a tissue sample. +% +% PROPERTIES: +% +% anatomicalLocation : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all anatomical entities that describe the anatomical location of this tissue sample. +% +% biologicalSex : (1,1) BiologicalSex +% Add the biological sex of this specimen. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this specimen that is used within the corresponding data files to identify this specimen. +% +% isPartOf : (1,:) TissueSampleCollection +% Add all tissue sample collections this tissue sample is part of. +% +% laterality : (1,:) Laterality +% Add one or both sides of the body, bilateral organ or bilateral organ part that this tissue sample originates from. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this specimen that may help you to find this instance more easily. +% +% origin : (1,1) CellType, Organ, OrganismSubstance +% Add the biogical origin of this tissue sample. +% +% species : (1,1) Species, Strain +% Add the species or strain (a sub-type of a genetic variant of species) of this specimen. +% +% studiedState : (1,:) TissueSampleState +% Add all states in which this tissue sample was studied. +% +% type : (1,1) TissueSampleType +% Add the type of this tissue sample. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all anatomical entities that describe the anatomical location of this tissue sample. + anatomicalLocation (1,:) openminds.internal.mixedtype.tissuesample.AnatomicalLocation ... + {mustBeListOfUniqueItems(anatomicalLocation)} + + % Add the biological sex of this specimen. + biologicalSex (1,:) openminds.controlledterms.BiologicalSex ... + {mustBeSpecifiedLength(biologicalSex, 0, 1)} + + % Enter the identifier (or label) of this specimen that is used within the corresponding data files to identify this specimen. + internalIdentifier (1,1) string + + % Add all tissue sample collections this tissue sample is part of. + isPartOf (1,:) openminds.core.research.TissueSampleCollection ... + {mustBeListOfUniqueItems(isPartOf)} + + % Add one or both sides of the body, bilateral organ or bilateral organ part that this tissue sample originates from. + laterality (1,:) openminds.controlledterms.Laterality ... + {mustBeSpecifiedLength(laterality, 1, 2)} + + % Enter a lookup label for this specimen that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add the biogical origin of this tissue sample. + origin (1,:) openminds.internal.mixedtype.tissuesample.Origin ... + {mustBeSpecifiedLength(origin, 0, 1)} + + % Add the species or strain (a sub-type of a genetic variant of species) of this specimen. + species (1,:) openminds.internal.mixedtype.tissuesample.Species ... + {mustBeSpecifiedLength(species, 0, 1)} + + % Add all states in which this tissue sample was studied. + studiedState (1,:) openminds.core.research.TissueSampleState ... + {mustBeListOfUniqueItems(studiedState)} + + % Add the type of this tissue sample. + type (1,:) openminds.controlledterms.TissueSampleType ... + {mustBeSpecifiedLength(type, 0, 1)} + end + + properties (Access = protected) + Required = ["origin", "species", "studiedState", "type"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/TissueSample" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... + 'isPartOf', "openminds.core.research.TissueSampleCollection", ... + 'laterality', "openminds.controlledterms.Laterality", ... + 'origin', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance"], ... + 'species', ["openminds.controlledterms.Species", "openminds.core.research.Strain"], ... + 'studiedState', "openminds.core.research.TissueSampleState", ... + 'type', "openminds.controlledterms.TissueSampleType" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = TissueSample(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/TissueSampleCollection.m b/code/schemas/v4.0/+openminds/+core/+research/TissueSampleCollection.m new file mode 100644 index 00000000..39a8c0e8 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/TissueSampleCollection.m @@ -0,0 +1,117 @@ +classdef TissueSampleCollection < openminds.abstract.Schema +%TissueSampleCollection - No description available. +% +% PROPERTIES: +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning this specimen set. +% +% anatomicalLocation : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all anatomical entities that describe the anatomical location of this tissue sample collection. +% +% biologicalSex : (1,:) BiologicalSex +% Add the biological sex of all specimen in this set. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this specimen set that is used within the corresponding data files to identify this specimen set. +% +% laterality : (1,:) Laterality +% Add one or both sides of the body, bilateral organ or bilateral organ part that this tissue sample collection originates from. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this specimen set that may help you to find this instance more easily. +% +% numberOfTissueSamples : (1,1) int64 +% Enter the number of tissue samples that belong to this tissue sample collection. +% +% origin : (1,:) CellType, Organ, OrganismSubstance +% Add the biogical origin of all tissue samples in this collection. +% +% species : (1,:) Species, Strain +% Add the species and/or strain (a sub-type of a genetic variant of species) of all specimen in this set. +% +% studiedState : (1,:) TissueSampleCollectionState +% Add all states in which this tissue sample collection was studied. +% +% type : (1,:) TissueSampleType +% Add the type of all tissue samples in this collection. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter any additional remarks concerning this specimen set. + additionalRemarks (1,1) string + + % Add all anatomical entities that describe the anatomical location of this tissue sample collection. + anatomicalLocation (1,:) openminds.internal.mixedtype.tissuesamplecollection.AnatomicalLocation ... + {mustBeListOfUniqueItems(anatomicalLocation)} + + % Add the biological sex of all specimen in this set. + biologicalSex (1,:) openminds.controlledterms.BiologicalSex ... + {mustBeListOfUniqueItems(biologicalSex)} + + % Enter the identifier (or label) of this specimen set that is used within the corresponding data files to identify this specimen set. + internalIdentifier (1,1) string + + % Add one or both sides of the body, bilateral organ or bilateral organ part that this tissue sample collection originates from. + laterality (1,:) openminds.controlledterms.Laterality ... + {mustBeSpecifiedLength(laterality, 1, 2)} + + % Enter a lookup label for this specimen set that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Enter the number of tissue samples that belong to this tissue sample collection. + numberOfTissueSamples (1,:) int64 ... + {mustBeSpecifiedLength(numberOfTissueSamples, 0, 1), mustBeInteger(numberOfTissueSamples), mustBeGreaterThanOrEqual(numberOfTissueSamples, 2)} + + % Add the biogical origin of all tissue samples in this collection. + origin (1,:) openminds.internal.mixedtype.tissuesamplecollection.Origin ... + {mustBeListOfUniqueItems(origin)} + + % Add the species and/or strain (a sub-type of a genetic variant of species) of all specimen in this set. + species (1,:) openminds.internal.mixedtype.tissuesamplecollection.Species ... + {mustBeListOfUniqueItems(species)} + + % Add all states in which this tissue sample collection was studied. + studiedState (1,:) openminds.core.research.TissueSampleCollectionState ... + {mustBeListOfUniqueItems(studiedState)} + + % Add the type of all tissue samples in this collection. + type (1,:) openminds.controlledterms.TissueSampleType ... + {mustBeListOfUniqueItems(type)} + end + + properties (Access = protected) + Required = ["origin", "species", "studiedState", "type"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/TissueSampleCollection" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'biologicalSex', "openminds.controlledterms.BiologicalSex", ... + 'laterality', "openminds.controlledterms.Laterality", ... + 'origin', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance"], ... + 'species', ["openminds.controlledterms.Species", "openminds.core.research.Strain"], ... + 'studiedState', "openminds.core.research.TissueSampleCollectionState", ... + 'type', "openminds.controlledterms.TissueSampleType" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = TissueSampleCollection(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/TissueSampleCollectionState.m b/code/schemas/v4.0/+openminds/+core/+research/TissueSampleCollectionState.m new file mode 100644 index 00000000..79ca9402 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/TissueSampleCollectionState.m @@ -0,0 +1,102 @@ +classdef TissueSampleCollectionState < openminds.abstract.Schema +%TissueSampleCollectionState - No description available. +% +% PROPERTIES: +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning the specimen (set) in this state. +% +% age : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the age of the specimen (set) in this state. +% +% attribute : (1,:) TissueSampleAttribute +% Add all attributes that can be ascribed to this tissue sample collection state. +% +% descendedFrom : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% Add all specimen states used to produce or obtain this tissue sample collection state. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this specimen (set) state that is used within the corresponding data files to identify this specimen (set) state. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this specimen (set) state that may help you to find this instance more easily. +% +% pathology : (1,:) Disease, DiseaseModel +% Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. +% +% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange +% If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. +% +% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the weight of the specimen (set) in this state. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter any additional remarks concerning the specimen (set) in this state. + additionalRemarks (1,1) string + + % Enter the age of the specimen (set) in this state. + age (1,:) openminds.internal.mixedtype.tissuesamplecollectionstate.Age ... + {mustBeSpecifiedLength(age, 0, 1)} + + % Add all attributes that can be ascribed to this tissue sample collection state. + attribute (1,:) openminds.controlledterms.TissueSampleAttribute ... + {mustBeListOfUniqueItems(attribute)} + + % Add all specimen states used to produce or obtain this tissue sample collection state. + descendedFrom (1,:) openminds.internal.mixedtype.tissuesamplecollectionstate.DescendedFrom ... + {mustBeListOfUniqueItems(descendedFrom)} + + % Enter the identifier (or label) of this specimen (set) state that is used within the corresponding data files to identify this specimen (set) state. + internalIdentifier (1,1) string + + % Enter a lookup label for this specimen (set) state that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. + pathology (1,:) openminds.internal.mixedtype.tissuesamplecollectionstate.Pathology ... + {mustBeListOfUniqueItems(pathology)} + + % If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. + relativeTimeIndication (1,:) openminds.internal.mixedtype.tissuesamplecollectionstate.RelativeTimeIndication ... + {mustBeSpecifiedLength(relativeTimeIndication, 0, 1)} + + % Enter the weight of the specimen (set) in this state. + weight (1,:) openminds.internal.mixedtype.tissuesamplecollectionstate.Weight ... + {mustBeSpecifiedLength(weight, 0, 1)} + end + + properties (Access = protected) + Required = [] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/TissueSampleCollectionState" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'attribute', "openminds.controlledterms.TissueSampleAttribute", ... + 'descendedFrom', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'relativeTimeIndication', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = TissueSampleCollectionState(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+core/+research/TissueSampleState.m b/code/schemas/v4.0/+openminds/+core/+research/TissueSampleState.m new file mode 100644 index 00000000..2f284352 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+core/+research/TissueSampleState.m @@ -0,0 +1,102 @@ +classdef TissueSampleState < openminds.abstract.Schema +%TissueSampleState - Structured information on a temporary state of a tissue sample. +% +% PROPERTIES: +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning the specimen (set) in this state. +% +% age : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the age of the specimen (set) in this state. +% +% attribute : (1,:) TissueSampleAttribute +% Add all attributes that can be ascribed to this tissue sample state. +% +% descendedFrom : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% Add all specimen states used to produce or obtain this tissue sample state. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this specimen (set) state that is used within the corresponding data files to identify this specimen (set) state. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this specimen (set) state that may help you to find this instance more easily. +% +% pathology : (1,:) Disease, DiseaseModel +% Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. +% +% relativeTimeIndication : (1,1) QuantitativeValue, QuantitativeValueRange +% If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. +% +% weight : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the weight of the specimen (set) in this state. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter any additional remarks concerning the specimen (set) in this state. + additionalRemarks (1,1) string + + % Enter the age of the specimen (set) in this state. + age (1,:) openminds.internal.mixedtype.tissuesamplestate.Age ... + {mustBeSpecifiedLength(age, 0, 1)} + + % Add all attributes that can be ascribed to this tissue sample state. + attribute (1,:) openminds.controlledterms.TissueSampleAttribute ... + {mustBeListOfUniqueItems(attribute)} + + % Add all specimen states used to produce or obtain this tissue sample state. + descendedFrom (1,:) openminds.internal.mixedtype.tissuesamplestate.DescendedFrom ... + {mustBeListOfUniqueItems(descendedFrom)} + + % Enter the identifier (or label) of this specimen (set) state that is used within the corresponding data files to identify this specimen (set) state. + internalIdentifier (1,1) string + + % Enter a lookup label for this specimen (set) state that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all (human) diseases and/or conditions that the specimen (set) in this state has and/or is a model for. + pathology (1,:) openminds.internal.mixedtype.tissuesamplestate.Pathology ... + {mustBeListOfUniqueItems(pathology)} + + % If there is a temporal relation between the states of a specimen (set), enter the relative time that has passed between this and the preceding specimen (set) state referenced under 'descendedFrom'. + relativeTimeIndication (1,:) openminds.internal.mixedtype.tissuesamplestate.RelativeTimeIndication ... + {mustBeSpecifiedLength(relativeTimeIndication, 0, 1)} + + % Enter the weight of the specimen (set) in this state. + weight (1,:) openminds.internal.mixedtype.tissuesamplestate.Weight ... + {mustBeSpecifiedLength(weight, 0, 1)} + end + + properties (Access = protected) + Required = [] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/TissueSampleState" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'attribute', "openminds.controlledterms.TissueSampleAttribute", ... + 'descendedFrom', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'pathology', ["openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'age', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'relativeTimeIndication', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'weight', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = TissueSampleState(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.lookupLabel); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+ephys/+activity/CellPatching.m b/code/schemas/v4.0/+openminds/+ephys/+activity/CellPatching.m new file mode 100644 index 00000000..092ca9d8 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+ephys/+activity/CellPatching.m @@ -0,0 +1,166 @@ +classdef CellPatching < openminds.abstract.Schema +%CellPatching - No description available. +% +% PROPERTIES: +% +% bathTemperature : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the temperature of the bath solution. +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% Add all patch pipettes placed during this activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% input : (1,:) SubjectState, TissueSampleState +% Add the state of the specimen that the device is being placed in or on during this activity. +% +% isPartOf : (1,1) DatasetVersion +% Add the dataset version in which this activity was conducted. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) SubjectState, TissueSampleState +% Add all states of the specimen(s) that the device was placed in or on as a result of this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% preparationDesign : (1,1) PreparationType +% Add the initial preparation type for this activity. +% +% protocol : (1,:) Protocol +% Add all protocols used during this activity. +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. +% +% targetPosition : (1,1) AnatomicalTargetPosition +% Enter the anatomical target position for the placement of the device. +% +% tissueBathSolution : (1,1) ChemicalMixture +% Add the chemical mixture used as bath solution during this activity. +% +% variation : (1,1) PatchClampVariation +% Add the patch-clamp variation used during this activity. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the temperature of the bath solution. + bathTemperature (1,:) openminds.internal.mixedtype.cellpatching.BathTemperature ... + {mustBeSpecifiedLength(bathTemperature, 0, 1)} + + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Add all patch pipettes placed during this activity. + device (1,:) openminds.internal.mixedtype.cellpatching.Device ... + {mustBeListOfUniqueItems(device)} + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add the state of the specimen that the device is being placed in or on during this activity. + input (1,:) openminds.internal.mixedtype.cellpatching.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the dataset version in which this activity was conducted. + isPartOf (1,:) openminds.core.products.DatasetVersion ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all states of the specimen(s) that the device was placed in or on as a result of this activity. + output (1,:) openminds.internal.mixedtype.cellpatching.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.cellpatching.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the initial preparation type for this activity. + preparationDesign (1,:) openminds.controlledterms.PreparationType ... + {mustBeSpecifiedLength(preparationDesign, 0, 1)} + + % Add all protocols used during this activity. + protocol (1,:) openminds.core.research.Protocol ... + {mustBeListOfUniqueItems(protocol)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.cellpatching.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + + % Enter the anatomical target position for the placement of the device. + targetPosition (1,:) openminds.sands.miscellaneous.AnatomicalTargetPosition ... + {mustBeSpecifiedLength(targetPosition, 0, 1)} + + % Add the chemical mixture used as bath solution during this activity. + tissueBathSolution (1,:) openminds.chemicals.ChemicalMixture ... + {mustBeSpecifiedLength(tissueBathSolution, 0, 1)} + + % Add the patch-clamp variation used during this activity. + variation (1,:) openminds.controlledterms.PatchClampVariation ... + {mustBeSpecifiedLength(variation, 0, 1)} + end + + properties (Access = protected) + Required = ["device", "input", "isPartOf", "output", "protocol"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CellPatching" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'device', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"], ... + 'input', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'preparationDesign', "openminds.controlledterms.PreparationType", ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'tissueBathSolution', "openminds.chemicals.ChemicalMixture", ... + 'variation', "openminds.controlledterms.PatchClampVariation" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'bathTemperature', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'targetPosition', "openminds.sands.miscellaneous.AnatomicalTargetPosition" ... + ) + end + + methods + function obj = CellPatching(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+ephys/+activity/ElectrodePlacement.m b/code/schemas/v4.0/+openminds/+ephys/+activity/ElectrodePlacement.m new file mode 100644 index 00000000..6c99809a --- /dev/null +++ b/code/schemas/v4.0/+openminds/+ephys/+activity/ElectrodePlacement.m @@ -0,0 +1,142 @@ +classdef ElectrodePlacement < openminds.abstract.Schema +%ElectrodePlacement - No description available. +% +% PROPERTIES: +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% Add all electrodes placed during this activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% input : (1,:) SubjectState, TissueSampleState +% Add the state of the specimen that the device is being placed in or on during this activity. +% +% isPartOf : (1,1) DatasetVersion +% Add the dataset version in which this activity was conducted. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) SubjectState, TissueSampleState +% Add all states of the specimen(s) that the device was placed in or on as a result of this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% preparationDesign : (1,1) PreparationType +% Add the initial preparation type for this activity. +% +% protocol : (1,:) Protocol +% Add all protocols used during this activity. +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. +% +% targetPosition : (1,1) AnatomicalTargetPosition +% Enter the anatomical target position for the placement of the device. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Add all electrodes placed during this activity. + device (1,:) openminds.internal.mixedtype.electrodeplacement.Device ... + {mustBeListOfUniqueItems(device)} + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add the state of the specimen that the device is being placed in or on during this activity. + input (1,:) openminds.internal.mixedtype.electrodeplacement.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the dataset version in which this activity was conducted. + isPartOf (1,:) openminds.core.products.DatasetVersion ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all states of the specimen(s) that the device was placed in or on as a result of this activity. + output (1,:) openminds.internal.mixedtype.electrodeplacement.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.electrodeplacement.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the initial preparation type for this activity. + preparationDesign (1,:) openminds.controlledterms.PreparationType ... + {mustBeSpecifiedLength(preparationDesign, 0, 1)} + + % Add all protocols used during this activity. + protocol (1,:) openminds.core.research.Protocol ... + {mustBeListOfUniqueItems(protocol)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.electrodeplacement.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + + % Enter the anatomical target position for the placement of the device. + targetPosition (1,:) openminds.sands.miscellaneous.AnatomicalTargetPosition ... + {mustBeSpecifiedLength(targetPosition, 0, 1)} + end + + properties (Access = protected) + Required = ["device", "input", "isPartOf", "output", "protocol"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ElectrodePlacement" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'device', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"], ... + 'input', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'preparationDesign', "openminds.controlledterms.PreparationType", ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'targetPosition', "openminds.sands.miscellaneous.AnatomicalTargetPosition" ... + ) + end + + methods + function obj = ElectrodePlacement(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+ephys/+activity/RecordingActivity.m b/code/schemas/v4.0/+openminds/+ephys/+activity/RecordingActivity.m new file mode 100644 index 00000000..ef1db150 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+ephys/+activity/RecordingActivity.m @@ -0,0 +1,140 @@ +classdef RecordingActivity < openminds.abstract.Schema +%RecordingActivity - No description available. +% +% PROPERTIES: +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% device : (1,:) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage +% Add all devices used during this recording activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% Add all inputs used by this activity. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this recording activity that is used within the corresponding data files to identify this recording activity. +% +% isPartOf : (1,1) DatasetVersion +% Add the dataset version in which this activity was conducted. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) File, FileBundle +% Add all outputs generated by this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% preparationDesign : (1,1) PreparationType +% Add the initial preparation type for this activity. +% +% protocol : (1,:) Protocol +% Add all protocols used during this activity. +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Add all devices used during this recording activity. + device (1,:) openminds.internal.mixedtype.recordingactivity.Device ... + {mustBeListOfUniqueItems(device)} + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add all inputs used by this activity. + input (1,:) openminds.internal.mixedtype.recordingactivity.Input ... + {mustBeListOfUniqueItems(input)} + + % Enter the identifier (or label) of this recording activity that is used within the corresponding data files to identify this recording activity. + internalIdentifier (1,1) string + + % Add the dataset version in which this activity was conducted. + isPartOf (1,:) openminds.core.products.DatasetVersion ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all outputs generated by this activity. + output (1,:) openminds.internal.mixedtype.recordingactivity.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.recordingactivity.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the initial preparation type for this activity. + preparationDesign (1,:) openminds.controlledterms.PreparationType ... + {mustBeSpecifiedLength(preparationDesign, 0, 1)} + + % Add all protocols used during this activity. + protocol (1,:) openminds.core.research.Protocol ... + {mustBeListOfUniqueItems(protocol)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.recordingactivity.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + end + + properties (Access = protected) + Required = ["input", "isPartOf", "output", "protocol"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/RecordingActivity" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'device', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage"], ... + 'input', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'preparationDesign', "openminds.controlledterms.PreparationType", ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet" ... + ) + end + + methods + function obj = RecordingActivity(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+ephys/+device/Electrode.m b/code/schemas/v4.0/+openminds/+ephys/+device/Electrode.m new file mode 100644 index 00000000..9a2b38b4 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+ephys/+device/Electrode.m @@ -0,0 +1,122 @@ +classdef Electrode < openminds.abstract.Schema +%Electrode - Structured information on an electrode. +% +% PROPERTIES: +% +% conductorMaterial : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity +% Add the conductor material of this electrode. +% +% description : (1,1) string +% Enter a short text describing this device. +% +% deviceType : (1,1) DeviceType +% Add the type of this device. +% +% digitalIdentifier : (1,1) DOI, RRID +% Add the globally unique and persistent digital identifier of this device. +% +% insulatorMaterial : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity +% Add the insulator material of this electrode. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this electrode that is used within the corresponding data files to identify this electrode. +% +% intrinsicResistance : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the intrinsic resistance of this electrode. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this device that may help you to find this instance more easily. +% +% manufacturer : (1,:) Consortium, Organization, Person +% Add the manufacturer (private or industrial) that constructed this device. +% +% name : (1,1) string +% Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. +% +% owner : (1,:) Consortium, Organization, Person +% Add all parties that legally own this device. +% +% serialNumber : (1,1) string +% Enter the serial number of this device. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the conductor material of this electrode. + conductorMaterial (1,:) openminds.internal.mixedtype.electrode.ConductorMaterial ... + {mustBeSpecifiedLength(conductorMaterial, 0, 1)} + + % Enter a short text describing this device. + description (1,1) string + + % Add the type of this device. + deviceType (1,:) openminds.controlledterms.DeviceType ... + {mustBeSpecifiedLength(deviceType, 0, 1)} + + % Add the globally unique and persistent digital identifier of this device. + digitalIdentifier (1,:) openminds.internal.mixedtype.electrode.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add the insulator material of this electrode. + insulatorMaterial (1,:) openminds.internal.mixedtype.electrode.InsulatorMaterial ... + {mustBeSpecifiedLength(insulatorMaterial, 0, 1)} + + % Enter the identifier (or label) of this electrode that is used within the corresponding data files to identify this electrode. + internalIdentifier (1,1) string + + % Enter the intrinsic resistance of this electrode. + intrinsicResistance (1,:) openminds.internal.mixedtype.electrode.IntrinsicResistance ... + {mustBeSpecifiedLength(intrinsicResistance, 0, 1)} + + % Enter a lookup label for this device that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add the manufacturer (private or industrial) that constructed this device. + manufacturer (1,:) openminds.internal.mixedtype.electrode.Manufacturer ... + {mustBeListOfUniqueItems(manufacturer)} + + % Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. + name (1,1) string + + % Add all parties that legally own this device. + owner (1,:) openminds.internal.mixedtype.electrode.Owner ... + {mustBeListOfUniqueItems(owner)} + + % Enter the serial number of this device. + serialNumber (1,1) string + end + + properties (Access = protected) + Required = ["deviceType", "name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Electrode" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'conductorMaterial', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... + 'deviceType', "openminds.controlledterms.DeviceType", ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID"], ... + 'insulatorMaterial', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'owner', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'intrinsicResistance', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = Electrode(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+ephys/+device/ElectrodeArray.m b/code/schemas/v4.0/+openminds/+ephys/+device/ElectrodeArray.m new file mode 100644 index 00000000..a3f63078 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+ephys/+device/ElectrodeArray.m @@ -0,0 +1,136 @@ +classdef ElectrodeArray < openminds.abstract.Schema +%ElectrodeArray - Structured information on an electrode array. +% +% PROPERTIES: +% +% conductorMaterial : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity +% Add the conductor material of this electrode array. +% +% description : (1,1) string +% Enter a short text describing this device. +% +% deviceType : (1,1) DeviceType +% Add the type of this device. +% +% digitalIdentifier : (1,1) DOI, RRID +% Add the globally unique and persistent digital identifier of this device. +% +% electrodeIdentifier : (1,:) string +% Enter the identifiers for each electrode of this electrode array. Note that the number of identifiers should match the number of electrodes of the array as stated under 'numberOfElectrodes'. +% +% insulatorMaterial : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity +% Add the insulator material of this electrode array. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this electrode array that is used within the corresponding data files to identify this electrode array. +% +% intrinsicResistance : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the intrinsic resistance of this electrode array. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this device that may help you to find this instance more easily. +% +% manufacturer : (1,:) Consortium, Organization, Person +% Add the manufacturer (private or industrial) that constructed this device. +% +% name : (1,1) string +% Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. +% +% numberOfElectrodes : (1,1) int64 +% Enter the number of electrodes that belong to this electrode array. +% +% owner : (1,:) Consortium, Organization, Person +% Add all parties that legally own this device. +% +% serialNumber : (1,1) string +% Enter the serial number of this device. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the conductor material of this electrode array. + conductorMaterial (1,:) openminds.internal.mixedtype.electrodearray.ConductorMaterial ... + {mustBeSpecifiedLength(conductorMaterial, 0, 1)} + + % Enter a short text describing this device. + description (1,1) string + + % Add the type of this device. + deviceType (1,:) openminds.controlledterms.DeviceType ... + {mustBeSpecifiedLength(deviceType, 0, 1)} + + % Add the globally unique and persistent digital identifier of this device. + digitalIdentifier (1,:) openminds.internal.mixedtype.electrodearray.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter the identifiers for each electrode of this electrode array. Note that the number of identifiers should match the number of electrodes of the array as stated under 'numberOfElectrodes'. + electrodeIdentifier (1,:) string ... + {mustBeListOfUniqueItems(electrodeIdentifier)} + + % Add the insulator material of this electrode array. + insulatorMaterial (1,:) openminds.internal.mixedtype.electrodearray.InsulatorMaterial ... + {mustBeSpecifiedLength(insulatorMaterial, 0, 1)} + + % Enter the identifier (or label) of this electrode array that is used within the corresponding data files to identify this electrode array. + internalIdentifier (1,1) string + + % Enter the intrinsic resistance of this electrode array. + intrinsicResistance (1,:) openminds.internal.mixedtype.electrodearray.IntrinsicResistance ... + {mustBeSpecifiedLength(intrinsicResistance, 0, 1)} + + % Enter a lookup label for this device that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add the manufacturer (private or industrial) that constructed this device. + manufacturer (1,:) openminds.internal.mixedtype.electrodearray.Manufacturer ... + {mustBeListOfUniqueItems(manufacturer)} + + % Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. + name (1,1) string + + % Enter the number of electrodes that belong to this electrode array. + numberOfElectrodes (1,:) int64 ... + {mustBeSpecifiedLength(numberOfElectrodes, 0, 1), mustBeInteger(numberOfElectrodes), mustBeGreaterThanOrEqual(numberOfElectrodes, 2)} + + % Add all parties that legally own this device. + owner (1,:) openminds.internal.mixedtype.electrodearray.Owner ... + {mustBeListOfUniqueItems(owner)} + + % Enter the serial number of this device. + serialNumber (1,1) string + end + + properties (Access = protected) + Required = ["deviceType", "electrodeIdentifier", "name", "numberOfElectrodes"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ElectrodeArray" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'conductorMaterial', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... + 'deviceType', "openminds.controlledterms.DeviceType", ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID"], ... + 'insulatorMaterial', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'owner', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'intrinsicResistance', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = ElectrodeArray(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+ephys/+device/ElectrodeArrayUsage.m b/code/schemas/v4.0/+openminds/+ephys/+device/ElectrodeArrayUsage.m new file mode 100644 index 00000000..14962bc4 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+ephys/+device/ElectrodeArrayUsage.m @@ -0,0 +1,105 @@ +classdef ElectrodeArrayUsage < openminds.abstract.Schema +%ElectrodeArrayUsage - No description available. +% +% PROPERTIES: +% +% anatomicalLocationOfArray : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all anatomical entities that semantically best describe the overall anatomical location of the electrode array. +% +% anatomicalLocationOfElectrodes : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all anatomical entities that semantically best describe the anatomical location of each electrode contact of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. +% +% contactResistances : (1,:) QuantitativeValue, QuantitativeValueRange +% Enter the contact resistance for each electrode of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. +% +% device : (1,1) ElectrodeArray +% Add the electrode array used. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this device usage that may help you to find this instance more easily. +% +% metadataLocation : (1,:) File, FileBundle +% Add all files or file bundles containing additional information about the usage of this device. +% +% spatialLocationOfElectrodes : (1,:) CoordinatePoint +% Add all coordinate points that best describe the spatial location of each electrode contact of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. +% +% usedElectrode : (1,:) string +% Enter the identifiers of all electrodes that are actually in use for this array. +% +% usedSpecimen : (1,1) SubjectState, TissueSampleState +% Add the state of the tissue sample or subject that this device was used on. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all anatomical entities that semantically best describe the overall anatomical location of the electrode array. + anatomicalLocationOfArray (1,:) openminds.internal.mixedtype.electrodearrayusage.AnatomicalLocationOfArray ... + {mustBeListOfUniqueItems(anatomicalLocationOfArray)} + + % Add all anatomical entities that semantically best describe the anatomical location of each electrode contact of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. + anatomicalLocationOfElectrodes (1,:) openminds.internal.mixedtype.electrodearrayusage.AnatomicalLocationOfElectrodes ... + {mustBeListOfUniqueItems(anatomicalLocationOfElectrodes)} + + % Enter the contact resistance for each electrode of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. + contactResistances (1,:) openminds.internal.mixedtype.electrodearrayusage.ContactResistances ... + {mustBeListOfUniqueItems(contactResistances)} + + % Add the electrode array used. + device (1,:) openminds.ephys.device.ElectrodeArray ... + {mustBeSpecifiedLength(device, 0, 1)} + + % Enter a lookup label for this device usage that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all files or file bundles containing additional information about the usage of this device. + metadataLocation (1,:) openminds.internal.mixedtype.electrodearrayusage.MetadataLocation ... + {mustBeListOfUniqueItems(metadataLocation)} + + % Add all coordinate points that best describe the spatial location of each electrode contact of this array during its use, in the same order that the electrode identifiers for this electrode array have been specified. + spatialLocationOfElectrodes (1,:) openminds.sands.miscellaneous.CoordinatePoint ... + {mustBeListOfUniqueItems(spatialLocationOfElectrodes)} + + % Enter the identifiers of all electrodes that are actually in use for this array. + usedElectrode (1,:) string ... + {mustBeListOfUniqueItems(usedElectrode)} + + % Add the state of the tissue sample or subject that this device was used on. + usedSpecimen (1,:) openminds.internal.mixedtype.electrodearrayusage.UsedSpecimen ... + {mustBeSpecifiedLength(usedSpecimen, 0, 1)} + end + + properties (Access = protected) + Required = ["device"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ElectrodeArrayUsage" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'anatomicalLocationOfArray', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'anatomicalLocationOfElectrodes', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'device', "openminds.ephys.device.ElectrodeArray", ... + 'metadataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'usedSpecimen', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'contactResistances', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'spatialLocationOfElectrodes', "openminds.sands.miscellaneous.CoordinatePoint" ... + ) + end + + methods + function obj = ElectrodeArrayUsage(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+ephys/+device/ElectrodeUsage.m b/code/schemas/v4.0/+openminds/+ephys/+device/ElectrodeUsage.m new file mode 100644 index 00000000..732c8893 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+ephys/+device/ElectrodeUsage.m @@ -0,0 +1,90 @@ +classdef ElectrodeUsage < openminds.abstract.Schema +%ElectrodeUsage - No description available. +% +% PROPERTIES: +% +% anatomicalLocation : (1,1) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add the anatomical entity that semantically best describes the anatomical location of the electrode contact. +% +% contactResistance : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the contact resistance of this electrode during its use. +% +% device : (1,1) Electrode +% Add the electrode used. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this device usage that may help you to find this instance more easily. +% +% metadataLocation : (1,:) File, FileBundle +% Add all files or file bundles containing additional information about the usage of this device. +% +% spatialLocation : (1,1) CoordinatePoint +% Add the coordinate point that best describes the spatial location of the electrode contact during its use. +% +% usedSpecimen : (1,1) SubjectState, TissueSampleState +% Add the state of the tissue sample or subject that this device was used on. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the anatomical entity that semantically best describes the anatomical location of the electrode contact. + anatomicalLocation (1,:) openminds.internal.mixedtype.electrodeusage.AnatomicalLocation ... + {mustBeSpecifiedLength(anatomicalLocation, 0, 1)} + + % Enter the contact resistance of this electrode during its use. + contactResistance (1,:) openminds.internal.mixedtype.electrodeusage.ContactResistance ... + {mustBeSpecifiedLength(contactResistance, 0, 1)} + + % Add the electrode used. + device (1,:) openminds.ephys.device.Electrode ... + {mustBeSpecifiedLength(device, 0, 1)} + + % Enter a lookup label for this device usage that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all files or file bundles containing additional information about the usage of this device. + metadataLocation (1,:) openminds.internal.mixedtype.electrodeusage.MetadataLocation ... + {mustBeListOfUniqueItems(metadataLocation)} + + % Add the coordinate point that best describes the spatial location of the electrode contact during its use. + spatialLocation (1,:) openminds.sands.miscellaneous.CoordinatePoint ... + {mustBeSpecifiedLength(spatialLocation, 0, 1)} + + % Add the state of the tissue sample or subject that this device was used on. + usedSpecimen (1,:) openminds.internal.mixedtype.electrodeusage.UsedSpecimen ... + {mustBeSpecifiedLength(usedSpecimen, 0, 1)} + end + + properties (Access = protected) + Required = ["device"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ElectrodeUsage" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'device', "openminds.ephys.device.Electrode", ... + 'metadataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'usedSpecimen', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'contactResistance', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'spatialLocation', "openminds.sands.miscellaneous.CoordinatePoint" ... + ) + end + + methods + function obj = ElectrodeUsage(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+ephys/+device/Pipette.m b/code/schemas/v4.0/+openminds/+ephys/+device/Pipette.m new file mode 100644 index 00000000..7228e667 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+ephys/+device/Pipette.m @@ -0,0 +1,122 @@ +classdef Pipette < openminds.abstract.Schema +%Pipette - No description available. +% +% PROPERTIES: +% +% description : (1,1) string +% Enter a short text describing this device. +% +% deviceType : (1,1) DeviceType +% Add the type of this device. +% +% digitalIdentifier : (1,1) DOI, RRID +% Add the globally unique and persistent digital identifier of this device. +% +% externalDiameter : (1,1) QuantitativeValue +% Enter the external diameter of the pipette. +% +% internalDiameter : (1,1) QuantitativeValue +% Enter the internal diameter of the pipette. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this pipette that is used within the corresponding data files to identify this pipette. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this device that may help you to find this instance more easily. +% +% manufacturer : (1,:) Consortium, Organization, Person +% Add the manufacturer (private or industrial) that constructed this device. +% +% material : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity +% Add the material that the pipette is made of. +% +% name : (1,1) string +% Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. +% +% owner : (1,:) Consortium, Organization, Person +% Add all parties that legally own this device. +% +% serialNumber : (1,1) string +% Enter the serial number of this device. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter a short text describing this device. + description (1,1) string + + % Add the type of this device. + deviceType (1,:) openminds.controlledterms.DeviceType ... + {mustBeSpecifiedLength(deviceType, 0, 1)} + + % Add the globally unique and persistent digital identifier of this device. + digitalIdentifier (1,:) openminds.internal.mixedtype.pipette.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter the external diameter of the pipette. + externalDiameter (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(externalDiameter, 0, 1)} + + % Enter the internal diameter of the pipette. + internalDiameter (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(internalDiameter, 0, 1)} + + % Enter the identifier (or label) of this pipette that is used within the corresponding data files to identify this pipette. + internalIdentifier (1,1) string + + % Enter a lookup label for this device that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add the manufacturer (private or industrial) that constructed this device. + manufacturer (1,:) openminds.internal.mixedtype.pipette.Manufacturer ... + {mustBeListOfUniqueItems(manufacturer)} + + % Add the material that the pipette is made of. + material (1,:) openminds.internal.mixedtype.pipette.Material ... + {mustBeSpecifiedLength(material, 0, 1)} + + % Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. + name (1,1) string + + % Add all parties that legally own this device. + owner (1,:) openminds.internal.mixedtype.pipette.Owner ... + {mustBeListOfUniqueItems(owner)} + + % Enter the serial number of this device. + serialNumber (1,1) string + end + + properties (Access = protected) + Required = ["deviceType", "name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Pipette" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'deviceType', "openminds.controlledterms.DeviceType", ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID"], ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'material', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... + 'owner', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'externalDiameter', "openminds.core.miscellaneous.QuantitativeValue", ... + 'internalDiameter', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = Pipette(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+ephys/+device/PipetteUsage.m b/code/schemas/v4.0/+openminds/+ephys/+device/PipetteUsage.m new file mode 100644 index 00000000..f6663d16 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+ephys/+device/PipetteUsage.m @@ -0,0 +1,177 @@ +classdef PipetteUsage < openminds.abstract.Schema +%PipetteUsage - No description available. +% +% PROPERTIES: +% +% anatomicalLocation : (1,1) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add the anatomical entity that semantically best describes the anatomical location of the pipette tip. +% +% chlorideReversalPotential : (1,:) Measurement +% Enter all chloride reversal potentials for the intracellular solution(s) of the pipette measured during its use. +% +% compensationCurrent : (1,1) Measurement +% Enter the compensation current for the series resistance of the pipette measured during its use. +% +% device : (1,1) Pipette +% Add the pipette used. +% +% endMembranePotential : (1,1) Measurement +% Enter the membrane potential of e.g., a patched cell at the end of a recording measured during the use of this pipette. +% +% holdingPotential : (1,1) Measurement +% Enter the holding membrane potential of e.g., a patched cell measured during the use of this pipette. +% +% inputResistance : (1,1) Measurement +% Enter the input resistance of e.g., a patched cell measured during the use of this pipette. +% +% labelingCompound : (1,1) ChemicalMixture, ChemicalSubstance, MolecularEntity +% Add the used compound for labelling e.g., a patched cell during the use of this pipette. +% +% liquidJunctionPotential : (1,1) Measurement +% Enter the liquid junction potential of e.g., a patched cell measured during the use of this pipette. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this device usage that may help you to find this instance more easily. +% +% metadataLocation : (1,:) File, FileBundle +% Add all files or file bundles containing additional information about the usage of this device. +% +% pipetteResistance : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the resistance of the pipette during its use. +% +% pipetteSolution : (1,1) ChemicalMixture +% Enter the solution with which the pipette was filled during its use. +% +% sealResistance : (1,1) Measurement +% Enter the seal resistance of e.g., a patched cell measured during the use of this pipette. +% +% seriesResistance : (1,1) Measurement +% Enter the series resistance of the pipette measured during its use. +% +% spatialLocation : (1,1) CoordinatePoint +% Add the coordinate point that best describes the spatial location of the pipette tip during its use. +% +% startMembranePotential : (1,1) Measurement +% Enter the membrane potential of e.g., a patched cell at the beginning of a recording measured during the use of this pipette. +% +% usedSpecimen : (1,1) SubjectState, TissueSampleState +% Add the state of the tissue sample or subject that this device was used on. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the anatomical entity that semantically best describes the anatomical location of the pipette tip. + anatomicalLocation (1,:) openminds.internal.mixedtype.pipetteusage.AnatomicalLocation ... + {mustBeSpecifiedLength(anatomicalLocation, 0, 1)} + + % Enter all chloride reversal potentials for the intracellular solution(s) of the pipette measured during its use. + chlorideReversalPotential (1,:) openminds.core.data.Measurement + + % Enter the compensation current for the series resistance of the pipette measured during its use. + compensationCurrent (1,:) openminds.core.data.Measurement ... + {mustBeSpecifiedLength(compensationCurrent, 0, 1)} + + % Add the pipette used. + device (1,:) openminds.ephys.device.Pipette ... + {mustBeSpecifiedLength(device, 0, 1)} + + % Enter the membrane potential of e.g., a patched cell at the end of a recording measured during the use of this pipette. + endMembranePotential (1,:) openminds.core.data.Measurement ... + {mustBeSpecifiedLength(endMembranePotential, 0, 1)} + + % Enter the holding membrane potential of e.g., a patched cell measured during the use of this pipette. + holdingPotential (1,:) openminds.core.data.Measurement ... + {mustBeSpecifiedLength(holdingPotential, 0, 1)} + + % Enter the input resistance of e.g., a patched cell measured during the use of this pipette. + inputResistance (1,:) openminds.core.data.Measurement ... + {mustBeSpecifiedLength(inputResistance, 0, 1)} + + % Add the used compound for labelling e.g., a patched cell during the use of this pipette. + labelingCompound (1,:) openminds.internal.mixedtype.pipetteusage.LabelingCompound ... + {mustBeSpecifiedLength(labelingCompound, 0, 1)} + + % Enter the liquid junction potential of e.g., a patched cell measured during the use of this pipette. + liquidJunctionPotential (1,:) openminds.core.data.Measurement ... + {mustBeSpecifiedLength(liquidJunctionPotential, 0, 1)} + + % Enter a lookup label for this device usage that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all files or file bundles containing additional information about the usage of this device. + metadataLocation (1,:) openminds.internal.mixedtype.pipetteusage.MetadataLocation ... + {mustBeListOfUniqueItems(metadataLocation)} + + % Enter the resistance of the pipette during its use. + pipetteResistance (1,:) openminds.internal.mixedtype.pipetteusage.PipetteResistance ... + {mustBeSpecifiedLength(pipetteResistance, 0, 1)} + + % Enter the solution with which the pipette was filled during its use. + pipetteSolution (1,:) openminds.chemicals.ChemicalMixture ... + {mustBeSpecifiedLength(pipetteSolution, 0, 1)} + + % Enter the seal resistance of e.g., a patched cell measured during the use of this pipette. + sealResistance (1,:) openminds.core.data.Measurement ... + {mustBeSpecifiedLength(sealResistance, 0, 1)} + + % Enter the series resistance of the pipette measured during its use. + seriesResistance (1,:) openminds.core.data.Measurement ... + {mustBeSpecifiedLength(seriesResistance, 0, 1)} + + % Add the coordinate point that best describes the spatial location of the pipette tip during its use. + spatialLocation (1,:) openminds.sands.miscellaneous.CoordinatePoint ... + {mustBeSpecifiedLength(spatialLocation, 0, 1)} + + % Enter the membrane potential of e.g., a patched cell at the beginning of a recording measured during the use of this pipette. + startMembranePotential (1,:) openminds.core.data.Measurement ... + {mustBeSpecifiedLength(startMembranePotential, 0, 1)} + + % Add the state of the tissue sample or subject that this device was used on. + usedSpecimen (1,:) openminds.internal.mixedtype.pipetteusage.UsedSpecimen ... + {mustBeSpecifiedLength(usedSpecimen, 0, 1)} + end + + properties (Access = protected) + Required = ["device", "pipetteSolution"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/PipetteUsage" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'anatomicalLocation', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'device', "openminds.ephys.device.Pipette", ... + 'labelingCompound', ["openminds.chemicals.ChemicalMixture", "openminds.chemicals.ChemicalSubstance", "openminds.controlledterms.MolecularEntity"], ... + 'metadataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'pipetteSolution', "openminds.chemicals.ChemicalMixture", ... + 'usedSpecimen', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'chlorideReversalPotential', "openminds.core.data.Measurement", ... + 'compensationCurrent', "openminds.core.data.Measurement", ... + 'endMembranePotential', "openminds.core.data.Measurement", ... + 'holdingPotential', "openminds.core.data.Measurement", ... + 'inputResistance', "openminds.core.data.Measurement", ... + 'liquidJunctionPotential', "openminds.core.data.Measurement", ... + 'pipetteResistance', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'sealResistance', "openminds.core.data.Measurement", ... + 'seriesResistance', "openminds.core.data.Measurement", ... + 'spatialLocation', "openminds.sands.miscellaneous.CoordinatePoint", ... + 'startMembranePotential', "openminds.core.data.Measurement" ... + ) + end + + methods + function obj = PipetteUsage(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+ephys/+entity/Channel.m b/code/schemas/v4.0/+openminds/+ephys/+entity/Channel.m new file mode 100644 index 00000000..da4ebc97 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+ephys/+entity/Channel.m @@ -0,0 +1,50 @@ +classdef Channel < openminds.abstract.Schema +%Channel - No description available. +% +% PROPERTIES: +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this channel that is used within the corresponding data files to identify this channel. +% +% unit : (1,1) UnitOfMeasurement +% Add the unit of measurement for this channel. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the identifier (or label) of this channel that is used within the corresponding data files to identify this channel. + internalIdentifier (1,1) string + + % Add the unit of measurement for this channel. + unit (1,:) openminds.controlledterms.UnitOfMeasurement ... + {mustBeSpecifiedLength(unit, 0, 1)} + end + + properties (Access = protected) + Required = ["internalIdentifier", "unit"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Channel" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'unit', "openminds.controlledterms.UnitOfMeasurement" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Channel(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+ephys/+entity/Recording.m b/code/schemas/v4.0/+openminds/+ephys/+entity/Recording.m new file mode 100644 index 00000000..d80e306b --- /dev/null +++ b/code/schemas/v4.0/+openminds/+ephys/+entity/Recording.m @@ -0,0 +1,94 @@ +classdef Recording < openminds.abstract.Schema +%Recording - No description available. +% +% PROPERTIES: +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning this recording. +% +% channel : (1,:) Channel +% Enter all channels used for this recording. +% +% dataLocation : (1,1) File, FileBundle +% Add the location of the file or file bundle in which the recorded data is stored. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this recording that is used within the corresponding data files to identify this recording. +% +% name : (1,1) string +% Enter a descriptive name for this recording. +% +% previousRecording : (1,1) Recording +% If this recording is part of a sequence of recordings (e.g., multiple repetitions or sweeps), add the recording preceding this recording. +% +% recordedWith : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% Add the device used to generate this recording. +% +% samplingFrequency : (1,1) QuantitativeValue +% Enter the sampling frequency of this recording. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter any additional remarks concerning this recording. + additionalRemarks (1,1) string + + % Enter all channels used for this recording. + channel (1,:) openminds.ephys.entity.Channel ... + {mustBeListOfUniqueItems(channel)} + + % Add the location of the file or file bundle in which the recorded data is stored. + dataLocation (1,:) openminds.internal.mixedtype.recording.DataLocation ... + {mustBeSpecifiedLength(dataLocation, 0, 1)} + + % Enter the identifier (or label) of this recording that is used within the corresponding data files to identify this recording. + internalIdentifier (1,1) string + + % Enter a descriptive name for this recording. + name (1,1) string + + % If this recording is part of a sequence of recordings (e.g., multiple repetitions or sweeps), add the recording preceding this recording. + previousRecording (1,:) openminds.ephys.entity.Recording ... + {mustBeSpecifiedLength(previousRecording, 0, 1)} + + % Add the device used to generate this recording. + recordedWith (1,:) openminds.internal.mixedtype.recording.RecordedWith ... + {mustBeSpecifiedLength(recordedWith, 0, 1)} + + % Enter the sampling frequency of this recording. + samplingFrequency (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(samplingFrequency, 0, 1)} + end + + properties (Access = protected) + Required = ["channel", "dataLocation", "recordedWith", "samplingFrequency"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Recording" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'dataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'previousRecording', "openminds.ephys.entity.Recording", ... + 'recordedWith', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'channel', "openminds.ephys.entity.Channel", ... + 'samplingFrequency', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = Recording(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+publications/Book.m b/code/schemas/v4.0/+openminds/+publications/Book.m new file mode 100644 index 00000000..2d030172 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+publications/Book.m @@ -0,0 +1,161 @@ +classdef Book < openminds.abstract.Schema +%Book - No description available. +% +% PROPERTIES: +% +% IRI : (1,1) string +% Enter the internationalized resource identifier (IRI) to this creative work. +% +% abstract : (1,1) string +% Enter the abstract or a short description of the creative work. +% +% author : (1,:) Consortium, Organization, Person +% Add all parties that contributed to this creative work as authors. +% +% citedPublication : (1,:) DOI, ISBN +% Add all references this creative work cites. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this creative work. +% +% creationDate : (1,1) datetime +% Enter the date on which this creative work was created, formatted as '2023-02-07'. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. +% +% digitalIdentifier : (1,1) DOI, ISBN +% Add the globally unique and persistent digital identifier of this creative work. +% +% editor : (1,:) Person +% Add all persons that edited this creative work. +% +% funding : (1,:) Funding +% Add all funding information of this creative work. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. +% +% license : (1,1) License +% Add the license of this creative work. +% +% modificationDate : (1,1) datetime +% Enter the date on which this creative work was last modified, formatted as '2023-02-07'. +% +% name : (1,1) string +% Enter the name (or title) of this creative work. +% +% publicationDate : (1,1) datetime +% Enter the date on which this creative work was published, formatted as '2023-02-07'. +% +% publisher : (1,1) Consortium, Organization, Person +% Add the party (private or commercial) that published this creative work. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this creative work. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the internationalized resource identifier (IRI) to this creative work. + IRI (1,1) string + + % Enter the abstract or a short description of the creative work. + abstract (1,1) string + + % Add all parties that contributed to this creative work as authors. + author (1,:) openminds.internal.mixedtype.book.Author ... + {mustBeListOfUniqueItems(author)} + + % Add all references this creative work cites. + citedPublication (1,:) openminds.internal.mixedtype.book.CitedPublication ... + {mustBeListOfUniqueItems(citedPublication)} + + % Enter the copyright information of this creative work. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Enter the date on which this creative work was created, formatted as '2023-02-07'. + creationDate (1,:) datetime ... + {mustBeSpecifiedLength(creationDate, 0, 1), mustBeValidDate(creationDate)} + + % Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. + custodian (1,:) openminds.internal.mixedtype.book.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Add the globally unique and persistent digital identifier of this creative work. + digitalIdentifier (1,:) openminds.internal.mixedtype.book.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add all persons that edited this creative work. + editor (1,:) openminds.core.actors.Person ... + {mustBeListOfUniqueItems(editor)} + + % Add all funding information of this creative work. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.book.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add the license of this creative work. + license (1,:) openminds.core.data.License ... + {mustBeSpecifiedLength(license, 0, 1)} + + % Enter the date on which this creative work was last modified, formatted as '2023-02-07'. + modificationDate (1,:) datetime ... + {mustBeSpecifiedLength(modificationDate, 0, 1), mustBeValidDate(modificationDate)} + + % Enter the name (or title) of this creative work. + name (1,1) string + + % Enter the date on which this creative work was published, formatted as '2023-02-07'. + publicationDate (1,:) datetime ... + {mustBeSpecifiedLength(publicationDate, 0, 1), mustBeValidDate(publicationDate)} + + % Add the party (private or commercial) that published this creative work. + publisher (1,:) openminds.internal.mixedtype.book.Publisher ... + {mustBeSpecifiedLength(publisher, 0, 1)} + + % Enter the version identifier of this creative work. + versionIdentifier (1,1) string + end + + properties (Access = protected) + Required = ["name", "publicationDate"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Book" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'citedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'editor', "openminds.core.actors.Person", ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'license', "openminds.core.data.License", ... + 'publisher', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright" ... + ) + end + + methods + function obj = Book(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+publications/Chapter.m b/code/schemas/v4.0/+openminds/+publications/Chapter.m new file mode 100644 index 00000000..8fe9d196 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+publications/Chapter.m @@ -0,0 +1,175 @@ +classdef Chapter < openminds.abstract.Schema +%Chapter - No description available. +% +% PROPERTIES: +% +% IRI : (1,1) string +% Enter the internationalized resource identifier (IRI) to this creative work. +% +% abstract : (1,1) string +% Enter the abstract or a short description of the creative work. +% +% author : (1,:) Consortium, Organization, Person +% Add all parties that contributed to this creative work as authors. +% +% citedPublication : (1,:) DOI, ISBN +% Add all references this creative work cites. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this creative work. +% +% creationDate : (1,1) datetime +% Enter the date on which this creative work was created, formatted as '2023-02-07'. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. +% +% digitalIdentifier : (1,1) DOI +% Add the globally unique and persistent digital identifier of this creative work. +% +% editor : (1,:) Person +% Add all persons that edited this creative work. +% +% funding : (1,:) Funding +% Add all funding information of this creative work. +% +% isPartOf : (1,1) Book +% Add the book this chapter is part of. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. +% +% license : (1,1) License +% Add the license of this creative work. +% +% modificationDate : (1,1) datetime +% Enter the date on which this creative work was last modified, formatted as '2023-02-07'. +% +% name : (1,1) string +% Enter the name (or title) of this creative work. +% +% pagination : (1,1) string +% Enter the page range of this chapter. +% +% publicationDate : (1,1) datetime +% Enter the date on which this creative work was published, formatted as '2023-02-07'. +% +% publisher : (1,1) Consortium, Organization, Person +% Add the party (private or commercial) that published this creative work. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this creative work. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the internationalized resource identifier (IRI) to this creative work. + IRI (1,1) string + + % Enter the abstract or a short description of the creative work. + abstract (1,1) string + + % Add all parties that contributed to this creative work as authors. + author (1,:) openminds.internal.mixedtype.chapter.Author ... + {mustBeListOfUniqueItems(author)} + + % Add all references this creative work cites. + citedPublication (1,:) openminds.internal.mixedtype.chapter.CitedPublication ... + {mustBeListOfUniqueItems(citedPublication)} + + % Enter the copyright information of this creative work. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Enter the date on which this creative work was created, formatted as '2023-02-07'. + creationDate (1,:) datetime ... + {mustBeSpecifiedLength(creationDate, 0, 1), mustBeValidDate(creationDate)} + + % Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. + custodian (1,:) openminds.internal.mixedtype.chapter.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Add the globally unique and persistent digital identifier of this creative work. + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add all persons that edited this creative work. + editor (1,:) openminds.core.actors.Person ... + {mustBeListOfUniqueItems(editor)} + + % Add all funding information of this creative work. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Add the book this chapter is part of. + isPartOf (1,:) openminds.publications.Book ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.chapter.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add the license of this creative work. + license (1,:) openminds.core.data.License ... + {mustBeSpecifiedLength(license, 0, 1)} + + % Enter the date on which this creative work was last modified, formatted as '2023-02-07'. + modificationDate (1,:) datetime ... + {mustBeSpecifiedLength(modificationDate, 0, 1), mustBeValidDate(modificationDate)} + + % Enter the name (or title) of this creative work. + name (1,1) string + + % Enter the page range of this chapter. + pagination (1,1) string + + % Enter the date on which this creative work was published, formatted as '2023-02-07'. + publicationDate (1,:) datetime ... + {mustBeSpecifiedLength(publicationDate, 0, 1), mustBeValidDate(publicationDate)} + + % Add the party (private or commercial) that published this creative work. + publisher (1,:) openminds.internal.mixedtype.chapter.Publisher ... + {mustBeSpecifiedLength(publisher, 0, 1)} + + % Enter the version identifier of this creative work. + versionIdentifier (1,1) string + end + + properties (Access = protected) + Required = ["author", "isPartOf", "name", "publicationDate"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Chapter" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'citedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'editor', "openminds.core.actors.Person", ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isPartOf', "openminds.publications.Book", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'license', "openminds.core.data.License", ... + 'publisher', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright" ... + ) + end + + methods + function obj = Chapter(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+publications/LearningResource.m b/code/schemas/v4.0/+openminds/+publications/LearningResource.m new file mode 100644 index 00000000..3b3135cd --- /dev/null +++ b/code/schemas/v4.0/+openminds/+publications/LearningResource.m @@ -0,0 +1,218 @@ +classdef LearningResource < openminds.abstract.Schema +%LearningResource - No description available. +% +% PROPERTIES: +% +% IRI : (1,1) string +% Enter the internationalized resource identifier (IRI) to this creative work. +% +% about : (1,:) ValidationTest, ValidationTestVersion, WorkflowRecipe, WorkflowRecipeVersion, Dataset, DatasetVersion, MetaDataModel, MetaDataModelVersion, Model, ModelVersion, Software, SoftwareVersion, WebService, WebServiceVersion, LivePaper, LivePaperVersion, BrainAtlas, BrainAtlasVersion, CommonCoordinateSpace, CommonCoordinateSpaceVersion +% Add all research product (versions) this learning resource are about. Note that the learning resource should supplement the usage of the research product (versions) with e.g., instructions on their usage or additional information. +% +% abstract : (1,1) string +% Enter the abstract or a short description of the creative work. +% +% author : (1,:) Consortium, Organization, Person +% Add all parties that contributed to this creative work as authors. +% +% citedPublication : (1,:) DOI, ISBN +% Add all references this creative work cites. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this creative work. +% +% creationDate : (1,1) datetime +% Enter the date on which this creative work was created, formatted as '2023-02-07'. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. +% +% digitalIdentifier : (1,1) DOI +% Add the globally unique and persistent digital identifier of this creative work. +% +% editor : (1,:) Person +% Add all persons that edited this creative work. +% +% educationalLevel : (1,1) EducationalLevel +% Add the educational level that best summarizes the prerequisite of this learning resource. +% +% funding : (1,:) Funding +% Add all funding information of this creative work. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. +% +% learningOutcome : (1,1) string +% Enter a description for the expected learning outcomes of this learning resource. +% +% license : (1,1) License +% Add the license of this creative work. +% +% modificationDate : (1,1) datetime +% Enter the date on which this creative work was last modified, formatted as '2023-02-07'. +% +% name : (1,1) string +% Enter the name (or title) of this creative work. +% +% order : (1,1) int64 +% Enter the order in which this resource should appear, relative to other resources with the same topic. +% +% prerequisite : (1,1) string +% Enter any knowledge, skills, or abilities that are required to be able to use this learning resource. +% +% publicationDate : (1,1) datetime +% Enter the date on which this creative work was published, formatted as '2023-02-07'. +% +% publisher : (1,1) Consortium, Organization, Person +% Add the party (private or commercial) that published this creative work. +% +% requiredTime : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the time that is required to complete this learning resource. +% +% topic : (1,1) string +% Enter the name or a short description of the aspect of the research product that is covered by this tutorial +% +% type : (1,1) LearningResourceType +% Add the type of this learning resource. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this creative work. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the internationalized resource identifier (IRI) to this creative work. + IRI (1,1) string + + % Add all research product (versions) this learning resource are about. Note that the learning resource should supplement the usage of the research product (versions) with e.g., instructions on their usage or additional information. + about (1,:) openminds.internal.mixedtype.learningresource.About ... + {mustBeListOfUniqueItems(about)} + + % Enter the abstract or a short description of the creative work. + abstract (1,1) string + + % Add all parties that contributed to this creative work as authors. + author (1,:) openminds.internal.mixedtype.learningresource.Author ... + {mustBeListOfUniqueItems(author)} + + % Add all references this creative work cites. + citedPublication (1,:) openminds.internal.mixedtype.learningresource.CitedPublication ... + {mustBeListOfUniqueItems(citedPublication)} + + % Enter the copyright information of this creative work. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Enter the date on which this creative work was created, formatted as '2023-02-07'. + creationDate (1,:) datetime ... + {mustBeSpecifiedLength(creationDate, 0, 1), mustBeValidDate(creationDate)} + + % Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. + custodian (1,:) openminds.internal.mixedtype.learningresource.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Add the globally unique and persistent digital identifier of this creative work. + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add all persons that edited this creative work. + editor (1,:) openminds.core.actors.Person ... + {mustBeListOfUniqueItems(editor)} + + % Add the educational level that best summarizes the prerequisite of this learning resource. + educationalLevel (1,:) openminds.controlledterms.EducationalLevel ... + {mustBeSpecifiedLength(educationalLevel, 0, 1)} + + % Add all funding information of this creative work. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.learningresource.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Enter a description for the expected learning outcomes of this learning resource. + learningOutcome (1,1) string + + % Add the license of this creative work. + license (1,:) openminds.core.data.License ... + {mustBeSpecifiedLength(license, 0, 1)} + + % Enter the date on which this creative work was last modified, formatted as '2023-02-07'. + modificationDate (1,:) datetime ... + {mustBeSpecifiedLength(modificationDate, 0, 1), mustBeValidDate(modificationDate)} + + % Enter the name (or title) of this creative work. + name (1,1) string + + % Enter the order in which this resource should appear, relative to other resources with the same topic. + order (1,:) int64 ... + {mustBeSpecifiedLength(order, 0, 1)} + + % Enter any knowledge, skills, or abilities that are required to be able to use this learning resource. + prerequisite (1,1) string + + % Enter the date on which this creative work was published, formatted as '2023-02-07'. + publicationDate (1,:) datetime ... + {mustBeSpecifiedLength(publicationDate, 0, 1), mustBeValidDate(publicationDate)} + + % Add the party (private or commercial) that published this creative work. + publisher (1,:) openminds.internal.mixedtype.learningresource.Publisher ... + {mustBeSpecifiedLength(publisher, 0, 1)} + + % Enter the time that is required to complete this learning resource. + requiredTime (1,:) openminds.internal.mixedtype.learningresource.RequiredTime ... + {mustBeSpecifiedLength(requiredTime, 0, 1)} + + % Enter the name or a short description of the aspect of the research product that is covered by this tutorial + topic (1,1) string + + % Add the type of this learning resource. + type (1,:) openminds.controlledterms.LearningResourceType ... + {mustBeSpecifiedLength(type, 0, 1)} + + % Enter the version identifier of this creative work. + versionIdentifier (1,1) string + end + + properties (Access = protected) + Required = ["about", "name", "publicationDate"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/LearningResource" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'about', ["openminds.computation.ValidationTest", "openminds.computation.ValidationTestVersion", "openminds.computation.WorkflowRecipe", "openminds.computation.WorkflowRecipeVersion", "openminds.core.products.Dataset", "openminds.core.products.DatasetVersion", "openminds.core.products.MetaDataModel", "openminds.core.products.MetaDataModelVersion", "openminds.core.products.Model", "openminds.core.products.ModelVersion", "openminds.core.products.Software", "openminds.core.products.SoftwareVersion", "openminds.core.products.WebService", "openminds.core.products.WebServiceVersion", "openminds.publications.LivePaper", "openminds.publications.LivePaperVersion", "openminds.sands.atlas.BrainAtlas", "openminds.sands.atlas.BrainAtlasVersion", "openminds.sands.atlas.CommonCoordinateSpace", "openminds.sands.atlas.CommonCoordinateSpaceVersion"], ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'citedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'editor', "openminds.core.actors.Person", ... + 'educationalLevel', "openminds.controlledterms.EducationalLevel", ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'license', "openminds.core.data.License", ... + 'publisher', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'type', "openminds.controlledterms.LearningResourceType" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright", ... + 'requiredTime', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = LearningResource(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+publications/LivePaper.m b/code/schemas/v4.0/+openminds/+publications/LivePaper.m new file mode 100644 index 00000000..3ffe261f --- /dev/null +++ b/code/schemas/v4.0/+openminds/+publications/LivePaper.m @@ -0,0 +1,98 @@ +classdef LivePaper < openminds.abstract.Schema +%LivePaper - No description available. +% +% PROPERTIES: +% +% author : (1,:) Consortium, Organization, Person +% Add all parties that contributed to this live paper as authors. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. +% +% digitalIdentifier : (1,1) DOI +% Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. +% +% hasVersion : (1,:) LivePaperVersion +% Add all versions of this live paper. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all parties that contributed to this live paper as authors. + author (1,:) openminds.internal.mixedtype.livepaper.Author ... + {mustBeListOfUniqueItems(author)} + + % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. + custodian (1,:) openminds.internal.mixedtype.livepaper.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. + description (1,1) string + + % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. + fullName (1,1) string + + % Add all versions of this live paper. + hasVersion (1,:) openminds.publications.LivePaperVersion ... + {mustBeListOfUniqueItems(hasVersion)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product. + homepage (1,1) string + + % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + end + + properties (Access = protected) + Required = ["author", "description", "fullName", "hasVersion", "shortName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/LivePaper" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'hasVersion', "openminds.publications.LivePaperVersion" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = LivePaper(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.fullName; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+publications/LivePaperResourceItem.m b/code/schemas/v4.0/+openminds/+publications/LivePaperResourceItem.m new file mode 100644 index 00000000..f9d74aee --- /dev/null +++ b/code/schemas/v4.0/+openminds/+publications/LivePaperResourceItem.m @@ -0,0 +1,64 @@ +classdef LivePaperResourceItem < openminds.abstract.Schema +%LivePaperResourceItem - No description available. +% +% PROPERTIES: +% +% IRI : (1,1) string +% Enter the internationalized resource identifier (IRI) to this live paper resource item. +% +% hostedBy : (1,1) Organization +% Add the host organization of this live paper resource item. +% +% isPartOf : (1,1) LivePaperSection +% Add the live paper section this live paper resource item is part of. +% +% name : (1,1) string +% Enter a descriptive name for this live paper resource item. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the internationalized resource identifier (IRI) to this live paper resource item. + IRI (1,1) string + + % Add the host organization of this live paper resource item. + hostedBy (1,:) openminds.core.actors.Organization ... + {mustBeSpecifiedLength(hostedBy, 0, 1)} + + % Add the live paper section this live paper resource item is part of. + isPartOf (1,:) openminds.publications.LivePaperSection ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter a descriptive name for this live paper resource item. + name (1,1) string + end + + properties (Access = protected) + Required = ["IRI", "hostedBy", "isPartOf", "name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/LivePaperResourceItem" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'hostedBy', "openminds.core.actors.Organization", ... + 'isPartOf', "openminds.publications.LivePaperSection" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = LivePaperResourceItem(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+publications/LivePaperSection.m b/code/schemas/v4.0/+openminds/+publications/LivePaperSection.m new file mode 100644 index 00000000..b36608b3 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+publications/LivePaperSection.m @@ -0,0 +1,69 @@ +classdef LivePaperSection < openminds.abstract.Schema +%LivePaperSection - No description available. +% +% PROPERTIES: +% +% description : (1,1) string +% Enter a description of this live paper section. +% +% isPartOf : (1,1) LivePaperVersion +% Add the live paper version this live paper section is part of. +% +% name : (1,1) string +% Enter the name (or title) of this live paper section. +% +% order : (1,1) int64 +% Enter an integer that is used to sort this live paper section in ascending order with other live paper sections of the overarching live paper version. +% +% type : (1,1) string +% Add the type of this live paper section (e.g., 'custom', 'generic', 'models', 'morphology', or 'traces'). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter a description of this live paper section. + description (1,1) string + + % Add the live paper version this live paper section is part of. + isPartOf (1,:) openminds.publications.LivePaperVersion ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter the name (or title) of this live paper section. + name (1,1) string + + % Enter an integer that is used to sort this live paper section in ascending order with other live paper sections of the overarching live paper version. + order (1,:) int64 ... + {mustBeSpecifiedLength(order, 0, 1)} + + % Add the type of this live paper section (e.g., 'custom', 'generic', 'models', 'morphology', or 'traces'). + type (1,1) string + end + + properties (Access = protected) + Required = ["isPartOf", "name", "order", "type"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/LivePaperSection" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'isPartOf', "openminds.publications.LivePaperVersion" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = LivePaperSection(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+publications/LivePaperVersion.m b/code/schemas/v4.0/+openminds/+publications/LivePaperVersion.m new file mode 100644 index 00000000..1a2fa977 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+publications/LivePaperVersion.m @@ -0,0 +1,219 @@ +classdef LivePaperVersion < openminds.abstract.Schema +%LivePaperVersion - No description available. +% +% PROPERTIES: +% +% about : (1,:) DatasetVersion, ModelVersion, SoftwareVersion +% Add all datasets, models and/or software that are part of or are described by this live paper version. +% +% accessibility : (1,1) ProductAccessibility +% Add the accessibility of the data for this research product version. +% +% author : (1,:) Consortium, Organization, Person +% Add all parties that contributed to this live paper version as authors. Note that these authors will overwrite the author list provided for the overarching live paper. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this research product version. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. +% +% digitalIdentifier : (1,1) DOI +% Add the globally unique and persistent digital identifier of this research product version. +% +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource +% Add the publication or file that acts as the full documentation of this research product version. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. +% +% funding : (1,:) Funding +% Add all funding information of this research product version. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product version. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% isAlternativeVersionOf : (1,:) LivePaperVersion +% Add all live paper versions that can be used alternatively to this live paper version. +% +% isNewVersionOf : (1,1) LivePaperVersion +% Add the live paper version preceding this live paper version. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. +% +% license : (1,1) License +% Add the license of this live paper version. +% +% modificationDate : (1,1) datetime +% Enter the date and time on which this live paper version was last modified, formatted as 'YYYY-MM-DDThh:mm:ssTZD' (e.g., '2023-02-07T16:00:00+00:00'). +% +% otherContribution : (1,:) Contribution +% Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. +% +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). +% +% releaseDate : (1,1) datetime +% Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. +% +% repository : (1,1) FileRepository +% Add the file repository of this research product version. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% supportChannel : (1,:) string +% Enter all channels through which a user can receive support for handling this research product version. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this research product version. +% +% versionInnovation : (1,1) string +% Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all datasets, models and/or software that are part of or are described by this live paper version. + about (1,:) openminds.internal.mixedtype.livepaperversion.About ... + {mustBeListOfUniqueItems(about)} + + % Add the accessibility of the data for this research product version. + accessibility (1,:) openminds.controlledterms.ProductAccessibility ... + {mustBeSpecifiedLength(accessibility, 0, 1)} + + % Add all parties that contributed to this live paper version as authors. Note that these authors will overwrite the author list provided for the overarching live paper. + author (1,:) openminds.internal.mixedtype.livepaperversion.Author ... + {mustBeListOfUniqueItems(author)} + + % Enter the copyright information of this research product version. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. + custodian (1,:) openminds.internal.mixedtype.livepaperversion.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. + description (1,1) string + + % Add the globally unique and persistent digital identifier of this research product version. + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add the publication or file that acts as the full documentation of this research product version. + fullDocumentation (1,:) openminds.internal.mixedtype.livepaperversion.FullDocumentation ... + {mustBeSpecifiedLength(fullDocumentation, 0, 1)} + + % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. + fullName (1,1) string + + % Add all funding information of this research product version. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. + homepage (1,1) string + + % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Add all live paper versions that can be used alternatively to this live paper version. + isAlternativeVersionOf (1,:) openminds.publications.LivePaperVersion ... + {mustBeListOfUniqueItems(isAlternativeVersionOf)} + + % Add the live paper version preceding this live paper version. + isNewVersionOf (1,:) openminds.publications.LivePaperVersion ... + {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} + + % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.livepaperversion.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add the license of this live paper version. + license (1,:) openminds.core.data.License ... + {mustBeSpecifiedLength(license, 0, 1)} + + % Enter the date and time on which this live paper version was last modified, formatted as 'YYYY-MM-DDThh:mm:ssTZD' (e.g., '2023-02-07T16:00:00+00:00'). + modificationDate (1,:) datetime ... + {mustBeSpecifiedLength(modificationDate, 0, 1)} + + % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. + otherContribution (1,:) openminds.core.actors.Contribution ... + {mustBeListOfUniqueItems(otherContribution)} + + % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). + relatedPublication (1,:) openminds.internal.mixedtype.livepaperversion.RelatedPublication ... + {mustBeListOfUniqueItems(relatedPublication)} + + % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. + releaseDate (1,:) datetime ... + {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} + + % Add the file repository of this research product version. + repository (1,:) openminds.core.data.FileRepository ... + {mustBeSpecifiedLength(repository, 0, 1)} + + % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Enter all channels through which a user can receive support for handling this research product version. + supportChannel (1,:) string ... + {mustBeListOfUniqueItems(supportChannel)} + + % Enter the version identifier of this research product version. + versionIdentifier (1,1) string + + % Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + versionInnovation (1,1) string + end + + properties (Access = protected) + Required = ["accessibility", "digitalIdentifier", "fullDocumentation", "license", "releaseDate", "shortName", "versionIdentifier", "versionInnovation"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/LivePaperVersion" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'about', ["openminds.core.products.DatasetVersion", "openminds.core.products.ModelVersion", "openminds.core.products.SoftwareVersion"], ... + 'accessibility', "openminds.controlledterms.ProductAccessibility", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isAlternativeVersionOf', "openminds.publications.LivePaperVersion", ... + 'isNewVersionOf', "openminds.publications.LivePaperVersion", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... + ) + end + + methods + function obj = LivePaperVersion(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.fullName; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+publications/Periodical.m b/code/schemas/v4.0/+openminds/+publications/Periodical.m new file mode 100644 index 00000000..459a7473 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+publications/Periodical.m @@ -0,0 +1,56 @@ +classdef Periodical < openminds.abstract.Schema +%Periodical - No description available. +% +% PROPERTIES: +% +% abbreviation : (1,1) string +% Enter the official (or most commonly used) abbreviation of the periodical (e.g., J. Physiol). +% +% digitalIdentifier : (1,1) ISSN +% Add the globally unique and persistent digital identifier of this periodical. +% +% name : (1,1) string +% Enter the name (or title) of this periodical (e.g., Journal of Physiology). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the official (or most commonly used) abbreviation of the periodical (e.g., J. Physiol). + abbreviation (1,1) string + + % Add the globally unique and persistent digital identifier of this periodical. + digitalIdentifier (1,:) openminds.core.digitalidentifier.ISSN ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter the name (or title) of this periodical (e.g., Journal of Physiology). + name (1,1) string + end + + properties (Access = protected) + Required = [] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Periodical" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'digitalIdentifier', "openminds.core.digitalidentifier.ISSN" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = Periodical(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+publications/PublicationIssue.m b/code/schemas/v4.0/+openminds/+publications/PublicationIssue.m new file mode 100644 index 00000000..543f23ad --- /dev/null +++ b/code/schemas/v4.0/+openminds/+publications/PublicationIssue.m @@ -0,0 +1,50 @@ +classdef PublicationIssue < openminds.abstract.Schema +%PublicationIssue - No description available. +% +% PROPERTIES: +% +% isPartOf : (1,1) PublicationVolume +% Add the publication volume this publication issue is part of. +% +% issueNumber : (1,1) string +% Enter the issue number of this publication issue. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the publication volume this publication issue is part of. + isPartOf (1,:) openminds.publications.PublicationVolume ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter the issue number of this publication issue. + issueNumber (1,1) string + end + + properties (Access = protected) + Required = ["isPartOf", "issueNumber"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/PublicationIssue" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'isPartOf', "openminds.publications.PublicationVolume" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = PublicationIssue(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s: %s', obj.isPartOf, obj.issueNumber); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+publications/PublicationVolume.m b/code/schemas/v4.0/+openminds/+publications/PublicationVolume.m new file mode 100644 index 00000000..67553a46 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+publications/PublicationVolume.m @@ -0,0 +1,50 @@ +classdef PublicationVolume < openminds.abstract.Schema +%PublicationVolume - No description available. +% +% PROPERTIES: +% +% isPartOf : (1,1) Periodical +% Add the periodical this publication volume is part of. +% +% volumeNumber : (1,1) string +% Enter the volume number of this publication volume. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the periodical this publication volume is part of. + isPartOf (1,:) openminds.publications.Periodical ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter the volume number of this publication volume. + volumeNumber (1,1) string + end + + properties (Access = protected) + Required = ["isPartOf", "volumeNumber"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/PublicationVolume" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'isPartOf', "openminds.publications.Periodical" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = PublicationVolume(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+publications/ScholarlyArticle.m b/code/schemas/v4.0/+openminds/+publications/ScholarlyArticle.m new file mode 100644 index 00000000..ec9bfaee --- /dev/null +++ b/code/schemas/v4.0/+openminds/+publications/ScholarlyArticle.m @@ -0,0 +1,175 @@ +classdef ScholarlyArticle < openminds.abstract.Schema +%ScholarlyArticle - No description available. +% +% PROPERTIES: +% +% IRI : (1,1) string +% Enter the internationalized resource identifier (IRI) to this creative work. +% +% abstract : (1,1) string +% Enter the abstract or a short description of the creative work. +% +% author : (1,:) Consortium, Organization, Person +% Add all parties that contributed to this creative work as authors. +% +% citedPublication : (1,:) DOI, ISBN +% Add all references this creative work cites. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this creative work. +% +% creationDate : (1,1) datetime +% Enter the date on which this creative work was created, formatted as '2023-02-07'. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. +% +% digitalIdentifier : (1,1) DOI +% Add the globally unique and persistent digital identifier of this creative work. +% +% editor : (1,:) Person +% Add all persons that edited this creative work. +% +% funding : (1,:) Funding +% Add all funding information of this creative work. +% +% isPartOf : (1,1) PublicationIssue, PublicationVolume +% Add the publication issue or volume this scholarly article is part of. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. +% +% license : (1,1) License +% Add the license of this creative work. +% +% modificationDate : (1,1) datetime +% Enter the date on which this creative work was last modified, formatted as '2023-02-07'. +% +% name : (1,1) string +% Enter the name (or title) of this creative work. +% +% pagination : (1,1) string +% Enter the page range of this scholarly article. +% +% publicationDate : (1,1) datetime +% Enter the date on which this creative work was published, formatted as '2023-02-07'. +% +% publisher : (1,1) Consortium, Organization, Person +% Add the party (private or commercial) that published this creative work. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this creative work. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the internationalized resource identifier (IRI) to this creative work. + IRI (1,1) string + + % Enter the abstract or a short description of the creative work. + abstract (1,1) string + + % Add all parties that contributed to this creative work as authors. + author (1,:) openminds.internal.mixedtype.scholarlyarticle.Author ... + {mustBeListOfUniqueItems(author)} + + % Add all references this creative work cites. + citedPublication (1,:) openminds.internal.mixedtype.scholarlyarticle.CitedPublication ... + {mustBeListOfUniqueItems(citedPublication)} + + % Enter the copyright information of this creative work. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Enter the date on which this creative work was created, formatted as '2023-02-07'. + creationDate (1,:) datetime ... + {mustBeSpecifiedLength(creationDate, 0, 1), mustBeValidDate(creationDate)} + + % Add all parties that fulfill the role of a custodian for this creative work (e.g., a corresponding author). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the creative work. + custodian (1,:) openminds.internal.mixedtype.scholarlyarticle.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Add the globally unique and persistent digital identifier of this creative work. + digitalIdentifier (1,:) openminds.core.digitalidentifier.DOI ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add all persons that edited this creative work. + editor (1,:) openminds.core.actors.Person ... + {mustBeListOfUniqueItems(editor)} + + % Add all funding information of this creative work. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Add the publication issue or volume this scholarly article is part of. + isPartOf (1,:) openminds.internal.mixedtype.scholarlyarticle.IsPartOf ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Add all relevant keywords to this creative work either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.scholarlyarticle.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add the license of this creative work. + license (1,:) openminds.core.data.License ... + {mustBeSpecifiedLength(license, 0, 1)} + + % Enter the date on which this creative work was last modified, formatted as '2023-02-07'. + modificationDate (1,:) datetime ... + {mustBeSpecifiedLength(modificationDate, 0, 1), mustBeValidDate(modificationDate)} + + % Enter the name (or title) of this creative work. + name (1,1) string + + % Enter the page range of this scholarly article. + pagination (1,1) string + + % Enter the date on which this creative work was published, formatted as '2023-02-07'. + publicationDate (1,:) datetime ... + {mustBeSpecifiedLength(publicationDate, 0, 1), mustBeValidDate(publicationDate)} + + % Add the party (private or commercial) that published this creative work. + publisher (1,:) openminds.internal.mixedtype.scholarlyarticle.Publisher ... + {mustBeSpecifiedLength(publisher, 0, 1)} + + % Enter the version identifier of this creative work. + versionIdentifier (1,1) string + end + + properties (Access = protected) + Required = ["author", "isPartOf", "name", "publicationDate"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ScholarlyArticle" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'citedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', "openminds.core.digitalidentifier.DOI", ... + 'editor', "openminds.core.actors.Person", ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isPartOf', ["openminds.publications.PublicationIssue", "openminds.publications.PublicationVolume"], ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'license', "openminds.core.data.License", ... + 'publisher', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright" ... + ) + end + + methods + function obj = ScholarlyArticle(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+atlas/AtlasAnnotation.m b/code/schemas/v4.0/+openminds/+sands/+atlas/AtlasAnnotation.m new file mode 100644 index 00000000..926afac3 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+atlas/AtlasAnnotation.m @@ -0,0 +1,114 @@ +classdef AtlasAnnotation < openminds.abstract.Schema +%AtlasAnnotation - No description available. +% +% PROPERTIES: +% +% anchorPoint : (1,:) QuantitativeValue +% Enter the coordinates of the anchor point for this annotation (e.g., its centroid in two dimensional space as [x, y] or in three dimensional space as [x, y, z]). +% +% criteria : (1,1) ProtocolExecution +% Add the protocol execution defining the criteria that were applied to produce this annotation. +% +% criteriaQualityType : (1,1) CriteriaQualityType +% Add the quality type of the stated criteria used to define this annotation. +% +% criteriaType : (1,1) AnnotationCriteriaType +% Add the criteria type for this annotation. +% +% inspiredBy : (1,:) File +% Add all (source) files that inspired the definition of this annotation. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this annotation that is used within the corresponding data files to identify this annotation. +% +% laterality : (1,:) Laterality +% Add one or both sides of the body, bilateral organ or bilateral organ part that this annotation is defined in. +% +% preferredVisualization : (1,1) ViewerSpecification +% Add the preferred viewer specification to visualize this annotation. +% +% specification : (1,1) File +% Add the non-parametric specification of this annotation. +% +% type : (1,1) AnnotationType +% Add the geometry type of this annotation. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the coordinates of the anchor point for this annotation (e.g., its centroid in two dimensional space as [x, y] or in three dimensional space as [x, y, z]). + anchorPoint (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(anchorPoint, 2, 3)} + + % Add the protocol execution defining the criteria that were applied to produce this annotation. + criteria (1,:) openminds.core.research.ProtocolExecution ... + {mustBeSpecifiedLength(criteria, 0, 1)} + + % Add the quality type of the stated criteria used to define this annotation. + criteriaQualityType (1,:) openminds.controlledterms.CriteriaQualityType ... + {mustBeSpecifiedLength(criteriaQualityType, 0, 1)} + + % Add the criteria type for this annotation. + criteriaType (1,:) openminds.controlledterms.AnnotationCriteriaType ... + {mustBeSpecifiedLength(criteriaType, 0, 1)} + + % Add all (source) files that inspired the definition of this annotation. + inspiredBy (1,:) openminds.core.data.File ... + {mustBeListOfUniqueItems(inspiredBy)} + + % Enter the identifier (or label) of this annotation that is used within the corresponding data files to identify this annotation. + internalIdentifier (1,1) string + + % Add one or both sides of the body, bilateral organ or bilateral organ part that this annotation is defined in. + laterality (1,:) openminds.controlledterms.Laterality ... + {mustBeSpecifiedLength(laterality, 1, 2)} + + % Add the preferred viewer specification to visualize this annotation. + preferredVisualization (1,:) openminds.sands.miscellaneous.ViewerSpecification ... + {mustBeSpecifiedLength(preferredVisualization, 0, 1)} + + % Add the non-parametric specification of this annotation. + specification (1,:) openminds.core.data.File ... + {mustBeSpecifiedLength(specification, 0, 1)} + + % Add the geometry type of this annotation. + type (1,:) openminds.controlledterms.AnnotationType ... + {mustBeSpecifiedLength(type, 0, 1)} + end + + properties (Access = protected) + Required = ["criteriaQualityType", "criteriaType", "type"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AtlasAnnotation" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'criteria', "openminds.core.research.ProtocolExecution", ... + 'criteriaQualityType', "openminds.controlledterms.CriteriaQualityType", ... + 'criteriaType', "openminds.controlledterms.AnnotationCriteriaType", ... + 'inspiredBy', "openminds.core.data.File", ... + 'laterality', "openminds.controlledterms.Laterality", ... + 'specification', "openminds.core.data.File", ... + 'type', "openminds.controlledterms.AnnotationType" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'anchorPoint', "openminds.core.miscellaneous.QuantitativeValue", ... + 'preferredVisualization', "openminds.sands.miscellaneous.ViewerSpecification" ... + ) + end + + methods + function obj = AtlasAnnotation(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+atlas/BrainAtlas.m b/code/schemas/v4.0/+openminds/+sands/+atlas/BrainAtlas.m new file mode 100644 index 00000000..ac47993b --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+atlas/BrainAtlas.m @@ -0,0 +1,126 @@ +classdef BrainAtlas < openminds.abstract.Schema +%BrainAtlas - No description available. +% +% PROPERTIES: +% +% abbreviation : (1,1) string +% Enter the official abbreviation of this brain atlas. +% +% author : (1,:) Consortium, Organization, Person +% Add all parties that contributed to this brain atlas as authors. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. +% +% digitalIdentifier : (1,1) DOI, ISBN, RRID +% Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. +% +% hasTerminology : (1,1) ParcellationTerminology +% Enter the parcellation terminology of this brain atlas. +% +% hasVersion : (1,:) BrainAtlasVersion +% Add versions of this brain atlas. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% ontologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) to the related ontological term matching this brain atlas. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% usedSpecies : (1,1) Species +% Add the species that was used for the creation of this brain atlas. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the official abbreviation of this brain atlas. + abbreviation (1,1) string + + % Add all parties that contributed to this brain atlas as authors. + author (1,:) openminds.internal.mixedtype.brainatlas.Author ... + {mustBeListOfUniqueItems(author)} + + % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. + custodian (1,:) openminds.internal.mixedtype.brainatlas.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. + description (1,1) string + + % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. + digitalIdentifier (1,:) openminds.internal.mixedtype.brainatlas.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. + fullName (1,1) string + + % Enter the parcellation terminology of this brain atlas. + hasTerminology (1,:) openminds.sands.atlas.ParcellationTerminology ... + {mustBeSpecifiedLength(hasTerminology, 0, 1)} + + % Add versions of this brain atlas. + hasVersion (1,:) openminds.sands.atlas.BrainAtlasVersion ... + {mustBeListOfUniqueItems(hasVersion)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product. + homepage (1,1) string + + % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Enter the internationalized resource identifier (IRI) to the related ontological term matching this brain atlas. + ontologyIdentifier (1,1) string + + % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Add the species that was used for the creation of this brain atlas. + usedSpecies (1,:) openminds.controlledterms.Species ... + {mustBeSpecifiedLength(usedSpecies, 0, 1)} + end + + properties (Access = protected) + Required = ["author", "description", "fullName", "hasTerminology", "hasVersion", "shortName"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/BrainAtlas" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.RRID"], ... + 'hasVersion', "openminds.sands.atlas.BrainAtlasVersion", ... + 'usedSpecies', "openminds.controlledterms.Species" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'hasTerminology', "openminds.sands.atlas.ParcellationTerminology" ... + ) + end + + methods + function obj = BrainAtlas(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.fullName; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+atlas/BrainAtlasVersion.m b/code/schemas/v4.0/+openminds/+sands/+atlas/BrainAtlasVersion.m new file mode 100644 index 00000000..66dde868 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+atlas/BrainAtlasVersion.m @@ -0,0 +1,254 @@ +classdef BrainAtlasVersion < openminds.abstract.Schema +%BrainAtlasVersion - No description available. +% +% PROPERTIES: +% +% abbreviation : (1,1) string +% Enter the official abbreviation of this brain atlas version. +% +% accessibility : (1,1) ProductAccessibility +% Add the accessibility of the data for this research product version. +% +% author : (1,:) Consortium, Organization, Person +% Add all parties that contributed to this brain atlas version as authors. Note that these authors will overwrite the author list provided for the overarching brain atlas. +% +% coordinateSpace : (1,1) CommonCoordinateSpaceVersion +% Add the specific common coordinate space in which this brain atlas version exists. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this research product version. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. +% +% digitalIdentifier : (1,1) DOI, ISBN, RRID +% Add the globally unique and persistent digital identifier of this research product version. +% +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource +% Add the publication or file that acts as the full documentation of this research product version. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. +% +% funding : (1,:) Funding +% Add all funding information of this research product version. +% +% hasTerminology : (1,1) ParcellationTerminologyVersion +% Enter the specific parcellation terminology of this brain atlas version. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product version. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% isAlternativeVersionOf : (1,:) BrainAtlasVersion +% Add all brain atlas versions that can be used alternatively to this brain atlas version. +% +% isNewVersionOf : (1,1) BrainAtlasVersion +% Add the brain atlas version preceding this brain atlas version. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. +% +% license : (1,1) License +% Add the license of this brain atlas version. +% +% majorVersionIdentifier : (1,1) string +% Enter the identifier of the major version release this research product version belongs to. +% +% ontologyIdentifier : (1,1) string +% Enter the internationalized resource identifier (IRI) to the related ontological term matching this brain atlas version. +% +% otherContribution : (1,:) Contribution +% Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. +% +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). +% +% releaseDate : (1,1) datetime +% Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. +% +% repository : (1,1) FileRepository +% Add the file repository of this research product version. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% supportChannel : (1,:) string +% Enter all channels through which a user can receive support for handling this research product version. +% +% type : (1,1) AtlasType +% Add the type of this brain atlas version. +% +% usedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection +% Add the specimen that was used for the creation of this brain atlas version. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this research product version. +% +% versionInnovation : (1,1) string +% Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the official abbreviation of this brain atlas version. + abbreviation (1,1) string + + % Add the accessibility of the data for this research product version. + accessibility (1,:) openminds.controlledterms.ProductAccessibility ... + {mustBeSpecifiedLength(accessibility, 0, 1)} + + % Add all parties that contributed to this brain atlas version as authors. Note that these authors will overwrite the author list provided for the overarching brain atlas. + author (1,:) openminds.internal.mixedtype.brainatlasversion.Author ... + {mustBeListOfUniqueItems(author)} + + % Add the specific common coordinate space in which this brain atlas version exists. + coordinateSpace (1,:) openminds.sands.atlas.CommonCoordinateSpaceVersion ... + {mustBeSpecifiedLength(coordinateSpace, 0, 1)} + + % Enter the copyright information of this research product version. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. + custodian (1,:) openminds.internal.mixedtype.brainatlasversion.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. + description (1,1) string + + % Add the globally unique and persistent digital identifier of this research product version. + digitalIdentifier (1,:) openminds.internal.mixedtype.brainatlasversion.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add the publication or file that acts as the full documentation of this research product version. + fullDocumentation (1,:) openminds.internal.mixedtype.brainatlasversion.FullDocumentation ... + {mustBeSpecifiedLength(fullDocumentation, 0, 1)} + + % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. + fullName (1,1) string + + % Add all funding information of this research product version. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Enter the specific parcellation terminology of this brain atlas version. + hasTerminology (1,:) openminds.sands.atlas.ParcellationTerminologyVersion ... + {mustBeSpecifiedLength(hasTerminology, 0, 1)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. + homepage (1,1) string + + % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Add all brain atlas versions that can be used alternatively to this brain atlas version. + isAlternativeVersionOf (1,:) openminds.sands.atlas.BrainAtlasVersion ... + {mustBeListOfUniqueItems(isAlternativeVersionOf)} + + % Add the brain atlas version preceding this brain atlas version. + isNewVersionOf (1,:) openminds.sands.atlas.BrainAtlasVersion ... + {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} + + % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.brainatlasversion.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add the license of this brain atlas version. + license (1,:) openminds.core.data.License ... + {mustBeSpecifiedLength(license, 0, 1)} + + % Enter the identifier of the major version release this research product version belongs to. + majorVersionIdentifier (1,1) string + + % Enter the internationalized resource identifier (IRI) to the related ontological term matching this brain atlas version. + ontologyIdentifier (1,1) string + + % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. + otherContribution (1,:) openminds.core.actors.Contribution ... + {mustBeListOfUniqueItems(otherContribution)} + + % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). + relatedPublication (1,:) openminds.internal.mixedtype.brainatlasversion.RelatedPublication ... + {mustBeListOfUniqueItems(relatedPublication)} + + % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. + releaseDate (1,:) datetime ... + {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} + + % Add the file repository of this research product version. + repository (1,:) openminds.core.data.FileRepository ... + {mustBeSpecifiedLength(repository, 0, 1)} + + % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Enter all channels through which a user can receive support for handling this research product version. + supportChannel (1,:) string ... + {mustBeListOfUniqueItems(supportChannel)} + + % Add the type of this brain atlas version. + type (1,:) openminds.controlledterms.AtlasType ... + {mustBeSpecifiedLength(type, 0, 1)} + + % Add the specimen that was used for the creation of this brain atlas version. + usedSpecimen (1,:) openminds.internal.mixedtype.brainatlasversion.UsedSpecimen ... + {mustBeListOfUniqueItems(usedSpecimen)} + + % Enter the version identifier of this research product version. + versionIdentifier (1,1) string + + % Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + versionInnovation (1,1) string + end + + properties (Access = protected) + Required = ["accessibility", "coordinateSpace", "fullDocumentation", "hasTerminology", "license", "releaseDate", "shortName", "versionIdentifier", "versionInnovation"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/BrainAtlasVersion" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'accessibility', "openminds.controlledterms.ProductAccessibility", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'coordinateSpace', "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.RRID"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isAlternativeVersionOf', "openminds.sands.atlas.BrainAtlasVersion", ... + 'isNewVersionOf', "openminds.sands.atlas.BrainAtlasVersion", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'license', "openminds.core.data.License", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository", ... + 'type', "openminds.controlledterms.AtlasType", ... + 'usedSpecimen', ["openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'copyright', "openminds.core.data.Copyright", ... + 'hasTerminology', "openminds.sands.atlas.ParcellationTerminologyVersion", ... + 'otherContribution', "openminds.core.actors.Contribution" ... + ) + end + + methods + function obj = BrainAtlasVersion(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.fullName; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+atlas/CommonCoordinateSpace.m b/code/schemas/v4.0/+openminds/+sands/+atlas/CommonCoordinateSpace.m new file mode 100644 index 00000000..d54308f8 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+atlas/CommonCoordinateSpace.m @@ -0,0 +1,119 @@ +classdef CommonCoordinateSpace < openminds.abstract.Schema +%CommonCoordinateSpace - No description available. +% +% PROPERTIES: +% +% abbreviation : (1,1) string +% Enter the official abbreviation of this common coordinate space. +% +% author : (1,:) Consortium, Organization, Person +% Add all parties that contributed to this common coordinate space as authors. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. +% +% digitalIdentifier : (1,1) DOI, ISBN, RRID +% Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. +% +% hasVersion : (1,:) CommonCoordinateSpaceVersion +% Add all versions of this common coordinate space. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% ontologyIdentifier : (1,:) string +% Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this common coordinate space. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% usedSpecies : (1,1) Species +% Add the species that was used for the creation of this common coordinate space. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the official abbreviation of this common coordinate space. + abbreviation (1,1) string + + % Add all parties that contributed to this common coordinate space as authors. + author (1,:) openminds.internal.mixedtype.commoncoordinatespace.Author ... + {mustBeListOfUniqueItems(author)} + + % Add all parties that fulfill the role of a custodian for this research product (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product. Unless specified differently, this custodian will be responsible for all attached research product versions. + custodian (1,:) openminds.internal.mixedtype.commoncoordinatespace.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Enter a description (or abstract) of this research product. Note that this should be a suitable description for all attached research product versions. + description (1,1) string + + % Add the globally unique and persistent digital identifier of this research product. Note that this digital identifier will be used to reference all attached research product versions. + digitalIdentifier (1,:) openminds.internal.mixedtype.commoncoordinatespace.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter a descriptive full name (or title) for this research product. Note that this should be a suitable full name for all attached research product versions. + fullName (1,1) string + + % Add all versions of this common coordinate space. + hasVersion (1,:) openminds.sands.atlas.CommonCoordinateSpaceVersion ... + {mustBeListOfUniqueItems(hasVersion)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product. + homepage (1,1) string + + % Enter the preferred citation text for this research product. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this common coordinate space. + ontologyIdentifier (1,:) string ... + {mustBeListOfUniqueItems(ontologyIdentifier)} + + % Enter a short name (or alias) for this research product that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Add the species that was used for the creation of this common coordinate space. + usedSpecies (1,:) openminds.controlledterms.Species ... + {mustBeSpecifiedLength(usedSpecies, 0, 1)} + end + + properties (Access = protected) + Required = ["description", "fullName", "hasVersion", "shortName", "usedSpecies"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CommonCoordinateSpace" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.RRID"], ... + 'hasVersion', "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + 'usedSpecies', "openminds.controlledterms.Species" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = CommonCoordinateSpace(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.fullName; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+atlas/CommonCoordinateSpaceVersion.m b/code/schemas/v4.0/+openminds/+sands/+atlas/CommonCoordinateSpaceVersion.m new file mode 100644 index 00000000..12133a76 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+atlas/CommonCoordinateSpaceVersion.m @@ -0,0 +1,257 @@ +classdef CommonCoordinateSpaceVersion < openminds.abstract.Schema +%CommonCoordinateSpaceVersion - No description available. +% +% PROPERTIES: +% +% abbreviation : (1,1) string +% Enter the official abbreviation of this common coordinate space version. +% +% accessibility : (1,1) ProductAccessibility +% Add the accessibility of the data for this research product version. +% +% anatomicalAxesOrientation : (1,1) AnatomicalAxesOrientation +% Add the axes orientation denoted in standard anatomical terms of direction (stated as XYZ) for this common coordinate space version. +% +% author : (1,:) Consortium, Organization, Person +% Add all parties that contributed to this common coordinate space version as authors. Note that these authors will overwrite the author list provided for the overarching common coordinate space. +% +% axesOrigin : (1,:) QuantitativeValue +% Enter the origin (central point where all axes intersect) of this common coordinate space version for two-dimensional spaces as [x, y] or for three-dimensional space as [x, y, z]. +% +% copyright : (1,1) Copyright +% Enter the copyright information of this research product version. +% +% custodian : (1,:) Consortium, Organization, Person +% Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. +% +% defaultImage : (1,:) File +% Add all image files used as visual representation of this common coordinate space version. +% +% description : (1,1) string +% Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. +% +% digitalIdentifier : (1,1) DOI, ISBN, RRID +% Add the globally unique and persistent digital identifier of this research product version. +% +% fullDocumentation : (1,1) File, DOI, ISBN, WebResource +% Add the publication or file that acts as the full documentation of this research product version. +% +% fullName : (1,1) string +% Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. +% +% funding : (1,:) Funding +% Add all funding information of this research product version. +% +% homepage : (1,1) string +% Enter the internationalized resource identifier (IRI) to the homepage of this research product version. +% +% howToCite : (1,1) string +% Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. +% +% isAlternativeVersionOf : (1,:) CommonCoordinateSpaceVersion +% Add all common coordinate space versions that can be used alternatively to this common coordinate space version. +% +% isNewVersionOf : (1,1) CommonCoordinateSpaceVersion +% Add the common coordinate space version preceding this common coordinate space version. +% +% keyword : (1,:) ActionStatusType, AgeCategory, AnalysisTechnique, AnatomicalAxesOrientation, AnatomicalIdentificationType, AnatomicalPlane, AnnotationCriteriaType, AnnotationType, AtlasType, AuditoryStimulusType, BiologicalOrder, BiologicalProcess, BiologicalSex, BreedingType, CellCultureType, CellType, ChemicalMixtureType, Colormap, ContributionType, CranialWindowConstructionType, CranialWindowReinforcementType, CriteriaQualityType, DataType, DeviceType, DifferenceMeasure, Disease, DiseaseModel, EducationalLevel, ElectricalStimulusType, EthicsAssessment, ExperimentalApproach, FileBundleGrouping, FileRepositoryType, FileUsageRole, GeneticStrainType, GustatoryStimulusType, Handedness, Language, Laterality, LearningResourceType, MRIPulseSequence, MRIWeighting, MeasuredQuantity, MeasuredSignalType, MetaDataModelType, ModelAbstractionLevel, ModelScope, MolecularEntity, OlfactoryStimulusType, OperatingDevice, OperatingSystem, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, PatchClampVariation, PreparationType, ProductAccessibility, ProgrammingLanguage, QualitativeOverlap, SemanticDataType, Service, SetupType, SoftwareApplicationCategory, SoftwareFeature, Species, StimulationApproach, StimulationTechnique, SubcellularEntity, SubjectAttribute, TactileStimulusType, Technique, TermSuggestion, Terminology, TissueSampleAttribute, TissueSampleType, TypeOfUncertainty, UBERONParcellation, UnitOfMeasurement, VisualStimulusType +% Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. +% +% license : (1,1) License +% Add the license of this common coordinate space version. +% +% nativeUnit : (1,1) UnitOfMeasurement +% Add the native unit that is used for this common coordinate space version. +% +% ontologyIdentifier : (1,:) string +% Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this common coordinate space version. +% +% otherContribution : (1,:) Contribution +% Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. +% +% relatedPublication : (1,:) DOI, HANDLE, ISBN, ISSN, Book, Chapter, ScholarlyArticle +% Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). +% +% releaseDate : (1,1) datetime +% Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. +% +% repository : (1,1) FileRepository +% Add the file repository of this research product version. +% +% shortName : (1,1) string +% Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). +% +% supportChannel : (1,:) string +% Enter all channels through which a user can receive support for handling this research product version. +% +% usedSpecimen : (1,:) Subject, SubjectGroup, TissueSample, TissueSampleCollection +% Add the specimen that was used for the creation of this common coordinate space version. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this research product version. +% +% versionInnovation : (1,1) string +% Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the official abbreviation of this common coordinate space version. + abbreviation (1,1) string + + % Add the accessibility of the data for this research product version. + accessibility (1,:) openminds.controlledterms.ProductAccessibility ... + {mustBeSpecifiedLength(accessibility, 0, 1)} + + % Add the axes orientation denoted in standard anatomical terms of direction (stated as XYZ) for this common coordinate space version. + anatomicalAxesOrientation (1,:) openminds.controlledterms.AnatomicalAxesOrientation ... + {mustBeSpecifiedLength(anatomicalAxesOrientation, 0, 1)} + + % Add all parties that contributed to this common coordinate space version as authors. Note that these authors will overwrite the author list provided for the overarching common coordinate space. + author (1,:) openminds.internal.mixedtype.commoncoordinatespaceversion.Author ... + {mustBeListOfUniqueItems(author)} + + % Enter the origin (central point where all axes intersect) of this common coordinate space version for two-dimensional spaces as [x, y] or for three-dimensional space as [x, y, z]. + axesOrigin (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(axesOrigin, 2, 3)} + + % Enter the copyright information of this research product version. + copyright (1,:) openminds.core.data.Copyright ... + {mustBeSpecifiedLength(copyright, 0, 1)} + + % Add all parties that fulfill the role of a custodian for the research product version (e.g., a research group leader or principle investigator). Custodians are typically the main contact in case of misconduct, obtain permission from the contributors to publish personal information, and maintain the content and quality of the data, metadata, and/or code of the research product version. + custodian (1,:) openminds.internal.mixedtype.commoncoordinatespaceversion.Custodian ... + {mustBeListOfUniqueItems(custodian)} + + % Add all image files used as visual representation of this common coordinate space version. + defaultImage (1,:) openminds.core.data.File ... + {mustBeListOfUniqueItems(defaultImage)} + + % Enter a description (or abstract) of this research product version. Note that this version specific description will overwrite the description for the overarching dataset. + description (1,1) string + + % Add the globally unique and persistent digital identifier of this research product version. + digitalIdentifier (1,:) openminds.internal.mixedtype.commoncoordinatespaceversion.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Add the publication or file that acts as the full documentation of this research product version. + fullDocumentation (1,:) openminds.internal.mixedtype.commoncoordinatespaceversion.FullDocumentation ... + {mustBeSpecifiedLength(fullDocumentation, 0, 1)} + + % Enter a descriptive full name (or title) for this research product version. Note that this version specific full name will overwrite the full name for the overarching dataset. + fullName (1,1) string + + % Add all funding information of this research product version. + funding (1,:) openminds.core.miscellaneous.Funding ... + {mustBeListOfUniqueItems(funding)} + + % Enter the internationalized resource identifier (IRI) to the homepage of this research product version. + homepage (1,1) string + + % Enter the preferred citation text for this research product version. Leave blank if citation text can be extracted from the assigned digital identifier. + howToCite (1,1) string + + % Add all common coordinate space versions that can be used alternatively to this common coordinate space version. + isAlternativeVersionOf (1,:) openminds.sands.atlas.CommonCoordinateSpaceVersion ... + {mustBeListOfUniqueItems(isAlternativeVersionOf)} + + % Add the common coordinate space version preceding this common coordinate space version. + isNewVersionOf (1,:) openminds.sands.atlas.CommonCoordinateSpaceVersion ... + {mustBeSpecifiedLength(isNewVersionOf, 0, 1)} + + % Add all relevant keywords to this research product version either by adding controlled terms or by suggesting new terms. + keyword (1,:) openminds.internal.mixedtype.commoncoordinatespaceversion.Keyword ... + {mustBeListOfUniqueItems(keyword)} + + % Add the license of this common coordinate space version. + license (1,:) openminds.core.data.License ... + {mustBeSpecifiedLength(license, 0, 1)} + + % Add the native unit that is used for this common coordinate space version. + nativeUnit (1,:) openminds.controlledterms.UnitOfMeasurement ... + {mustBeSpecifiedLength(nativeUnit, 0, 1)} + + % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this common coordinate space version. + ontologyIdentifier (1,:) string ... + {mustBeListOfUniqueItems(ontologyIdentifier)} + + % Add any other contributions to this research product version that are not covered under 'author'/'developer' or 'custodian'. + otherContribution (1,:) openminds.core.actors.Contribution ... + {mustBeListOfUniqueItems(otherContribution)} + + % Add all further publications besides the full documentation that provide the original context for the production of this research product version (e.g., an original research article that used or produced the data of this research product version). + relatedPublication (1,:) openminds.internal.mixedtype.commoncoordinatespaceversion.RelatedPublication ... + {mustBeListOfUniqueItems(relatedPublication)} + + % Enter the date (actual or intended) on which this research product version was first release, formatted as 'YYYY-MM-DD'. + releaseDate (1,:) datetime ... + {mustBeSpecifiedLength(releaseDate, 0, 1), mustBeValidDate(releaseDate)} + + % Add the file repository of this research product version. + repository (1,:) openminds.core.data.FileRepository ... + {mustBeSpecifiedLength(repository, 0, 1)} + + % Enter a short name (or alias) for this research product version that could be used as a shortened display title (e.g., for web services with too little space to display the full name). + shortName (1,1) string + + % Enter all channels through which a user can receive support for handling this research product version. + supportChannel (1,:) string ... + {mustBeListOfUniqueItems(supportChannel)} + + % Add the specimen that was used for the creation of this common coordinate space version. + usedSpecimen (1,:) openminds.internal.mixedtype.commoncoordinatespaceversion.UsedSpecimen ... + {mustBeListOfUniqueItems(usedSpecimen)} + + % Enter the version identifier of this research product version. + versionIdentifier (1,1) string + + % Enter a short description (or summary) of the novelties/peculiarities of this research product version in comparison to its preceding versions. If this research product version is the first version, you can enter the following disclaimer 'This is the first version of this research product'. + versionInnovation (1,1) string + end + + properties (Access = protected) + Required = ["accessibility", "anatomicalAxesOrientation", "axesOrigin", "fullDocumentation", "nativeUnit", "releaseDate", "shortName", "versionIdentifier", "versionInnovation"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CommonCoordinateSpaceVersion" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'accessibility', "openminds.controlledterms.ProductAccessibility", ... + 'anatomicalAxesOrientation', "openminds.controlledterms.AnatomicalAxesOrientation", ... + 'author', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'custodian', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'defaultImage', "openminds.core.data.File", ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.RRID"], ... + 'fullDocumentation', ["openminds.core.data.File", "openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.ISBN", "openminds.core.miscellaneous.WebResource"], ... + 'funding', "openminds.core.miscellaneous.Funding", ... + 'isAlternativeVersionOf', "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + 'isNewVersionOf', "openminds.sands.atlas.CommonCoordinateSpaceVersion", ... + 'keyword', ["openminds.controlledterms.ActionStatusType", "openminds.controlledterms.AgeCategory", "openminds.controlledterms.AnalysisTechnique", "openminds.controlledterms.AnatomicalAxesOrientation", "openminds.controlledterms.AnatomicalIdentificationType", "openminds.controlledterms.AnatomicalPlane", "openminds.controlledterms.AnnotationCriteriaType", "openminds.controlledterms.AnnotationType", "openminds.controlledterms.AtlasType", "openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalProcess", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.ChemicalMixtureType", "openminds.controlledterms.Colormap", "openminds.controlledterms.ContributionType", "openminds.controlledterms.CranialWindowConstructionType", "openminds.controlledterms.CranialWindowReinforcementType", "openminds.controlledterms.CriteriaQualityType", "openminds.controlledterms.DataType", "openminds.controlledterms.DeviceType", "openminds.controlledterms.DifferenceMeasure", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.EducationalLevel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.EthicsAssessment", "openminds.controlledterms.ExperimentalApproach", "openminds.controlledterms.FileBundleGrouping", "openminds.controlledterms.FileRepositoryType", "openminds.controlledterms.FileUsageRole", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.Language", "openminds.controlledterms.Laterality", "openminds.controlledterms.LearningResourceType", "openminds.controlledterms.MRIPulseSequence", "openminds.controlledterms.MRIWeighting", "openminds.controlledterms.MeasuredQuantity", "openminds.controlledterms.MeasuredSignalType", "openminds.controlledterms.MetaDataModelType", "openminds.controlledterms.ModelAbstractionLevel", "openminds.controlledterms.ModelScope", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OperatingDevice", "openminds.controlledterms.OperatingSystem", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.PatchClampVariation", "openminds.controlledterms.PreparationType", "openminds.controlledterms.ProductAccessibility", "openminds.controlledterms.ProgrammingLanguage", "openminds.controlledterms.QualitativeOverlap", "openminds.controlledterms.SemanticDataType", "openminds.controlledterms.Service", "openminds.controlledterms.SetupType", "openminds.controlledterms.SoftwareApplicationCategory", "openminds.controlledterms.SoftwareFeature", "openminds.controlledterms.Species", "openminds.controlledterms.StimulationApproach", "openminds.controlledterms.StimulationTechnique", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.SubjectAttribute", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.Technique", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.Terminology", "openminds.controlledterms.TissueSampleAttribute", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.TypeOfUncertainty", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.UnitOfMeasurement", "openminds.controlledterms.VisualStimulusType"], ... + 'license', "openminds.core.data.License", ... + 'nativeUnit', "openminds.controlledterms.UnitOfMeasurement", ... + 'relatedPublication', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.HANDLE", "openminds.core.digitalidentifier.ISBN", "openminds.core.digitalidentifier.ISSN", "openminds.publications.Book", "openminds.publications.Chapter", "openminds.publications.ScholarlyArticle"], ... + 'repository', "openminds.core.data.FileRepository", ... + 'usedSpecimen', ["openminds.core.research.Subject", "openminds.core.research.SubjectGroup", "openminds.core.research.TissueSample", "openminds.core.research.TissueSampleCollection"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'axesOrigin', "openminds.core.miscellaneous.QuantitativeValue", ... + 'copyright', "openminds.core.data.Copyright", ... + 'otherContribution', "openminds.core.actors.Contribution" ... + ) + end + + methods + function obj = CommonCoordinateSpaceVersion(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.fullName; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationEntity.m b/code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationEntity.m new file mode 100644 index 00000000..64ae5daa --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationEntity.m @@ -0,0 +1,98 @@ +classdef ParcellationEntity < openminds.abstract.Schema +%ParcellationEntity - No description available. +% +% PROPERTIES: +% +% abbreviation : (1,1) string +% Enter the official abbreviation of this parcellation entity. +% +% alternateName : (1,:) string +% Enter any alternate names, including any alternative abbreviations, for this parcellation entity. +% +% definition : (1,1) string +% Enter the definition for this parcellation entity. +% +% hasParent : (1,:) ParcellationEntity +% Add all anatomical parent structures for this parcellation entity as defined within the corresponding brain atlas. +% +% hasVersion : (1,:) ParcellationEntityVersion +% Add all versions of this parcellation entity. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this parcellation entity that may help you to find this instance more easily. +% +% name : (1,1) string +% Enter the name of this parcellation entity. +% +% ontologyIdentifier : (1,:) string +% Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation entity. +% +% relatedUBERONTerm : (1,1) Organ, UBERONParcellation +% Add the related anatomical entity as defined by the UBERON ontology. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the official abbreviation of this parcellation entity. + abbreviation (1,1) string + + % Enter any alternate names, including any alternative abbreviations, for this parcellation entity. + alternateName (1,:) string ... + {mustBeListOfUniqueItems(alternateName)} + + % Enter the definition for this parcellation entity. + definition (1,1) string + + % Add all anatomical parent structures for this parcellation entity as defined within the corresponding brain atlas. + hasParent (1,:) openminds.sands.atlas.ParcellationEntity ... + {mustBeListOfUniqueItems(hasParent)} + + % Add all versions of this parcellation entity. + hasVersion (1,:) openminds.sands.atlas.ParcellationEntityVersion ... + {mustBeListOfUniqueItems(hasVersion)} + + % Enter a lookup label for this parcellation entity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Enter the name of this parcellation entity. + name (1,1) string + + % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation entity. + ontologyIdentifier (1,:) string ... + {mustBeListOfUniqueItems(ontologyIdentifier)} + + % Add the related anatomical entity as defined by the UBERON ontology. + relatedUBERONTerm (1,:) openminds.internal.mixedtype.parcellationentity.RelatedUBERONTerm ... + {mustBeSpecifiedLength(relatedUBERONTerm, 0, 1)} + end + + properties (Access = protected) + Required = ["name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ParcellationEntity" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'hasParent', "openminds.sands.atlas.ParcellationEntity", ... + 'hasVersion', "openminds.sands.atlas.ParcellationEntityVersion", ... + 'relatedUBERONTerm', ["openminds.controlledterms.Organ", "openminds.controlledterms.UBERONParcellation"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ParcellationEntity(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationEntityVersion.m b/code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationEntityVersion.m new file mode 100644 index 00000000..39129a92 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationEntityVersion.m @@ -0,0 +1,116 @@ +classdef ParcellationEntityVersion < openminds.abstract.Schema +%ParcellationEntityVersion - No description available. +% +% PROPERTIES: +% +% abbreviation : (1,1) string +% Enter the official abbreviation of this parcellation entity version. +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning this parcellation entity version. +% +% alternateName : (1,:) string +% Enter any alternate names, including any alternative abbreviations, for this parcellation entity version. +% +% correctedName : (1,1) string +% Enter the refined or corrected name of this parcellation entity version. +% +% hasAnnotation : (1,:) AtlasAnnotation +% Add all atlas annotations which define this parcellation entity version. +% +% hasParent : (1,:) ParcellationEntity, ParcellationEntityVersion +% Add all anatomical parent structures (or version of the structures) for this parcellation entity as defined within corresponding brain atlas version. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this parcellation entity version that may help you to find this instance more easily. +% +% name : (1,1) string +% Enter the name of this parcellation entity version. +% +% ontologyIdentifier : (1,:) string +% Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation entity version. +% +% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment +% Add all relations (qualitative or quantitative) of this parcellation entity version to other anatomical entities. +% +% versionIdentifier : (1,1) string +% Enter the version identifier of this parcellation entity version. +% +% versionInnovation : (1,1) string +% Enter a short description (or summary) of the novelties/peculiarities of this parcellation entity version in comparison to its preceding versions. If this parcellation entity version is the first version, leave blank. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the official abbreviation of this parcellation entity version. + abbreviation (1,1) string + + % Enter any additional remarks concerning this parcellation entity version. + additionalRemarks (1,1) string + + % Enter any alternate names, including any alternative abbreviations, for this parcellation entity version. + alternateName (1,:) string ... + {mustBeListOfUniqueItems(alternateName)} + + % Enter the refined or corrected name of this parcellation entity version. + correctedName (1,1) string + + % Add all atlas annotations which define this parcellation entity version. + hasAnnotation (1,:) openminds.sands.atlas.AtlasAnnotation ... + {mustBeListOfUniqueItems(hasAnnotation)} + + % Add all anatomical parent structures (or version of the structures) for this parcellation entity as defined within corresponding brain atlas version. + hasParent (1,:) openminds.internal.mixedtype.parcellationentityversion.HasParent ... + {mustBeListOfUniqueItems(hasParent)} + + % Enter a lookup label for this parcellation entity version that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Enter the name of this parcellation entity version. + name (1,1) string + + % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation entity version. + ontologyIdentifier (1,:) string ... + {mustBeListOfUniqueItems(ontologyIdentifier)} + + % Add all relations (qualitative or quantitative) of this parcellation entity version to other anatomical entities. + relationAssessment (1,:) openminds.internal.mixedtype.parcellationentityversion.RelationAssessment ... + {mustBeListOfUniqueItems(relationAssessment)} + + % Enter the version identifier of this parcellation entity version. + versionIdentifier (1,1) string + + % Enter a short description (or summary) of the novelties/peculiarities of this parcellation entity version in comparison to its preceding versions. If this parcellation entity version is the first version, leave blank. + versionInnovation (1,1) string + end + + properties (Access = protected) + Required = ["name", "versionIdentifier"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ParcellationEntityVersion" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'hasParent', ["openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'hasAnnotation', "openminds.sands.atlas.AtlasAnnotation", ... + 'relationAssessment', ["openminds.sands.miscellaneous.QualitativeRelationAssessment", "openminds.sands.miscellaneous.QuantitativeRelationAssessment"] ... + ) + end + + methods + function obj = ParcellationEntityVersion(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationTerminology.m b/code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationTerminology.m new file mode 100644 index 00000000..e940f2b0 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationTerminology.m @@ -0,0 +1,59 @@ +classdef ParcellationTerminology < openminds.abstract.Schema +%ParcellationTerminology - No description available. +% +% PROPERTIES: +% +% dataLocation : (1,:) File +% Add the location of all files in which this parcellation terminology is stored. +% +% hasEntity : (1,:) ParcellationEntity +% Add all parcellation entities which belong to this parcellation terminology. +% +% ontologyIdentifier : (1,:) string +% Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation terminology. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the location of all files in which this parcellation terminology is stored. + dataLocation (1,:) openminds.core.data.File ... + {mustBeListOfUniqueItems(dataLocation)} + + % Add all parcellation entities which belong to this parcellation terminology. + hasEntity (1,:) openminds.sands.atlas.ParcellationEntity ... + {mustBeListOfUniqueItems(hasEntity)} + + % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation terminology. + ontologyIdentifier (1,:) string ... + {mustBeListOfUniqueItems(ontologyIdentifier)} + end + + properties (Access = protected) + Required = ["hasEntity"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ParcellationTerminology" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'dataLocation', "openminds.core.data.File", ... + 'hasEntity', "openminds.sands.atlas.ParcellationEntity" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ParcellationTerminology(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationTerminologyVersion.m b/code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationTerminologyVersion.m new file mode 100644 index 00000000..eb775a70 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+atlas/ParcellationTerminologyVersion.m @@ -0,0 +1,59 @@ +classdef ParcellationTerminologyVersion < openminds.abstract.Schema +%ParcellationTerminologyVersion - No description available. +% +% PROPERTIES: +% +% dataLocation : (1,:) File +% Add the location of all files in which this parcellation terminology version is stored. +% +% hasEntity : (1,:) ParcellationEntityVersion +% Add all parcellation entity versions which belong to this parcellation terminology version. +% +% ontologyIdentifier : (1,:) string +% Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation terminology version. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the location of all files in which this parcellation terminology version is stored. + dataLocation (1,:) openminds.core.data.File ... + {mustBeListOfUniqueItems(dataLocation)} + + % Add all parcellation entity versions which belong to this parcellation terminology version. + hasEntity (1,:) openminds.sands.atlas.ParcellationEntityVersion ... + {mustBeListOfUniqueItems(hasEntity)} + + % Enter the internationalized resource identifiers (IRIs) to the related ontological terms matching this parcellation terminology version. + ontologyIdentifier (1,:) string ... + {mustBeListOfUniqueItems(ontologyIdentifier)} + end + + properties (Access = protected) + Required = ["hasEntity"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ParcellationTerminologyVersion" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'dataLocation', "openminds.core.data.File", ... + 'hasEntity', "openminds.sands.atlas.ParcellationEntityVersion" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = ParcellationTerminologyVersion(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+mathematicalshapes/Circle.m b/code/schemas/v4.0/+openminds/+sands/+mathematicalshapes/Circle.m new file mode 100644 index 00000000..c0ef410b --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+mathematicalshapes/Circle.m @@ -0,0 +1,44 @@ +classdef Circle < openminds.abstract.Schema +%Circle - No description available. +% +% PROPERTIES: +% +% radius : (1,1) QuantitativeValue +% Enter the radius of this circle. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the radius of this circle. + radius (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(radius, 0, 1)} + end + + properties (Access = protected) + Required = ["radius"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Circle" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + 'radius', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = Circle(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('circle(r=%s)', obj.radius); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+mathematicalshapes/Ellipse.m b/code/schemas/v4.0/+openminds/+sands/+mathematicalshapes/Ellipse.m new file mode 100644 index 00000000..c5580111 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+mathematicalshapes/Ellipse.m @@ -0,0 +1,52 @@ +classdef Ellipse < openminds.abstract.Schema +%Ellipse - No description available. +% +% PROPERTIES: +% +% semiMajorAxis : (1,1) QuantitativeValue +% Enter the length of the semi-minor axis of this ellipse. +% +% semiMinorAxis : (1,1) QuantitativeValue +% Enter the length of the semi-major axis of this ellipse. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the length of the semi-minor axis of this ellipse. + semiMajorAxis (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(semiMajorAxis, 0, 1)} + + % Enter the length of the semi-major axis of this ellipse. + semiMinorAxis (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(semiMinorAxis, 0, 1)} + end + + properties (Access = protected) + Required = ["semiMajorAxis", "semiMinorAxis"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Ellipse" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + 'semiMajorAxis', "openminds.core.miscellaneous.QuantitativeValue", ... + 'semiMinorAxis', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = Ellipse(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('ellipse(r1=%s, r2=%s)', obj.semiMajorAxis, obj.semiMinorAxis); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+mathematicalshapes/Rectangle.m b/code/schemas/v4.0/+openminds/+sands/+mathematicalshapes/Rectangle.m new file mode 100644 index 00000000..90934b1b --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+mathematicalshapes/Rectangle.m @@ -0,0 +1,52 @@ +classdef Rectangle < openminds.abstract.Schema +%Rectangle - No description available. +% +% PROPERTIES: +% +% length : (1,1) QuantitativeValue +% Enter the length of this rectangle. +% +% width : (1,1) QuantitativeValue +% Enter the width of this rectangle. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the length of this rectangle. + length (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(length, 0, 1)} + + % Enter the width of this rectangle. + width (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(width, 0, 1)} + end + + properties (Access = protected) + Required = ["length", "width"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/Rectangle" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + 'length', "openminds.core.miscellaneous.QuantitativeValue", ... + 'width', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = Rectangle(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('rectangle(L=%s, W=%s)', obj.length, obj.width); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+miscellaneous/AnatomicalTargetPosition.m b/code/schemas/v4.0/+openminds/+sands/+miscellaneous/AnatomicalTargetPosition.m new file mode 100644 index 00000000..ef082d52 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+miscellaneous/AnatomicalTargetPosition.m @@ -0,0 +1,66 @@ +classdef AnatomicalTargetPosition < openminds.abstract.Schema +%AnatomicalTargetPosition - No description available. +% +% PROPERTIES: +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning this anatomical target position. +% +% anatomicalTarget : (1,:) CellType, Organ, OrganismSubstance, SubcellularEntity, UBERONParcellation, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all anatomical entities that describe the target position(s). +% +% spatialLocation : (1,:) CoordinatePoint +% Add all coordinate points that describe the spatial location of the anatomical target structure(s). +% +% targetIdentificationType : (1,1) AnatomicalIdentificationType +% Add the target identification type that best describes how the this anatomical target position was identified. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter any additional remarks concerning this anatomical target position. + additionalRemarks (1,1) string + + % Add all anatomical entities that describe the target position(s). + anatomicalTarget (1,:) openminds.internal.mixedtype.anatomicaltargetposition.AnatomicalTarget ... + {mustBeListOfUniqueItems(anatomicalTarget)} + + % Add all coordinate points that describe the spatial location of the anatomical target structure(s). + spatialLocation (1,:) openminds.sands.miscellaneous.CoordinatePoint ... + {mustBeListOfUniqueItems(spatialLocation)} + + % Add the target identification type that best describes how the this anatomical target position was identified. + targetIdentificationType (1,:) openminds.controlledterms.AnatomicalIdentificationType ... + {mustBeSpecifiedLength(targetIdentificationType, 0, 1)} + end + + properties (Access = protected) + Required = ["anatomicalTarget", "targetIdentificationType"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/AnatomicalTargetPosition" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'anatomicalTarget', ["openminds.controlledterms.CellType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.UBERONParcellation", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'targetIdentificationType', "openminds.controlledterms.AnatomicalIdentificationType" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'spatialLocation', "openminds.sands.miscellaneous.CoordinatePoint" ... + ) + end + + methods + function obj = AnatomicalTargetPosition(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+miscellaneous/CoordinatePoint.m b/code/schemas/v4.0/+openminds/+sands/+miscellaneous/CoordinatePoint.m new file mode 100644 index 00000000..d95da5cb --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+miscellaneous/CoordinatePoint.m @@ -0,0 +1,52 @@ +classdef CoordinatePoint < openminds.abstract.Schema +%CoordinatePoint - No description available. +% +% PROPERTIES: +% +% coordinateSpace : (1,1) CommonCoordinateSpaceVersion, CustomCoordinateSpace +% Add the coordinate space in which this coordinate point exists in. +% +% coordinates : (1,:) QuantitativeValue +% Enter the coordinates of this point within the stated coordinate space for two-dimensonal spaces as [x, y] or for three-dimensional space as [x, y, z]. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the coordinate space in which this coordinate point exists in. + coordinateSpace (1,:) openminds.internal.mixedtype.coordinatepoint.CoordinateSpace ... + {mustBeSpecifiedLength(coordinateSpace, 0, 1)} + + % Enter the coordinates of this point within the stated coordinate space for two-dimensonal spaces as [x, y] or for three-dimensional space as [x, y, z]. + coordinates (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(coordinates, 2, 3)} + end + + properties (Access = protected) + Required = ["coordinateSpace", "coordinates"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CoordinatePoint" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'coordinateSpace', ["openminds.sands.atlas.CommonCoordinateSpaceVersion", "openminds.sands.nonatlas.CustomCoordinateSpace"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'coordinates', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = CoordinatePoint(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m b/code/schemas/v4.0/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m new file mode 100644 index 00000000..689e4bab --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+miscellaneous/QualitativeRelationAssessment.m @@ -0,0 +1,60 @@ +classdef QualitativeRelationAssessment < openminds.abstract.Schema +%QualitativeRelationAssessment - No description available. +% +% PROPERTIES: +% +% criteria : (1,1) ProtocolExecution +% Add the protocol execution defining the criteria that were applied to determine this relation. +% +% inRelationTo : (1,1) ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add the anatomical entity to which the relation is described. +% +% qualitativeOverlap : (1,1) QualitativeOverlap +% Add the qualitative overlap that best describes the relation between the two anatomical entities. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the protocol execution defining the criteria that were applied to determine this relation. + criteria (1,:) openminds.core.research.ProtocolExecution ... + {mustBeSpecifiedLength(criteria, 0, 1)} + + % Add the anatomical entity to which the relation is described. + inRelationTo (1,:) openminds.internal.mixedtype.qualitativerelationassessment.InRelationTo ... + {mustBeSpecifiedLength(inRelationTo, 0, 1)} + + % Add the qualitative overlap that best describes the relation between the two anatomical entities. + qualitativeOverlap (1,:) openminds.controlledterms.QualitativeOverlap ... + {mustBeSpecifiedLength(qualitativeOverlap, 0, 1)} + end + + properties (Access = protected) + Required = ["inRelationTo", "qualitativeOverlap"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/QualitativeRelationAssessment" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'criteria', "openminds.core.research.ProtocolExecution", ... + 'inRelationTo', ["openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'qualitativeOverlap', "openminds.controlledterms.QualitativeOverlap" ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = QualitativeRelationAssessment(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m b/code/schemas/v4.0/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m new file mode 100644 index 00000000..e672b9a2 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+miscellaneous/QuantitativeRelationAssessment.m @@ -0,0 +1,60 @@ +classdef QuantitativeRelationAssessment < openminds.abstract.Schema +%QuantitativeRelationAssessment - No description available. +% +% PROPERTIES: +% +% criteria : (1,1) ProtocolExecution +% Add the protocol execution defining the criteria that were applied to determine this relation. +% +% inRelationTo : (1,1) ParcellationEntityVersion +% Add the parcellation entity version to which the relation is described. +% +% quantitativeOverlap : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the quantitative overlap between the two anatomical entities, preferably expressed in percentage. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the protocol execution defining the criteria that were applied to determine this relation. + criteria (1,:) openminds.core.research.ProtocolExecution ... + {mustBeSpecifiedLength(criteria, 0, 1)} + + % Add the parcellation entity version to which the relation is described. + inRelationTo (1,:) openminds.sands.atlas.ParcellationEntityVersion ... + {mustBeSpecifiedLength(inRelationTo, 0, 1)} + + % Enter the quantitative overlap between the two anatomical entities, preferably expressed in percentage. + quantitativeOverlap (1,:) openminds.internal.mixedtype.quantitativerelationassessment.QuantitativeOverlap ... + {mustBeSpecifiedLength(quantitativeOverlap, 0, 1)} + end + + properties (Access = protected) + Required = ["inRelationTo", "quantitativeOverlap"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/QuantitativeRelationAssessment" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'criteria', "openminds.core.research.ProtocolExecution", ... + 'inRelationTo', "openminds.sands.atlas.ParcellationEntityVersion" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'quantitativeOverlap', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = QuantitativeRelationAssessment(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+miscellaneous/SingleColor.m b/code/schemas/v4.0/+openminds/+sands/+miscellaneous/SingleColor.m new file mode 100644 index 00000000..2a43aaaa --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+miscellaneous/SingleColor.m @@ -0,0 +1,43 @@ +classdef SingleColor < openminds.abstract.Schema +%SingleColor - No description available. +% +% PROPERTIES: +% +% value : (1,1) string +% Enter the Hex color code following the define pattern (e.g., #000000 or #C0C0C0). + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the Hex color code following the define pattern (e.g., #000000 or #C0C0C0). + value (1,1) string ... + {mustMatchPattern(value, '^#[0-9A-Fa-f]{6}$')} + end + + properties (Access = protected) + Required = ["value"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SingleColor" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = SingleColor(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = sprintf('%s', obj.value); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+miscellaneous/ViewerSpecification.m b/code/schemas/v4.0/+openminds/+sands/+miscellaneous/ViewerSpecification.m new file mode 100644 index 00000000..30bda19f --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+miscellaneous/ViewerSpecification.m @@ -0,0 +1,66 @@ +classdef ViewerSpecification < openminds.abstract.Schema +%ViewerSpecification - No description available. +% +% PROPERTIES: +% +% additionalRemarks : (1,1) string +% Enter any additional remarks concerning this viewer specification. +% +% anchorPoint : (1,:) QuantitativeValue +% Enter the coordinates of the anchor point that a viewer should use. Either state the anchor point of the annotation again or state another coordinate point. +% +% cameraPosition : (1,1) CoordinatePoint +% Enter the camera position that a viewer should use. +% +% preferredDisplayColor : (1,1) Colormap, SingleColor +% Add the preferred color that a viewer should display. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter any additional remarks concerning this viewer specification. + additionalRemarks (1,1) string + + % Enter the coordinates of the anchor point that a viewer should use. Either state the anchor point of the annotation again or state another coordinate point. + anchorPoint (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(anchorPoint, 2, 3)} + + % Enter the camera position that a viewer should use. + cameraPosition (1,:) openminds.sands.miscellaneous.CoordinatePoint ... + {mustBeSpecifiedLength(cameraPosition, 0, 1)} + + % Add the preferred color that a viewer should display. + preferredDisplayColor (1,:) openminds.internal.mixedtype.viewerspecification.PreferredDisplayColor ... + {mustBeSpecifiedLength(preferredDisplayColor, 0, 1)} + end + + properties (Access = protected) + Required = ["anchorPoint"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/ViewerSpecification" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'preferredDisplayColor', ["openminds.controlledterms.Colormap", "openminds.sands.miscellaneous.SingleColor"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'anchorPoint', "openminds.core.miscellaneous.QuantitativeValue", ... + 'cameraPosition', "openminds.sands.miscellaneous.CoordinatePoint" ... + ) + end + + methods + function obj = ViewerSpecification(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m b/code/schemas/v4.0/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m new file mode 100644 index 00000000..689dc676 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+nonatlas/CustomAnatomicalEntity.m @@ -0,0 +1,66 @@ +classdef CustomAnatomicalEntity < openminds.abstract.Schema +%CustomAnatomicalEntity - No description available. +% +% PROPERTIES: +% +% hasAnnotation : (1,:) CustomAnnotation +% Add all custom annotations which define this custom anatomical entity. +% +% name : (1,1) string +% Enter a descriptive name for this custom anatomical entity. +% +% relatedUBERONTerm : (1,1) Organ, UBERONParcellation +% Add the related anatomical entity as defined by the UBERON ontology. +% +% relationAssessment : (1,:) QualitativeRelationAssessment, QuantitativeRelationAssessment +% Add all relations (qualitative or quantitative) of this custom anatomical entity to other anatomical entities. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add all custom annotations which define this custom anatomical entity. + hasAnnotation (1,:) openminds.sands.nonatlas.CustomAnnotation ... + {mustBeListOfUniqueItems(hasAnnotation)} + + % Enter a descriptive name for this custom anatomical entity. + name (1,1) string + + % Add the related anatomical entity as defined by the UBERON ontology. + relatedUBERONTerm (1,:) openminds.internal.mixedtype.customanatomicalentity.RelatedUBERONTerm ... + {mustBeSpecifiedLength(relatedUBERONTerm, 0, 1)} + + % Add all relations (qualitative or quantitative) of this custom anatomical entity to other anatomical entities. + relationAssessment (1,:) openminds.internal.mixedtype.customanatomicalentity.RelationAssessment ... + {mustBeListOfUniqueItems(relationAssessment)} + end + + properties (Access = protected) + Required = ["name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CustomAnatomicalEntity" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'relatedUBERONTerm', ["openminds.controlledterms.Organ", "openminds.controlledterms.UBERONParcellation"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'hasAnnotation', "openminds.sands.nonatlas.CustomAnnotation", ... + 'relationAssessment', ["openminds.sands.miscellaneous.QualitativeRelationAssessment", "openminds.sands.miscellaneous.QuantitativeRelationAssessment"] ... + ) + end + + methods + function obj = CustomAnatomicalEntity(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+nonatlas/CustomAnnotation.m b/code/schemas/v4.0/+openminds/+sands/+nonatlas/CustomAnnotation.m new file mode 100644 index 00000000..7a727abe --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+nonatlas/CustomAnnotation.m @@ -0,0 +1,122 @@ +classdef CustomAnnotation < openminds.abstract.Schema +%CustomAnnotation - No description available. +% +% PROPERTIES: +% +% anchorPoint : (1,:) QuantitativeValue +% Enter the coordinates of the anchor point for this annotation (e.g., its centroid in two dimensional space as [x, y] or in three dimensional space as [x, y, z]). +% +% coordinateSpace : (1,1) CommonCoordinateSpaceVersion, CustomCoordinateSpace +% Add the coordinate space for this custom annotation. +% +% criteria : (1,1) ProtocolExecution +% Add the protocol execution defining the criteria that were applied to produce this annotation. +% +% criteriaQualityType : (1,1) CriteriaQualityType +% Add the quality type of the stated criteria used to define this annotation. +% +% criteriaType : (1,1) AnnotationCriteriaType +% Add the criteria type for this annotation. +% +% inspiredBy : (1,:) File +% Add all (source) files that inspired the definition of this annotation. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this annotation that is used within the corresponding data files to identify this annotation. +% +% laterality : (1,:) Laterality +% Add one or both sides of the body, bilateral organ or bilateral organ part that this annotation is defined in. +% +% preferredVisualization : (1,1) ViewerSpecification +% Add the preferred viewer specification to visualize this annotation. +% +% specification : (1,1) File, PropertyValueList +% Add the non-parametric or parametric specification of this annotation. +% +% type : (1,1) AnnotationType +% Add the geometry type of this annotation. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter the coordinates of the anchor point for this annotation (e.g., its centroid in two dimensional space as [x, y] or in three dimensional space as [x, y, z]). + anchorPoint (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(anchorPoint, 2, 3)} + + % Add the coordinate space for this custom annotation. + coordinateSpace (1,:) openminds.internal.mixedtype.customannotation.CoordinateSpace ... + {mustBeSpecifiedLength(coordinateSpace, 0, 1)} + + % Add the protocol execution defining the criteria that were applied to produce this annotation. + criteria (1,:) openminds.core.research.ProtocolExecution ... + {mustBeSpecifiedLength(criteria, 0, 1)} + + % Add the quality type of the stated criteria used to define this annotation. + criteriaQualityType (1,:) openminds.controlledterms.CriteriaQualityType ... + {mustBeSpecifiedLength(criteriaQualityType, 0, 1)} + + % Add the criteria type for this annotation. + criteriaType (1,:) openminds.controlledterms.AnnotationCriteriaType ... + {mustBeSpecifiedLength(criteriaType, 0, 1)} + + % Add all (source) files that inspired the definition of this annotation. + inspiredBy (1,:) openminds.core.data.File ... + {mustBeListOfUniqueItems(inspiredBy)} + + % Enter the identifier (or label) of this annotation that is used within the corresponding data files to identify this annotation. + internalIdentifier (1,1) string + + % Add one or both sides of the body, bilateral organ or bilateral organ part that this annotation is defined in. + laterality (1,:) openminds.controlledterms.Laterality ... + {mustBeSpecifiedLength(laterality, 1, 2)} + + % Add the preferred viewer specification to visualize this annotation. + preferredVisualization (1,:) openminds.sands.miscellaneous.ViewerSpecification ... + {mustBeSpecifiedLength(preferredVisualization, 0, 1)} + + % Add the non-parametric or parametric specification of this annotation. + specification (1,:) openminds.internal.mixedtype.customannotation.Specification ... + {mustBeSpecifiedLength(specification, 0, 1)} + + % Add the geometry type of this annotation. + type (1,:) openminds.controlledterms.AnnotationType ... + {mustBeSpecifiedLength(type, 0, 1)} + end + + properties (Access = protected) + Required = ["coordinateSpace", "criteriaQualityType", "criteriaType", "type"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CustomAnnotation" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'coordinateSpace', ["openminds.sands.atlas.CommonCoordinateSpaceVersion", "openminds.sands.nonatlas.CustomCoordinateSpace"], ... + 'criteria', "openminds.core.research.ProtocolExecution", ... + 'criteriaQualityType', "openminds.controlledterms.CriteriaQualityType", ... + 'criteriaType', "openminds.controlledterms.AnnotationCriteriaType", ... + 'inspiredBy', "openminds.core.data.File", ... + 'laterality', "openminds.controlledterms.Laterality", ... + 'specification', ["openminds.core.data.File", "openminds.core.research.PropertyValueList"], ... + 'type', "openminds.controlledterms.AnnotationType" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'anchorPoint', "openminds.core.miscellaneous.QuantitativeValue", ... + 'preferredVisualization', "openminds.sands.miscellaneous.ViewerSpecification" ... + ) + end + + methods + function obj = CustomAnnotation(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.createLabelForMissingLabelDefinition(); + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m b/code/schemas/v4.0/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m new file mode 100644 index 00000000..691479d7 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+sands/+nonatlas/CustomCoordinateSpace.m @@ -0,0 +1,74 @@ +classdef CustomCoordinateSpace < openminds.abstract.Schema +%CustomCoordinateSpace - No description available. +% +% PROPERTIES: +% +% anatomicalAxesOrientation : (1,1) AnatomicalAxesOrientation +% Add the axes orientation denoted in standard anatomical terms of direction (stated as XYZ) for this custom coordinate space. +% +% axesOrigin : (1,:) QuantitativeValue +% Enter the origin (central point where all axes intersect) of this custom coordinate space for two-dimensional spaces as [x, y] or for three-dimensional space as [x, y, z]. +% +% defaultImage : (1,:) File +% Add all image files used as visual representation of this custom coordinate space. +% +% name : (1,1) string +% Enter a descriptive name for this custom coordinate space. +% +% nativeUnit : (1,1) UnitOfMeasurement +% Add the native unit that is used for this custom coordinate space. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the axes orientation denoted in standard anatomical terms of direction (stated as XYZ) for this custom coordinate space. + anatomicalAxesOrientation (1,:) openminds.controlledterms.AnatomicalAxesOrientation ... + {mustBeSpecifiedLength(anatomicalAxesOrientation, 0, 1)} + + % Enter the origin (central point where all axes intersect) of this custom coordinate space for two-dimensional spaces as [x, y] or for three-dimensional space as [x, y, z]. + axesOrigin (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(axesOrigin, 2, 3)} + + % Add all image files used as visual representation of this custom coordinate space. + defaultImage (1,:) openminds.core.data.File ... + {mustBeListOfUniqueItems(defaultImage)} + + % Enter a descriptive name for this custom coordinate space. + name (1,1) string + + % Add the native unit that is used for this custom coordinate space. + nativeUnit (1,:) openminds.controlledterms.UnitOfMeasurement ... + {mustBeSpecifiedLength(nativeUnit, 0, 1)} + end + + properties (Access = protected) + Required = ["anatomicalAxesOrientation", "axesOrigin", "name", "nativeUnit"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CustomCoordinateSpace" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'anatomicalAxesOrientation', "openminds.controlledterms.AnatomicalAxesOrientation", ... + 'defaultImage', "openminds.core.data.File", ... + 'nativeUnit', "openminds.controlledterms.UnitOfMeasurement" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'axesOrigin', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = CustomCoordinateSpace(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.name; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+specimenprep/+activity/CranialWindowPreparation.m b/code/schemas/v4.0/+openminds/+specimenprep/+activity/CranialWindowPreparation.m new file mode 100644 index 00000000..ebddcf12 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+specimenprep/+activity/CranialWindowPreparation.m @@ -0,0 +1,150 @@ +classdef CranialWindowPreparation < openminds.abstract.Schema +%CranialWindowPreparation - No description available. +% +% PROPERTIES: +% +% constructionType : (1,1) CranialWindowConstructionType +% Add the construction type of the cranial window. +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% dimension : (1,1) Circle, Ellipse, Rectangle +% Enter the dimension of the cranial window by defining its mathematical shape. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% input : (1,:) SubjectState +% Add the state of the subject which received the cranial window before this activity. +% +% isPartOf : (1,1) DatasetVersion +% Add the dataset version in which this activity was conducted. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) SubjectState +% Add the state of the subject which received the cranial window as a result of this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% preparationDesign : (1,1) PreparationType +% Add the initial preparation type for this activity. +% +% protocol : (1,:) Protocol +% Add all protocols used during this activity. +% +% reinforcementType : (1,1) CranialWindowReinforcementType +% Add the reinforcement type of the cranial window. +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the construction type of the cranial window. + constructionType (1,:) openminds.controlledterms.CranialWindowConstructionType ... + {mustBeSpecifiedLength(constructionType, 0, 1)} + + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Enter the dimension of the cranial window by defining its mathematical shape. + dimension (1,:) openminds.internal.mixedtype.cranialwindowpreparation.Dimension ... + {mustBeSpecifiedLength(dimension, 0, 1)} + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add the state of the subject which received the cranial window before this activity. + input (1,:) openminds.core.research.SubjectState ... + {mustBeListOfUniqueItems(input)} + + % Add the dataset version in which this activity was conducted. + isPartOf (1,:) openminds.core.products.DatasetVersion ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add the state of the subject which received the cranial window as a result of this activity. + output (1,:) openminds.core.research.SubjectState ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.cranialwindowpreparation.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the initial preparation type for this activity. + preparationDesign (1,:) openminds.controlledterms.PreparationType ... + {mustBeSpecifiedLength(preparationDesign, 0, 1)} + + % Add all protocols used during this activity. + protocol (1,:) openminds.core.research.Protocol ... + {mustBeListOfUniqueItems(protocol)} + + % Add the reinforcement type of the cranial window. + reinforcementType (1,:) openminds.controlledterms.CranialWindowReinforcementType ... + {mustBeSpecifiedLength(reinforcementType, 0, 1)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.cranialwindowpreparation.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + end + + properties (Access = protected) + Required = ["constructionType", "input", "isPartOf", "output", "protocol"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/CranialWindowPreparation" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'constructionType', "openminds.controlledterms.CranialWindowConstructionType", ... + 'input', "openminds.core.research.SubjectState", ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', "openminds.core.research.SubjectState", ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'preparationDesign', "openminds.controlledterms.PreparationType", ... + 'protocol', "openminds.core.research.Protocol", ... + 'reinforcementType', "openminds.controlledterms.CranialWindowReinforcementType", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'dimension', ["openminds.sands.mathematicalshapes.Circle", "openminds.sands.mathematicalshapes.Ellipse", "openminds.sands.mathematicalshapes.Rectangle"] ... + ) + end + + methods + function obj = CranialWindowPreparation(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+specimenprep/+activity/TissueCulturePreparation.m b/code/schemas/v4.0/+openminds/+specimenprep/+activity/TissueCulturePreparation.m new file mode 100644 index 00000000..c85dbf1b --- /dev/null +++ b/code/schemas/v4.0/+openminds/+specimenprep/+activity/TissueCulturePreparation.m @@ -0,0 +1,142 @@ +classdef TissueCulturePreparation < openminds.abstract.Schema +%TissueCulturePreparation - No description available. +% +% PROPERTIES: +% +% cultureMedium : (1,1) ChemicalMixture +% Add the culture medium used during this tissue culture preparation. +% +% cultureType : (1,1) CellCultureType +% Add the cell culture type of the resulting tissue cell culture. +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% Add the state of the specimen before it was prepared as culture in this activity. +% +% isPartOf : (1,1) DatasetVersion +% Add the dataset version in which this activity was conducted. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) TissueSampleState +% Add the state of the prepared tissue sample culture that resulted from this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% preparationDesign : (1,1) PreparationType +% Add the initial preparation type for this activity. +% +% protocol : (1,:) Protocol +% Add all protocols used during this activity. +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the culture medium used during this tissue culture preparation. + cultureMedium (1,:) openminds.chemicals.ChemicalMixture ... + {mustBeSpecifiedLength(cultureMedium, 0, 1)} + + % Add the cell culture type of the resulting tissue cell culture. + cultureType (1,:) openminds.controlledterms.CellCultureType ... + {mustBeSpecifiedLength(cultureType, 0, 1)} + + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add the state of the specimen before it was prepared as culture in this activity. + input (1,:) openminds.internal.mixedtype.tissueculturepreparation.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the dataset version in which this activity was conducted. + isPartOf (1,:) openminds.core.products.DatasetVersion ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add the state of the prepared tissue sample culture that resulted from this activity. + output (1,:) openminds.core.research.TissueSampleState ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.tissueculturepreparation.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the initial preparation type for this activity. + preparationDesign (1,:) openminds.controlledterms.PreparationType ... + {mustBeSpecifiedLength(preparationDesign, 0, 1)} + + % Add all protocols used during this activity. + protocol (1,:) openminds.core.research.Protocol ... + {mustBeListOfUniqueItems(protocol)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.tissueculturepreparation.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + end + + properties (Access = protected) + Required = ["cultureMedium", "cultureType", "input", "isPartOf", "output", "protocol"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/TissueCulturePreparation" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'cultureMedium', "openminds.chemicals.ChemicalMixture", ... + 'cultureType', "openminds.controlledterms.CellCultureType", ... + 'input', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', "openminds.core.research.TissueSampleState", ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'preparationDesign', "openminds.controlledterms.PreparationType", ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet" ... + ) + end + + methods + function obj = TissueCulturePreparation(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+specimenprep/+activity/TissueSampleSlicing.m b/code/schemas/v4.0/+openminds/+specimenprep/+activity/TissueSampleSlicing.m new file mode 100644 index 00000000..befa3234 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+specimenprep/+activity/TissueSampleSlicing.m @@ -0,0 +1,150 @@ +classdef TissueSampleSlicing < openminds.abstract.Schema +%TissueSampleSlicing - No description available. +% +% PROPERTIES: +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% device : (1,1) SlicingDeviceUsage +% Add the device used to slice the tissue sample. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% input : (1,:) SubjectState, TissueSampleCollectionState, TissueSampleState +% Add the state of the specimen that was sliced during this activity. +% +% isPartOf : (1,1) DatasetVersion +% Add the dataset version in which this activity was conducted. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) TissueSampleCollectionState, TissueSampleState +% Add the state of the tissue sample slice or collection of slices that resulted from this activity. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% preparationDesign : (1,1) PreparationType +% Add the initial preparation type for this activity. +% +% protocol : (1,:) Protocol +% Add all protocols used during this activity. +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. +% +% temperature : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the temperature at which the tissue sample was sliced during the activity. +% +% tissueBathSolution : (1,1) ChemicalMixture +% Add the chemical mixture used as bath solution during this activity. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Add the device used to slice the tissue sample. + device (1,:) openminds.specimenprep.device.SlicingDeviceUsage ... + {mustBeSpecifiedLength(device, 0, 1)} + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add the state of the specimen that was sliced during this activity. + input (1,:) openminds.internal.mixedtype.tissuesampleslicing.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the dataset version in which this activity was conducted. + isPartOf (1,:) openminds.core.products.DatasetVersion ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add the state of the tissue sample slice or collection of slices that resulted from this activity. + output (1,:) openminds.internal.mixedtype.tissuesampleslicing.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.tissuesampleslicing.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the initial preparation type for this activity. + preparationDesign (1,:) openminds.controlledterms.PreparationType ... + {mustBeSpecifiedLength(preparationDesign, 0, 1)} + + % Add all protocols used during this activity. + protocol (1,:) openminds.core.research.Protocol ... + {mustBeListOfUniqueItems(protocol)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.tissuesampleslicing.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + + % Enter the temperature at which the tissue sample was sliced during the activity. + temperature (1,:) openminds.internal.mixedtype.tissuesampleslicing.Temperature ... + {mustBeSpecifiedLength(temperature, 0, 1)} + + % Add the chemical mixture used as bath solution during this activity. + tissueBathSolution (1,:) openminds.chemicals.ChemicalMixture ... + {mustBeSpecifiedLength(tissueBathSolution, 0, 1)} + end + + properties (Access = protected) + Required = ["device", "input", "isPartOf", "output", "protocol"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/TissueSampleSlicing" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'device', "openminds.specimenprep.device.SlicingDeviceUsage", ... + 'input', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'preparationDesign', "openminds.controlledterms.PreparationType", ... + 'protocol', "openminds.core.research.Protocol", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"], ... + 'tissueBathSolution', "openminds.chemicals.ChemicalMixture" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet", ... + 'temperature', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"] ... + ) + end + + methods + function obj = TissueSampleSlicing(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+specimenprep/+device/SlicingDevice.m b/code/schemas/v4.0/+openminds/+specimenprep/+device/SlicingDevice.m new file mode 100644 index 00000000..2bb1da52 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+specimenprep/+device/SlicingDevice.m @@ -0,0 +1,92 @@ +classdef SlicingDevice < openminds.abstract.Schema +%SlicingDevice - No description available. +% +% PROPERTIES: +% +% description : (1,1) string +% Enter a short text describing this device. +% +% deviceType : (1,1) DeviceType +% Add the type of this device. +% +% digitalIdentifier : (1,1) DOI, RRID +% Add the globally unique and persistent digital identifier of this device. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this device that may help you to find this instance more easily. +% +% manufacturer : (1,:) Consortium, Organization, Person +% Add the manufacturer (private or industrial) that constructed this device. +% +% name : (1,1) string +% Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. +% +% owner : (1,:) Consortium, Organization, Person +% Add all parties that legally own this device. +% +% serialNumber : (1,1) string +% Enter the serial number of this device. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Enter a short text describing this device. + description (1,1) string + + % Add the type of this device. + deviceType (1,:) openminds.controlledterms.DeviceType ... + {mustBeSpecifiedLength(deviceType, 0, 1)} + + % Add the globally unique and persistent digital identifier of this device. + digitalIdentifier (1,:) openminds.internal.mixedtype.slicingdevice.DigitalIdentifier ... + {mustBeSpecifiedLength(digitalIdentifier, 0, 1)} + + % Enter a lookup label for this device that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add the manufacturer (private or industrial) that constructed this device. + manufacturer (1,:) openminds.internal.mixedtype.slicingdevice.Manufacturer ... + {mustBeListOfUniqueItems(manufacturer)} + + % Enter a descriptive name for this device, preferably including the model name as defined by the manufacturer. + name (1,1) string + + % Add all parties that legally own this device. + owner (1,:) openminds.internal.mixedtype.slicingdevice.Owner ... + {mustBeListOfUniqueItems(owner)} + + % Enter the serial number of this device. + serialNumber (1,1) string + end + + properties (Access = protected) + Required = ["deviceType", "name"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SlicingDevice" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'deviceType', "openminds.controlledterms.DeviceType", ... + 'digitalIdentifier', ["openminds.core.digitalidentifier.DOI", "openminds.core.digitalidentifier.RRID"], ... + 'manufacturer', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"], ... + 'owner', ["openminds.core.actors.Consortium", "openminds.core.actors.Organization", "openminds.core.actors.Person"] ... + ) + EMBEDDED_PROPERTIES = struct(... + ) + end + + methods + function obj = SlicingDevice(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+specimenprep/+device/SlicingDeviceUsage.m b/code/schemas/v4.0/+openminds/+specimenprep/+device/SlicingDeviceUsage.m new file mode 100644 index 00000000..00cd88c8 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+specimenprep/+device/SlicingDeviceUsage.m @@ -0,0 +1,114 @@ +classdef SlicingDeviceUsage < openminds.abstract.Schema +%SlicingDeviceUsage - No description available. +% +% PROPERTIES: +% +% device : (1,1) SlicingDevice +% Add the slicing device used. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this device usage that may help you to find this instance more easily. +% +% metadataLocation : (1,:) File, FileBundle +% Add all files or file bundles containing additional information about the usage of this device. +% +% oscillationAmplitude : (1,1) QuantitativeValue +% Enter the oscillation amplitude of the blade from the slicing device during its use. +% +% sliceThickness : (1,1) QuantitativeValue, QuantitativeValueRange +% Enter the defined slice thickness during the use of this slicing device. +% +% slicingAngle : (1,:) QuantitativeValue, NumericalProperty +% Enter all slicing angles (intentional or unintentional) in relation to the slicing plane used during this activity. +% +% slicingPlane : (1,1) AnatomicalPlane +% Add the anatomical plane that best describes the slicing direction of the tissue sample(s) during the use of this slicing device. +% +% slicingSpeed : (1,1) QuantitativeValue +% Enter the defined slicing speed during the use of this slicing device. +% +% usedSpecimen : (1,1) SubjectState, TissueSampleState +% Add the state of the tissue sample or subject that this device was used on. +% +% vibrationFrequency : (1,1) QuantitativeValue +% Enter the defined vibration frequency during the use of this slicing device. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the slicing device used. + device (1,:) openminds.specimenprep.device.SlicingDevice ... + {mustBeSpecifiedLength(device, 0, 1)} + + % Enter a lookup label for this device usage that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all files or file bundles containing additional information about the usage of this device. + metadataLocation (1,:) openminds.internal.mixedtype.slicingdeviceusage.MetadataLocation ... + {mustBeListOfUniqueItems(metadataLocation)} + + % Enter the oscillation amplitude of the blade from the slicing device during its use. + oscillationAmplitude (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(oscillationAmplitude, 0, 1)} + + % Enter the defined slice thickness during the use of this slicing device. + sliceThickness (1,:) openminds.internal.mixedtype.slicingdeviceusage.SliceThickness ... + {mustBeSpecifiedLength(sliceThickness, 0, 1)} + + % Enter all slicing angles (intentional or unintentional) in relation to the slicing plane used during this activity. + slicingAngle (1,:) openminds.internal.mixedtype.slicingdeviceusage.SlicingAngle ... + {mustBeSpecifiedLength(slicingAngle, 1, 2)} + + % Add the anatomical plane that best describes the slicing direction of the tissue sample(s) during the use of this slicing device. + slicingPlane (1,:) openminds.controlledterms.AnatomicalPlane ... + {mustBeSpecifiedLength(slicingPlane, 0, 1)} + + % Enter the defined slicing speed during the use of this slicing device. + slicingSpeed (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(slicingSpeed, 0, 1)} + + % Add the state of the tissue sample or subject that this device was used on. + usedSpecimen (1,:) openminds.internal.mixedtype.slicingdeviceusage.UsedSpecimen ... + {mustBeSpecifiedLength(usedSpecimen, 0, 1)} + + % Enter the defined vibration frequency during the use of this slicing device. + vibrationFrequency (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(vibrationFrequency, 0, 1)} + end + + properties (Access = protected) + Required = ["device", "sliceThickness", "slicingPlane"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/SlicingDeviceUsage" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'device', "openminds.specimenprep.device.SlicingDevice", ... + 'metadataLocation', ["openminds.core.data.File", "openminds.core.data.FileBundle"], ... + 'slicingPlane', "openminds.controlledterms.AnatomicalPlane", ... + 'usedSpecimen', ["openminds.core.research.SubjectState", "openminds.core.research.TissueSampleState"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'oscillationAmplitude', "openminds.core.miscellaneous.QuantitativeValue", ... + 'sliceThickness', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.miscellaneous.QuantitativeValueRange"], ... + 'slicingAngle', ["openminds.core.miscellaneous.QuantitativeValue", "openminds.core.research.NumericalProperty"], ... + 'slicingSpeed', "openminds.core.miscellaneous.QuantitativeValue", ... + 'vibrationFrequency', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = SlicingDeviceUsage(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+stimulation/+activity/StimulationActivity.m b/code/schemas/v4.0/+openminds/+stimulation/+activity/StimulationActivity.m new file mode 100644 index 00000000..23d5ca57 --- /dev/null +++ b/code/schemas/v4.0/+openminds/+stimulation/+activity/StimulationActivity.m @@ -0,0 +1,142 @@ +classdef StimulationActivity < openminds.abstract.Schema +%StimulationActivity - No description available. +% +% PROPERTIES: +% +% customPropertySet : (1,:) CustomPropertySet +% Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. +% +% description : (1,1) string +% Enter a description of this activity. +% +% endTime : (1,1) datetime +% Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% input : (1,:) SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% Add all states of the specimen(s) that are being stimulated during this activity. +% +% isPartOf : (1,1) DatasetVersion +% Add the dataset version in which this activity was conducted. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this activity that may help you to find this instance more easily. +% +% output : (1,:) File, FileBundle, SubjectGroupState, SubjectState, TissueSampleCollectionState, TissueSampleState +% Add all states of the specimen(s) that were stimulated as a result of this activity, and all files or file bundles generated. +% +% performedBy : (1,:) SoftwareAgent, Person +% Add all agents that performed this activity. +% +% preparationDesign : (1,1) PreparationType +% Add the initial preparation type for this activity. +% +% protocol : (1,:) Protocol +% Add all protocols used during this activity. +% +% setup : (1,1) Setup +% Add the setup used during this stimulation activity. +% +% startTime : (1,1) datetime +% Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). +% +% stimulus : (1,:) EphysStimulus +% Add all stimuli used during this activity. +% +% studyTarget : (1,:) AuditoryStimulusType, BiologicalOrder, BiologicalSex, BreedingType, CellCultureType, CellType, Disease, DiseaseModel, ElectricalStimulusType, GeneticStrainType, GustatoryStimulusType, Handedness, MolecularEntity, OlfactoryStimulusType, OpticalStimulusType, Organ, OrganismSubstance, OrganismSystem, Species, SubcellularEntity, TactileStimulusType, TermSuggestion, TissueSampleType, UBERONParcellation, VisualStimulusType, ParcellationEntity, ParcellationEntityVersion, CustomAnatomicalEntity +% Add all study targets of this activity. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add any user-defined parameters grouped in context-specific sets that are not covered in the standardized properties of this activity. + customPropertySet (1,:) openminds.core.research.CustomPropertySet ... + {mustBeListOfUniqueItems(customPropertySet)} + + % Enter a description of this activity. + description (1,1) string + + % Enter the date and/or time on when this activity ended, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + endTime (1,:) datetime ... + {mustBeSpecifiedLength(endTime, 0, 1)} + + % Add all states of the specimen(s) that are being stimulated during this activity. + input (1,:) openminds.internal.mixedtype.stimulationactivity.Input ... + {mustBeListOfUniqueItems(input)} + + % Add the dataset version in which this activity was conducted. + isPartOf (1,:) openminds.core.products.DatasetVersion ... + {mustBeSpecifiedLength(isPartOf, 0, 1)} + + % Enter a lookup label for this activity that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add all states of the specimen(s) that were stimulated as a result of this activity, and all files or file bundles generated. + output (1,:) openminds.internal.mixedtype.stimulationactivity.Output ... + {mustBeListOfUniqueItems(output)} + + % Add all agents that performed this activity. + performedBy (1,:) openminds.internal.mixedtype.stimulationactivity.PerformedBy ... + {mustBeListOfUniqueItems(performedBy)} + + % Add the initial preparation type for this activity. + preparationDesign (1,:) openminds.controlledterms.PreparationType ... + {mustBeSpecifiedLength(preparationDesign, 0, 1)} + + % Add all protocols used during this activity. + protocol (1,:) openminds.core.research.Protocol ... + {mustBeListOfUniqueItems(protocol)} + + % Add the setup used during this stimulation activity. + setup (1,:) openminds.core.products.Setup ... + {mustBeSpecifiedLength(setup, 0, 1)} + + % Enter the date and/or time on when this activity started, formatted as either '2023-02-07T16:00:00+00:00' (date-time) or '16:00:00+00:00' (time). + startTime (1,:) datetime ... + {mustBeSpecifiedLength(startTime, 0, 1)} + + % Add all stimuli used during this activity. + stimulus (1,:) openminds.stimulation.stimulus.EphysStimulus ... + {mustBeListOfUniqueItems(stimulus)} + + % Add all study targets of this activity. + studyTarget (1,:) openminds.internal.mixedtype.stimulationactivity.StudyTarget ... + {mustBeListOfUniqueItems(studyTarget)} + end + + properties (Access = protected) + Required = ["input", "isPartOf", "output", "protocol", "stimulus"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/StimulationActivity" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'input', ["openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'isPartOf', "openminds.core.products.DatasetVersion", ... + 'output', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.SubjectGroupState", "openminds.core.research.SubjectState", "openminds.core.research.TissueSampleCollectionState", "openminds.core.research.TissueSampleState"], ... + 'performedBy', ["openminds.computation.SoftwareAgent", "openminds.core.actors.Person"], ... + 'preparationDesign', "openminds.controlledterms.PreparationType", ... + 'protocol', "openminds.core.research.Protocol", ... + 'setup', "openminds.core.products.Setup", ... + 'stimulus', "openminds.stimulation.stimulus.EphysStimulus", ... + 'studyTarget', ["openminds.controlledterms.AuditoryStimulusType", "openminds.controlledterms.BiologicalOrder", "openminds.controlledterms.BiologicalSex", "openminds.controlledterms.BreedingType", "openminds.controlledterms.CellCultureType", "openminds.controlledterms.CellType", "openminds.controlledterms.Disease", "openminds.controlledterms.DiseaseModel", "openminds.controlledterms.ElectricalStimulusType", "openminds.controlledterms.GeneticStrainType", "openminds.controlledterms.GustatoryStimulusType", "openminds.controlledterms.Handedness", "openminds.controlledterms.MolecularEntity", "openminds.controlledterms.OlfactoryStimulusType", "openminds.controlledterms.OpticalStimulusType", "openminds.controlledterms.Organ", "openminds.controlledterms.OrganismSubstance", "openminds.controlledterms.OrganismSystem", "openminds.controlledterms.Species", "openminds.controlledterms.SubcellularEntity", "openminds.controlledterms.TactileStimulusType", "openminds.controlledterms.TermSuggestion", "openminds.controlledterms.TissueSampleType", "openminds.controlledterms.UBERONParcellation", "openminds.controlledterms.VisualStimulusType", "openminds.sands.atlas.ParcellationEntity", "openminds.sands.atlas.ParcellationEntityVersion", "openminds.sands.nonatlas.CustomAnatomicalEntity"] ... + ) + EMBEDDED_PROPERTIES = struct(... + 'customPropertySet', "openminds.core.research.CustomPropertySet" ... + ) + end + + methods + function obj = StimulationActivity(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/+openminds/+stimulation/+stimulus/EphysStimulus.m b/code/schemas/v4.0/+openminds/+stimulation/+stimulus/EphysStimulus.m new file mode 100644 index 00000000..aed1c83c --- /dev/null +++ b/code/schemas/v4.0/+openminds/+stimulation/+stimulus/EphysStimulus.m @@ -0,0 +1,94 @@ +classdef EphysStimulus < openminds.abstract.Schema +%EphysStimulus - No description available. +% +% PROPERTIES: +% +% deliveredBy : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% Add the device used to deliver this stimulus. +% +% description : (1,1) string +% Enter a short text describing this stimulus. +% +% epoch : (1,1) QuantitativeValue +% Enter the total epoch length of this stimulus. +% +% generatedBy : (1,1) ElectrodeArrayUsage, ElectrodeUsage, PipetteUsage, SlicingDeviceUsage +% Add the device used to generate this stimulus. +% +% internalIdentifier : (1,1) string +% Enter the identifier (or label) of this stimulus that is used within the corresponding data files to identify this stimulus. +% +% lookupLabel : (1,1) string +% Enter a lookup label for this stimulus that may help you to find this instance more easily. +% +% specification : (1,:) File, FileBundle, Configuration, PropertyValueList +% Add the specification information for this stimulus. +% +% type : (1,1) ElectricalStimulusType +% Add the type that describe this electrical stimulus. + +% This class was auto-generated by the openMINDS pipeline + + properties + % Add the device used to deliver this stimulus. + deliveredBy (1,:) openminds.internal.mixedtype.ephysstimulus.DeliveredBy ... + {mustBeSpecifiedLength(deliveredBy, 0, 1)} + + % Enter a short text describing this stimulus. + description (1,1) string + + % Enter the total epoch length of this stimulus. + epoch (1,:) openminds.core.miscellaneous.QuantitativeValue ... + {mustBeSpecifiedLength(epoch, 0, 1)} + + % Add the device used to generate this stimulus. + generatedBy (1,:) openminds.internal.mixedtype.ephysstimulus.GeneratedBy ... + {mustBeSpecifiedLength(generatedBy, 0, 1)} + + % Enter the identifier (or label) of this stimulus that is used within the corresponding data files to identify this stimulus. + internalIdentifier (1,1) string + + % Enter a lookup label for this stimulus that may help you to find this instance more easily. + lookupLabel (1,1) string + + % Add the specification information for this stimulus. + specification (1,:) openminds.internal.mixedtype.ephysstimulus.Specification ... + {mustBeListOfUniqueItems(specification)} + + % Add the type that describe this electrical stimulus. + type (1,:) openminds.controlledterms.ElectricalStimulusType ... + {mustBeSpecifiedLength(type, 0, 1)} + end + + properties (Access = protected) + Required = ["internalIdentifier"] + end + + properties (Constant, Hidden) + X_TYPE = "https://openminds.om-i.org/types/EphysStimulus" + end + + properties (Constant, Hidden) + LINKED_PROPERTIES = struct(... + 'deliveredBy', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"], ... + 'generatedBy', ["openminds.ephys.device.ElectrodeArrayUsage", "openminds.ephys.device.ElectrodeUsage", "openminds.ephys.device.PipetteUsage", "openminds.specimenprep.device.SlicingDeviceUsage"], ... + 'specification', ["openminds.core.data.File", "openminds.core.data.FileBundle", "openminds.core.research.Configuration", "openminds.core.research.PropertyValueList"], ... + 'type', "openminds.controlledterms.ElectricalStimulusType" ... + ) + EMBEDDED_PROPERTIES = struct(... + 'epoch', "openminds.core.miscellaneous.QuantitativeValue" ... + ) + end + + methods + function obj = EphysStimulus(varargin) + obj@openminds.abstract.Schema(varargin{:}) + end + end + + methods (Access = protected) + function str = getDisplayLabel(obj) + str = obj.lookupLabel; + end + end +end \ No newline at end of file diff --git a/code/schemas/v4.0/resources/alias.json b/code/schemas/v4.0/resources/alias.json new file mode 100644 index 00000000..2868a775 --- /dev/null +++ b/code/schemas/v4.0/resources/alias.json @@ -0,0 +1,534 @@ +{ + "Aliases": [ + { + "NewName": "openminds.sands.atlas.AtlasAnnotation", + "OldNames": "openminds.sands.AtlasAnnotation", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.atlas.BrainAtlas", + "OldNames": "openminds.sands.BrainAtlas", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.atlas.BrainAtlasVersion", + "OldNames": "openminds.sands.BrainAtlasVersion", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.atlas.CommonCoordinateSpace", + "OldNames": "openminds.sands.CommonCoordinateSpace", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.atlas.CommonCoordinateSpaceVersion", + "OldNames": "openminds.sands.CommonCoordinateSpaceVersion", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.atlas.ParcellationEntity", + "OldNames": "openminds.sands.ParcellationEntity", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.atlas.ParcellationEntityVersion", + "OldNames": "openminds.sands.ParcellationEntityVersion", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.atlas.ParcellationTerminology", + "OldNames": "openminds.sands.ParcellationTerminology", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.atlas.ParcellationTerminologyVersion", + "OldNames": "openminds.sands.ParcellationTerminologyVersion", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.mathematicalshapes.Circle", + "OldNames": "openminds.sands.Circle", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.mathematicalshapes.Ellipse", + "OldNames": "openminds.sands.Ellipse", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.mathematicalshapes.Rectangle", + "OldNames": "openminds.sands.Rectangle", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.miscellaneous.AnatomicalTargetPosition", + "OldNames": "openminds.sands.AnatomicalTargetPosition", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.miscellaneous.CoordinatePoint", + "OldNames": "openminds.sands.CoordinatePoint", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.miscellaneous.QualitativeRelationAssessment", + "OldNames": "openminds.sands.QualitativeRelationAssessment", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.miscellaneous.QuantitativeRelationAssessment", + "OldNames": "openminds.sands.QuantitativeRelationAssessment", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.miscellaneous.SingleColor", + "OldNames": "openminds.sands.SingleColor", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.miscellaneous.ViewerSpecification", + "OldNames": "openminds.sands.ViewerSpecification", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.nonatlas.CustomAnatomicalEntity", + "OldNames": "openminds.sands.CustomAnatomicalEntity", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.nonatlas.CustomAnnotation", + "OldNames": "openminds.sands.CustomAnnotation", + "WarnOnOldName": false + }, + { + "NewName": "openminds.sands.nonatlas.CustomCoordinateSpace", + "OldNames": "openminds.sands.CustomCoordinateSpace", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.actors.AccountInformation", + "OldNames": "openminds.core.AccountInformation", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.actors.Affiliation", + "OldNames": "openminds.core.Affiliation", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.actors.Consortium", + "OldNames": "openminds.core.Consortium", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.actors.ContactInformation", + "OldNames": "openminds.core.ContactInformation", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.actors.Contribution", + "OldNames": "openminds.core.Contribution", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.actors.Organization", + "OldNames": "openminds.core.Organization", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.actors.Person", + "OldNames": "openminds.core.Person", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.ContentType", + "OldNames": "openminds.core.ContentType", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.ContentTypePattern", + "OldNames": "openminds.core.ContentTypePattern", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.Copyright", + "OldNames": "openminds.core.Copyright", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.File", + "OldNames": "openminds.core.File", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.FileArchive", + "OldNames": "openminds.core.FileArchive", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.FileBundle", + "OldNames": "openminds.core.FileBundle", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.FilePathPattern", + "OldNames": "openminds.core.FilePathPattern", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.FileRepository", + "OldNames": "openminds.core.FileRepository", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.FileRepositoryStructure", + "OldNames": "openminds.core.FileRepositoryStructure", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.Hash", + "OldNames": "openminds.core.Hash", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.License", + "OldNames": "openminds.core.License", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.Measurement", + "OldNames": "openminds.core.Measurement", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.data.ServiceLink", + "OldNames": "openminds.core.ServiceLink", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.digitalidentifier.DOI", + "OldNames": "openminds.core.DOI", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.digitalidentifier.GRIDID", + "OldNames": "openminds.core.GRIDID", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.digitalidentifier.HANDLE", + "OldNames": "openminds.core.HANDLE", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.digitalidentifier.ISBN", + "OldNames": "openminds.core.ISBN", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.digitalidentifier.ISSN", + "OldNames": "openminds.core.ISSN", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.digitalidentifier.IdentifiersDotOrgID", + "OldNames": "openminds.core.IdentifiersDotOrgID", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.digitalidentifier.ORCID", + "OldNames": "openminds.core.ORCID", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.digitalidentifier.RORID", + "OldNames": "openminds.core.RORID", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.digitalidentifier.RRID", + "OldNames": "openminds.core.RRID", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.digitalidentifier.SWHID", + "OldNames": "openminds.core.SWHID", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.digitalidentifier.StockNumber", + "OldNames": "openminds.core.StockNumber", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.miscellaneous.Comment", + "OldNames": "openminds.core.Comment", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.miscellaneous.Funding", + "OldNames": "openminds.core.Funding", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.miscellaneous.QuantitativeValue", + "OldNames": "openminds.core.QuantitativeValue", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.miscellaneous.QuantitativeValueArray", + "OldNames": "openminds.core.QuantitativeValueArray", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.miscellaneous.QuantitativeValueRange", + "OldNames": "openminds.core.QuantitativeValueRange", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.miscellaneous.ResearchProductGroup", + "OldNames": "openminds.core.ResearchProductGroup", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.miscellaneous.WebResource", + "OldNames": "openminds.core.WebResource", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.products.Dataset", + "OldNames": "openminds.core.Dataset", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.products.DatasetVersion", + "OldNames": "openminds.core.DatasetVersion", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.products.MetaDataModel", + "OldNames": "openminds.core.MetaDataModel", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.products.MetaDataModelVersion", + "OldNames": "openminds.core.MetaDataModelVersion", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.products.Model", + "OldNames": "openminds.core.Model", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.products.ModelVersion", + "OldNames": "openminds.core.ModelVersion", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.products.Project", + "OldNames": "openminds.core.Project", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.products.Setup", + "OldNames": "openminds.core.Setup", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.products.Software", + "OldNames": "openminds.core.Software", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.products.SoftwareVersion", + "OldNames": "openminds.core.SoftwareVersion", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.products.WebService", + "OldNames": "openminds.core.WebService", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.products.WebServiceVersion", + "OldNames": "openminds.core.WebServiceVersion", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.BehavioralProtocol", + "OldNames": "openminds.core.BehavioralProtocol", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.Configuration", + "OldNames": "openminds.core.Configuration", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.CustomPropertySet", + "OldNames": "openminds.core.CustomPropertySet", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.NumericalProperty", + "OldNames": "openminds.core.NumericalProperty", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.PropertyValueList", + "OldNames": "openminds.core.PropertyValueList", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.Protocol", + "OldNames": "openminds.core.Protocol", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.ProtocolExecution", + "OldNames": "openminds.core.ProtocolExecution", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.Strain", + "OldNames": "openminds.core.Strain", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.StringProperty", + "OldNames": "openminds.core.StringProperty", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.Subject", + "OldNames": "openminds.core.Subject", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.SubjectGroup", + "OldNames": "openminds.core.SubjectGroup", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.SubjectGroupState", + "OldNames": "openminds.core.SubjectGroupState", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.SubjectState", + "OldNames": "openminds.core.SubjectState", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.TissueSample", + "OldNames": "openminds.core.TissueSample", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.TissueSampleCollection", + "OldNames": "openminds.core.TissueSampleCollection", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.TissueSampleCollectionState", + "OldNames": "openminds.core.TissueSampleCollectionState", + "WarnOnOldName": false + }, + { + "NewName": "openminds.core.research.TissueSampleState", + "OldNames": "openminds.core.TissueSampleState", + "WarnOnOldName": false + }, + { + "NewName": "openminds.ephys.activity.CellPatching", + "OldNames": "openminds.ephys.CellPatching", + "WarnOnOldName": false + }, + { + "NewName": "openminds.ephys.activity.ElectrodePlacement", + "OldNames": "openminds.ephys.ElectrodePlacement", + "WarnOnOldName": false + }, + { + "NewName": "openminds.ephys.activity.RecordingActivity", + "OldNames": "openminds.ephys.RecordingActivity", + "WarnOnOldName": false + }, + { + "NewName": "openminds.ephys.device.Electrode", + "OldNames": "openminds.ephys.Electrode", + "WarnOnOldName": false + }, + { + "NewName": "openminds.ephys.device.ElectrodeArray", + "OldNames": "openminds.ephys.ElectrodeArray", + "WarnOnOldName": false + }, + { + "NewName": "openminds.ephys.device.ElectrodeArrayUsage", + "OldNames": "openminds.ephys.ElectrodeArrayUsage", + "WarnOnOldName": false + }, + { + "NewName": "openminds.ephys.device.ElectrodeUsage", + "OldNames": "openminds.ephys.ElectrodeUsage", + "WarnOnOldName": false + }, + { + "NewName": "openminds.ephys.device.Pipette", + "OldNames": "openminds.ephys.Pipette", + "WarnOnOldName": false + }, + { + "NewName": "openminds.ephys.device.PipetteUsage", + "OldNames": "openminds.ephys.PipetteUsage", + "WarnOnOldName": false + }, + { + "NewName": "openminds.ephys.entity.Channel", + "OldNames": "openminds.ephys.Channel", + "WarnOnOldName": false + }, + { + "NewName": "openminds.ephys.entity.Recording", + "OldNames": "openminds.ephys.Recording", + "WarnOnOldName": false + }, + { + "NewName": "openminds.specimenprep.activity.CranialWindowPreparation", + "OldNames": "openminds.specimenprep.CranialWindowPreparation", + "WarnOnOldName": false + }, + { + "NewName": "openminds.specimenprep.activity.TissueCulturePreparation", + "OldNames": "openminds.specimenprep.TissueCulturePreparation", + "WarnOnOldName": false + }, + { + "NewName": "openminds.specimenprep.activity.TissueSampleSlicing", + "OldNames": "openminds.specimenprep.TissueSampleSlicing", + "WarnOnOldName": false + }, + { + "NewName": "openminds.specimenprep.device.SlicingDevice", + "OldNames": "openminds.specimenprep.SlicingDevice", + "WarnOnOldName": false + }, + { + "NewName": "openminds.specimenprep.device.SlicingDeviceUsage", + "OldNames": "openminds.specimenprep.SlicingDeviceUsage", + "WarnOnOldName": false + }, + { + "NewName": "openminds.stimulation.activity.StimulationActivity", + "OldNames": "openminds.stimulation.StimulationActivity", + "WarnOnOldName": false + }, + { + "NewName": "openminds.stimulation.stimulus.EphysStimulus", + "OldNames": "openminds.stimulation.EphysStimulus", + "WarnOnOldName": false + } + ] +} \ No newline at end of file diff --git a/code/schemas/v4.0/resources/schema_manifest.json b/code/schemas/v4.0/resources/schema_manifest.json new file mode 100644 index 00000000..678465b7 --- /dev/null +++ b/code/schemas/v4.0/resources/schema_manifest.json @@ -0,0 +1,1092 @@ +[ + { + "name": "DOI", + "model": "core", + "group": "digitalIdentifier" + }, + { + "name": "GRIDID", + "model": "core", + "group": "digitalIdentifier" + }, + { + "name": "HANDLE", + "model": "core", + "group": "digitalIdentifier" + }, + { + "name": "ISBN", + "model": "core", + "group": "digitalIdentifier" + }, + { + "name": "ISSN", + "model": "core", + "group": "digitalIdentifier" + }, + { + "name": "IdentifiersDotOrgID", + "model": "core", + "group": "digitalIdentifier" + }, + { + "name": "MRIPulseSequence", + "model": "controlledTerms", + "group": null + }, + { + "name": "MRIWeighting", + "model": "controlledTerms", + "group": null + }, + { + "name": "ORCID", + "model": "core", + "group": "digitalIdentifier" + }, + { + "name": "RORID", + "model": "core", + "group": "digitalIdentifier" + }, + { + "name": "RRID", + "model": "core", + "group": "digitalIdentifier" + }, + { + "name": "SWHID", + "model": "core", + "group": "digitalIdentifier" + }, + { + "name": "UBERONParcellation", + "model": "controlledTerms", + "group": null + }, + { + "name": "accountInformation", + "model": "core", + "group": "actors" + }, + { + "name": "actionStatusType", + "model": "controlledTerms", + "group": null + }, + { + "name": "affiliation", + "model": "core", + "group": "actors" + }, + { + "name": "ageCategory", + "model": "controlledTerms", + "group": null + }, + { + "name": "amountOfChemical", + "model": "chemicals", + "group": null + }, + { + "name": "analysisTechnique", + "model": "controlledTerms", + "group": null + }, + { + "name": "anatomicalAxesOrientation", + "model": "controlledTerms", + "group": null + }, + { + "name": "anatomicalIdentificationType", + "model": "controlledTerms", + "group": null + }, + { + "name": "anatomicalPlane", + "model": "controlledTerms", + "group": null + }, + { + "name": "anatomicalTargetPosition", + "model": "SANDS", + "group": "miscellaneous" + }, + { + "name": "annotationCriteriaType", + "model": "controlledTerms", + "group": null + }, + { + "name": "annotationType", + "model": "controlledTerms", + "group": null + }, + { + "name": "atlasAnnotation", + "model": "SANDS", + "group": "atlas" + }, + { + "name": "atlasType", + "model": "controlledTerms", + "group": null + }, + { + "name": "auditoryStimulusType", + "model": "controlledTerms", + "group": null + }, + { + "name": "behavioralProtocol", + "model": "core", + "group": "research" + }, + { + "name": "biologicalOrder", + "model": "controlledTerms", + "group": null + }, + { + "name": "biologicalProcess", + "model": "controlledTerms", + "group": null + }, + { + "name": "biologicalSex", + "model": "controlledTerms", + "group": null + }, + { + "name": "book", + "model": "publications", + "group": null + }, + { + "name": "brainAtlas", + "model": "SANDS", + "group": "atlas" + }, + { + "name": "brainAtlasVersion", + "model": "SANDS", + "group": "atlas" + }, + { + "name": "breedingType", + "model": "controlledTerms", + "group": null + }, + { + "name": "cellCultureType", + "model": "controlledTerms", + "group": null + }, + { + "name": "cellPatching", + "model": "ephys", + "group": "activity" + }, + { + "name": "cellType", + "model": "controlledTerms", + "group": null + }, + { + "name": "channel", + "model": "ephys", + "group": "entity" + }, + { + "name": "chapter", + "model": "publications", + "group": null + }, + { + "name": "chemicalMixture", + "model": "chemicals", + "group": null + }, + { + "name": "chemicalMixtureType", + "model": "controlledTerms", + "group": null + }, + { + "name": "chemicalSubstance", + "model": "chemicals", + "group": null + }, + { + "name": "circle", + "model": "SANDS", + "group": "mathematicalShapes" + }, + { + "name": "colormap", + "model": "controlledTerms", + "group": null + }, + { + "name": "comment", + "model": "core", + "group": "miscellaneous" + }, + { + "name": "commonCoordinateSpace", + "model": "SANDS", + "group": "atlas" + }, + { + "name": "commonCoordinateSpaceVersion", + "model": "SANDS", + "group": "atlas" + }, + { + "name": "configuration", + "model": "core", + "group": "research" + }, + { + "name": "consortium", + "model": "core", + "group": "actors" + }, + { + "name": "contactInformation", + "model": "core", + "group": "actors" + }, + { + "name": "contentType", + "model": "core", + "group": "data" + }, + { + "name": "contentTypePattern", + "model": "core", + "group": "data" + }, + { + "name": "contribution", + "model": "core", + "group": "actors" + }, + { + "name": "contributionType", + "model": "controlledTerms", + "group": null + }, + { + "name": "coordinatePoint", + "model": "SANDS", + "group": "miscellaneous" + }, + { + "name": "copyright", + "model": "core", + "group": "data" + }, + { + "name": "cranialWindowConstructionType", + "model": "controlledTerms", + "group": null + }, + { + "name": "cranialWindowPreparation", + "model": "specimenPrep", + "group": "activity" + }, + { + "name": "cranialWindowReinforcementType", + "model": "controlledTerms", + "group": null + }, + { + "name": "criteriaQualityType", + "model": "controlledTerms", + "group": null + }, + { + "name": "customAnatomicalEntity", + "model": "SANDS", + "group": "non-atlas" + }, + { + "name": "customAnnotation", + "model": "SANDS", + "group": "non-atlas" + }, + { + "name": "customCoordinateSpace", + "model": "SANDS", + "group": "non-atlas" + }, + { + "name": "customPropertySet", + "model": "core", + "group": "research" + }, + { + "name": "dataAnalysis", + "model": "computation", + "group": null + }, + { + "name": "dataCopy", + "model": "computation", + "group": null + }, + { + "name": "dataType", + "model": "controlledTerms", + "group": null + }, + { + "name": "dataset", + "model": "core", + "group": "products" + }, + { + "name": "datasetVersion", + "model": "core", + "group": "products" + }, + { + "name": "deviceType", + "model": "controlledTerms", + "group": null + }, + { + "name": "differenceMeasure", + "model": "controlledTerms", + "group": null + }, + { + "name": "disease", + "model": "controlledTerms", + "group": null + }, + { + "name": "diseaseModel", + "model": "controlledTerms", + "group": null + }, + { + "name": "educationalLevel", + "model": "controlledTerms", + "group": null + }, + { + "name": "electricalStimulusType", + "model": "controlledTerms", + "group": null + }, + { + "name": "electrode", + "model": "ephys", + "group": "device" + }, + { + "name": "electrodeArray", + "model": "ephys", + "group": "device" + }, + { + "name": "electrodeArrayUsage", + "model": "ephys", + "group": "device" + }, + { + "name": "electrodePlacement", + "model": "ephys", + "group": "activity" + }, + { + "name": "electrodeUsage", + "model": "ephys", + "group": "device" + }, + { + "name": "ellipse", + "model": "SANDS", + "group": "mathematicalShapes" + }, + { + "name": "environment", + "model": "computation", + "group": null + }, + { + "name": "ephysStimulus", + "model": "stimulation", + "group": "stimulus" + }, + { + "name": "ethicsAssessment", + "model": "controlledTerms", + "group": null + }, + { + "name": "experimentalApproach", + "model": "controlledTerms", + "group": null + }, + { + "name": "file", + "model": "core", + "group": "data" + }, + { + "name": "fileArchive", + "model": "core", + "group": "data" + }, + { + "name": "fileBundle", + "model": "core", + "group": "data" + }, + { + "name": "fileBundleGrouping", + "model": "controlledTerms", + "group": null + }, + { + "name": "filePathPattern", + "model": "core", + "group": "data" + }, + { + "name": "fileRepository", + "model": "core", + "group": "data" + }, + { + "name": "fileRepositoryStructure", + "model": "core", + "group": "data" + }, + { + "name": "fileRepositoryType", + "model": "controlledTerms", + "group": null + }, + { + "name": "fileUsageRole", + "model": "controlledTerms", + "group": null + }, + { + "name": "funding", + "model": "core", + "group": "miscellaneous" + }, + { + "name": "genericComputation", + "model": "computation", + "group": null + }, + { + "name": "geneticStrainType", + "model": "controlledTerms", + "group": null + }, + { + "name": "gustatoryStimulusType", + "model": "controlledTerms", + "group": null + }, + { + "name": "handedness", + "model": "controlledTerms", + "group": null + }, + { + "name": "hardwareSystem", + "model": "computation", + "group": null + }, + { + "name": "hash", + "model": "core", + "group": "data" + }, + { + "name": "language", + "model": "controlledTerms", + "group": null + }, + { + "name": "laterality", + "model": "controlledTerms", + "group": null + }, + { + "name": "launchConfiguration", + "model": "computation", + "group": null + }, + { + "name": "learningResource", + "model": "publications", + "group": null + }, + { + "name": "learningResourceType", + "model": "controlledTerms", + "group": null + }, + { + "name": "license", + "model": "core", + "group": "data" + }, + { + "name": "livePaper", + "model": "publications", + "group": null + }, + { + "name": "livePaperResourceItem", + "model": "publications", + "group": null + }, + { + "name": "livePaperSection", + "model": "publications", + "group": null + }, + { + "name": "livePaperVersion", + "model": "publications", + "group": null + }, + { + "name": "localFile", + "model": "computation", + "group": null + }, + { + "name": "measuredQuantity", + "model": "controlledTerms", + "group": null + }, + { + "name": "measuredSignalType", + "model": "controlledTerms", + "group": null + }, + { + "name": "measurement", + "model": "core", + "group": "data" + }, + { + "name": "metaDataModel", + "model": "core", + "group": "products" + }, + { + "name": "metaDataModelType", + "model": "controlledTerms", + "group": null + }, + { + "name": "metaDataModelVersion", + "model": "core", + "group": "products" + }, + { + "name": "model", + "model": "core", + "group": "products" + }, + { + "name": "modelAbstractionLevel", + "model": "controlledTerms", + "group": null + }, + { + "name": "modelScope", + "model": "controlledTerms", + "group": null + }, + { + "name": "modelValidation", + "model": "computation", + "group": null + }, + { + "name": "modelVersion", + "model": "core", + "group": "products" + }, + { + "name": "molecularEntity", + "model": "controlledTerms", + "group": null + }, + { + "name": "numericalProperty", + "model": "core", + "group": "research" + }, + { + "name": "olfactoryStimulusType", + "model": "controlledTerms", + "group": null + }, + { + "name": "operatingDevice", + "model": "controlledTerms", + "group": null + }, + { + "name": "operatingSystem", + "model": "controlledTerms", + "group": null + }, + { + "name": "opticalStimulusType", + "model": "controlledTerms", + "group": null + }, + { + "name": "optimization", + "model": "computation", + "group": null + }, + { + "name": "organ", + "model": "controlledTerms", + "group": null + }, + { + "name": "organismSubstance", + "model": "controlledTerms", + "group": null + }, + { + "name": "organismSystem", + "model": "controlledTerms", + "group": null + }, + { + "name": "organization", + "model": "core", + "group": "actors" + }, + { + "name": "parcellationEntity", + "model": "SANDS", + "group": "atlas" + }, + { + "name": "parcellationEntityVersion", + "model": "SANDS", + "group": "atlas" + }, + { + "name": "parcellationTerminology", + "model": "SANDS", + "group": "atlas" + }, + { + "name": "parcellationTerminologyVersion", + "model": "SANDS", + "group": "atlas" + }, + { + "name": "patchClampVariation", + "model": "controlledTerms", + "group": null + }, + { + "name": "periodical", + "model": "publications", + "group": null + }, + { + "name": "person", + "model": "core", + "group": "actors" + }, + { + "name": "pipette", + "model": "ephys", + "group": "device" + }, + { + "name": "pipetteUsage", + "model": "ephys", + "group": "device" + }, + { + "name": "preparationType", + "model": "controlledTerms", + "group": null + }, + { + "name": "productAccessibility", + "model": "controlledTerms", + "group": null + }, + { + "name": "productSource", + "model": "chemicals", + "group": null + }, + { + "name": "programmingLanguage", + "model": "controlledTerms", + "group": null + }, + { + "name": "project", + "model": "core", + "group": "products" + }, + { + "name": "propertyValueList", + "model": "core", + "group": "research" + }, + { + "name": "protocol", + "model": "core", + "group": "research" + }, + { + "name": "protocolExecution", + "model": "core", + "group": "research" + }, + { + "name": "publicationIssue", + "model": "publications", + "group": null + }, + { + "name": "publicationVolume", + "model": "publications", + "group": null + }, + { + "name": "qualitativeOverlap", + "model": "controlledTerms", + "group": null + }, + { + "name": "qualitativeRelationAssessment", + "model": "SANDS", + "group": "miscellaneous" + }, + { + "name": "quantitativeRelationAssessment", + "model": "SANDS", + "group": "miscellaneous" + }, + { + "name": "quantitativeValue", + "model": "core", + "group": "miscellaneous" + }, + { + "name": "quantitativeValueArray", + "model": "core", + "group": "miscellaneous" + }, + { + "name": "quantitativeValueRange", + "model": "core", + "group": "miscellaneous" + }, + { + "name": "recording", + "model": "ephys", + "group": "entity" + }, + { + "name": "recordingActivity", + "model": "ephys", + "group": "activity" + }, + { + "name": "rectangle", + "model": "SANDS", + "group": "mathematicalShapes" + }, + { + "name": "researchProductGroup", + "model": "core", + "group": "miscellaneous" + }, + { + "name": "scholarlyArticle", + "model": "publications", + "group": null + }, + { + "name": "semanticDataType", + "model": "controlledTerms", + "group": null + }, + { + "name": "service", + "model": "controlledTerms", + "group": null + }, + { + "name": "serviceLink", + "model": "core", + "group": "data" + }, + { + "name": "setup", + "model": "core", + "group": "products" + }, + { + "name": "setupType", + "model": "controlledTerms", + "group": null + }, + { + "name": "simulation", + "model": "computation", + "group": null + }, + { + "name": "singleColor", + "model": "SANDS", + "group": "miscellaneous" + }, + { + "name": "slicingDevice", + "model": "specimenPrep", + "group": "device" + }, + { + "name": "slicingDeviceUsage", + "model": "specimenPrep", + "group": "device" + }, + { + "name": "software", + "model": "core", + "group": "products" + }, + { + "name": "softwareAgent", + "model": "computation", + "group": null + }, + { + "name": "softwareApplicationCategory", + "model": "controlledTerms", + "group": null + }, + { + "name": "softwareFeature", + "model": "controlledTerms", + "group": null + }, + { + "name": "softwareVersion", + "model": "core", + "group": "products" + }, + { + "name": "species", + "model": "controlledTerms", + "group": null + }, + { + "name": "stimulationActivity", + "model": "stimulation", + "group": "activity" + }, + { + "name": "stimulationApproach", + "model": "controlledTerms", + "group": null + }, + { + "name": "stimulationTechnique", + "model": "controlledTerms", + "group": null + }, + { + "name": "stockNumber", + "model": "core", + "group": "digitalIdentifier" + }, + { + "name": "strain", + "model": "core", + "group": "research" + }, + { + "name": "stringProperty", + "model": "core", + "group": "research" + }, + { + "name": "subcellularEntity", + "model": "controlledTerms", + "group": null + }, + { + "name": "subject", + "model": "core", + "group": "research" + }, + { + "name": "subjectAttribute", + "model": "controlledTerms", + "group": null + }, + { + "name": "subjectGroup", + "model": "core", + "group": "research" + }, + { + "name": "subjectGroupState", + "model": "core", + "group": "research" + }, + { + "name": "subjectState", + "model": "core", + "group": "research" + }, + { + "name": "tactileStimulusType", + "model": "controlledTerms", + "group": null + }, + { + "name": "technique", + "model": "controlledTerms", + "group": null + }, + { + "name": "termSuggestion", + "model": "controlledTerms", + "group": null + }, + { + "name": "terminology", + "model": "controlledTerms", + "group": null + }, + { + "name": "tissueCulturePreparation", + "model": "specimenPrep", + "group": "activity" + }, + { + "name": "tissueSample", + "model": "core", + "group": "research" + }, + { + "name": "tissueSampleAttribute", + "model": "controlledTerms", + "group": null + }, + { + "name": "tissueSampleCollection", + "model": "core", + "group": "research" + }, + { + "name": "tissueSampleCollectionState", + "model": "core", + "group": "research" + }, + { + "name": "tissueSampleSlicing", + "model": "specimenPrep", + "group": "activity" + }, + { + "name": "tissueSampleState", + "model": "core", + "group": "research" + }, + { + "name": "tissueSampleType", + "model": "controlledTerms", + "group": null + }, + { + "name": "typeOfUncertainty", + "model": "controlledTerms", + "group": null + }, + { + "name": "unitOfMeasurement", + "model": "controlledTerms", + "group": null + }, + { + "name": "validationTest", + "model": "computation", + "group": null + }, + { + "name": "validationTestVersion", + "model": "computation", + "group": null + }, + { + "name": "viewerSpecification", + "model": "SANDS", + "group": "miscellaneous" + }, + { + "name": "visualStimulusType", + "model": "controlledTerms", + "group": null + }, + { + "name": "visualization", + "model": "computation", + "group": null + }, + { + "name": "webResource", + "model": "core", + "group": "miscellaneous" + }, + { + "name": "webService", + "model": "core", + "group": "products" + }, + { + "name": "webServiceVersion", + "model": "core", + "group": "products" + }, + { + "name": "workflowExecution", + "model": "computation", + "group": null + }, + { + "name": "workflowRecipe", + "model": "computation", + "group": null + }, + { + "name": "workflowRecipeVersion", + "model": "computation", + "group": null + } +] \ No newline at end of file