-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.qmd
More file actions
86 lines (71 loc) · 2.59 KB
/
Copy pathindex.qmd
File metadata and controls
86 lines (71 loc) · 2.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
---
toc: false
page-layout: custom
---
::: landing-page-block
::::: hero-text
::::::: text-center
{fig-alt="Check
datapackage logo." width="150px"}
{fig-alt="Check
datapackage font." height="50px"}
## Ensure the compliance of your Data Package metadata
[Overview](/docs/index.qmd){.btn .about-link} [Explore
guide](/docs/guide/index.qmd){.btn .about-link}
:::::::
:::::
:::
::: landing-page-block
::::: {#hero-heading}
{{< include /docs/includes/_badges.qmd >}}
:::::
:::
::: hero-banner
::::: landing-page-block
::::::: hero-text
`check-datapackage` is a Python package that checks your Data Package's metadata
against the [Data Package standard](https://datapackage.org/) to ensure that
your metadata is compliant with the standard.
## Key features :sparkles
- Checks your metadata in `datapackage.json` against the Data Package standard.
- Enables you to configure which components of the metadata should or should not
be checked.
- Enables you to turn off specific checks defined in the standard.
- Supports user-defined, custom checks.
- Provides clear and user-friendly messages that point directly to where issues
occur in the metadata.
- Supports a strict mode that enforces full compliance with the standard,
including not only the checks defined by the Data Package specification as
"MUST" but also those marked as "SHOULD".
:warning: Note that `check-datapackage` only checks the metadata in your
`datapackage.json` file against the Data Package standard---it does not check
the data itself against the metadata.
:::::::
:::::
:::
::: landing-page-block
::::: hero-text
## About the Seedcase Project
`check-datapackage` is part of the [**Seedcase
Project**](https://seedcase-project.org), which helps research projects manage
and process data in line with the
[FAIR](https://www.go-fair.org/fair-principles/) principles.
This package works as a standalone tool but is also integrated in [Seedcase
Sprout](https://sprout.seedcase-project.org), a Python package that provides a
framework for growing structured, organised, and FAIR data.
::::::: text-center
[Check out Sprout](https://sprout.seedcase-project.org/){.btn
.about-link}
:::::::
:::::
:::
::: hero-banner
::::: landing-page-block
::::::: hero-text
## Want to contribute?
We would love your feedback or contributions! Head over to the [GitHub
repository](https://github.com/seedcase-project/check-datapackage) to share your
ideas or contribute code. Your input makes us better!
:::::::
:::::
:::