diff --git a/src/ruqad/resources/crawler-settings/cfood.yaml b/src/ruqad/resources/crawler-settings/cfood.yaml index 28214703b105c90efef519b5638dd8bbeec7b105..11e7925c8738cfe5cc4d33c627a536dd218aded6 100644 --- a/src/ruqad/resources/crawler-settings/cfood.yaml +++ b/src/ruqad/resources/crawler-settings/cfood.yaml @@ -36,6 +36,10 @@ DataDir: match: ^[0-9]+$ records: QualityCheck: + FAIRMetadataCheck: true + FAIRPIDCheck: false + FAIRLicenseCheck: false + FAIRProvenanceCheck: false subtree: QualityReportFile: type: ZipFileConverter @@ -104,9 +108,13 @@ DataDir: role: File file: $ELNFile path: $ELNFile + QualityCheck: ELNFile: $ELNFileElement - FAIRMetadataCheck: true + + Dataset: + ELNFile: $ELNFileElement + QualityCheck: $QualityCheck subtree: AuthorDataset: type: ROCrateEntity @@ -124,6 +132,16 @@ DataDir: match_properties: "@id": \./$ subtree: + + License: + type: TextElement + match_name: license + match_value: ^(?P<license>.*)$ + records: + QualityCheck: + FAIRLicenseCheck: true + Dataset: + license: $license Dataset: type: ROCrateEntity @@ -139,10 +157,11 @@ DataDir: description: $description dateModified: $dateModified dateCreated: $dateCreated - ELNFile: $ELNFileElement + # QualityReportFile: $QualityReportFileElement # reference not possible on this level - QualityCheck: $QualityCheck + subtree: + Description: type: DictElement match_name: description @@ -210,4 +229,6 @@ DataDir: Dataset: Author: $Author Repository: $Repository + QualityCheck: + FAIRProvenanceCheck: true diff --git a/src/ruqad/resources/crawler-settings/datamodel.yaml b/src/ruqad/resources/crawler-settings/datamodel.yaml index b7fc15c351345bbc380a193fcd131c338df3d6e5..f16f0cf70cfdc199d172650a512ba1846f457753 100644 --- a/src/ruqad/resources/crawler-settings/datamodel.yaml +++ b/src/ruqad/resources/crawler-settings/datamodel.yaml @@ -17,6 +17,8 @@ Dataset: datatype: DOUBLE unit: V QualityCheck: + license: + datatype: TEXT MetaData: