Skip to content

Commit e8a85cc

Browse files
lubianatbgruening
andauthored
Update RO-Crate information (#6)
* Fix "contributing" link + chores Conf.py added so sphinx-autobuild works. * Fix links and fill a bit on RO-Crate * Fix links and typos * Contextualize MICrate with GIDE and more * Link to RO-Crate use cases * Fix spelling * Remove conf.py as it interferes with the build * Update docs/specification/MICrate.md Co-authored-by: Björn Grüning <bjoern@gruenings.eu> --------- Co-authored-by: Björn Grüning <bjoern@gruenings.eu>
1 parent f542fdf commit e8a85cc

12 files changed

Lines changed: 75 additions & 62 deletions

File tree

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
.ipynb_checkpoints/
2+
__pycache__/
3+
*.pyc
4+
5+
# Ignore Jupyter Notebook build files
6+
_build/

docs/_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ html:
2626
use_repository_button: true
2727
extra_footer: |
2828
<p>
29-
Copyright: Licensed <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank">CC-BY 4.0</a> unless mentioned otherwise.
29+
Copyright: Licensed <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank">CC-BY 4.0</a> unless mentioned otherwise.
3030
Contributions and feedback are welcome.
3131
</p>
3232
sphinx:

docs/contributing/format.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Add your **markdown files** to the section folders under `docs` and register the
66
The **YML** files under `resources/` contain
77
metadata about contributed material that is already published elsewhere.
88

9-
Their structure is examplified here:
9+
Their structure is exemplified here:
1010
```
1111
resources
1212
- name: NFDI4BioImage Website

docs/guidelines/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Guidelines
22

3-
## Which type of RO-Crate should I use (attache or detached)
3+
## Which type of RO-Crate should I use (attached or detached)
44
### Quick checklist – are you building the right type?
55

66
1. Do you know the total size of the files?

docs/readme.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,18 @@ Here you will find **standards**, **tooling** and **best practices** for “FAIR
66
The entities described are intended to promote the reuse and exchange of bioimaging data.
77

88

9-
$\color{#D29922}\textsf{Warning: This knowledge base isn't complete}$
9+
$\color{#D29922}\textsf{Warning: This knowledge base isn't complete}$
1010

1111

1212
## Contributing
1313
**Feedback and contributions are very welcome!**
1414

15-
You find instructions in how to contribute on the [contributing page](/Contributing), e.g. as [github issue](https://github.com/NFDI4BIOIMAGE/FAIR-IO/issues).
15+
You can find instructions on how to contribute on the [contributing page](contributing/index.md), for example by opening a [GitHub issue](https://github.com/NFDI4BIOIMAGE/FAIR-IO/issues).
1616
Consider adding your favorite training resources so we can make sure they are findable and reusable.
1717

1818
## License
1919
All contents of this Jupyter book and the corresponding Github repository are licensed under [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/), unless mentioned otherwise.
2020

2121

2222
## Acknowledgements
23-
This project is funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under the National Research Data Infrasstructure – NFDI 46/1 – 501864659.
24-
25-
26-
27-
23+
This project is funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under the National Research Data Infrastructure – NFDI 46/1 – 501864659.

docs/specification/MICrate.md

Lines changed: 35 additions & 23 deletions
Large diffs are not rendered by default.

docs/specification/index.md

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
# What is a FAIR-IO
22
A FAIR-IO (FAIR Image Object) bundle combines acquisition and provenance metadata together with multi-resolution, chunked binary pixel data in a single cloud-compatible format for simplified sharing and re-use. As such, FAIR-IO implements
3-
a FAIR Digital Object (FDO, DOI:10.5281/zenodo.7824714) as illustrated below.
3+
a FAIR Digital Object (FDO, [DOI:10.5281/zenodo.7824714](https://doi.org/10.5281/zenodo.7824714)) as illustrated below.
44

55
![FAIR-IO concept](FAIR-IO_10.5281-zenodo.10512531.png)
66

77
FAIR-IO is based on the following recommendations for binary (pixel) data and textual metadata.
8-
## Recommendations for easily sharable binary data:
8+
## Recommendations for easily shareable binary data:
99
<div>
1010
<table style="margin-left:5px;">
1111
<tr>
1212
<!--<td style="text-align:left;"><img src="FAIR-IO_inner.png" style="width:120px; float:left" ></td>-->
1313
<td>
1414
<ul>
1515
<li>Use data formats that store binary data with multiple resolutions in a single cloud-compatible, chunkable format. These enable web-optimised data access and high-performance cloud storage</li>
16-
<li>Store data in a public available space accessible via a data specific URL</li>
16+
<li>Store data in a public available space accessible via a data specific URL</li>
1717
</ul>
18-
<b>Example format:</b> ome-zarr (<a href="https://doi.org/10.1007/s00418-023-02209-1"> About</a> |<a href=""> Tools</a>)
1918
</td>
2019
</tr>
21-
2220
</table>
2321
</div>
2422

2523

26-
## Recommendations for easily sharable metadata:
24+
**Example format**: OME-Zarr ([About](https://doi.org/10.1007/s00418-023-02209-1) | [Tools](../tools/index.md))
25+
26+
## Recommendations for easily shareable metadata:
2727
<div>
2828
<table style="margin-left:5px;">
2929
<tr>
@@ -32,17 +32,11 @@ FAIR-IO is based on the following recommendations for binary (pixel) data and te
3232
<ul>
3333
<li>Ensure that the relationship and meaning of the data is clear described or linked</li>
3434
<li>Use metadata formats that store metadata in a machine readable form, that means </li>
35-
<li>store data in a public available space accessible via a data specific URL</li>
35+
<li>store data in a public available space accessible via a data specific URL</li>
3636
</ul>
37-
<b>Example formats:</b> JSON-LD (<a href=""> About</a> |<a href=""> Tools</a>), Turtle (<a href=""> About</a> |<a href=""> Tools</a>)
3837
</td>
3938
</tr>
4039
</table>
4140
</div>
4241

43-
44-
45-
46-
47-
48-
42+
**Example formats**:JSON-LD ([About](https://json-ld.org/) | [Tools](../tools/index.md)), Turtle ([About](https://www.w3.org/TR/turtle/) | [Tools](../tools/index.md))

docs/specification/ro-crate.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,15 @@
66
* Crate = a container (think of a cardboard box).
77

88

9-
A **RO-Crate** is a **standardised digital box** that holds all the files plus a small metadata file that tells you what each file is, who created it, when, under which licence, etc.
10-
It can be compared to a ZIP folder + a “data sheet” that explains what each element is, who created it, and under what conditions it may be shared.
9+
A **RO-Crate** is a **standardised digital box** that holds all the files plus a small metadata file that tells you what each file is, who created it, when, under which licence, etc. It can be compared to a ZIP folder + a “data sheet” that explains what each element is, who created it, and under what conditions it may be shared.
1110

12-
An **attached** RO-Crate bundles the actual data together with its metadata, giving you a self‑contained, portable snapshot.
11+
An **attached** RO-Crate bundles the actual data together with its metadata, giving you a self‑contained, portable snapshot.
1312

1413
A **detached** RO-Crate carries only the metadata and points to data that remains stored elsewhere, which keeps the crate lightweight but relies on the external locations staying accessible.
1514
Using RO-Crates makes your work **FAIR**, easier to cite, and ready for journal or archive submission.
1615

16+
The details of how to build RO-Crates are developed openly as a [community project](https://www.researchobject.org/ro-crate/).
17+
1718
### Quick visual example
1819
**Attached crates** keep the data inside the box → fully portable but potentially large.
1920
```
@@ -30,11 +31,10 @@ my-detached-crate/
3031
3132
└─ ro-crate-metadata.json # "@id": "https://datahub.org/measurements.csv"
3233
```
33-
### Key points detached ro-crate
34-
35-
- exists without defined root directory,
36-
- not processed in a file-system context
37-
- referenced data entities are web-based
38-
- naming convention: ${prefix}-ro-crate-metadata.json
3934

35+
### Key points of detached RO-Crates:
4036

37+
- They exist without defined root directory,
38+
- They are not processed in a file-system context
39+
- The referenced data entities are web-based
40+
- They follow a naming convention: ${prefix}-ro-crate-metadata.json

docs/tools/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ Overview of software, libraries, and CLI tools that generate, read, or convert F
1414

1515
* [**OMERO.forms**]()
1616

17-
* [**RO-Crate Viewer**]((https://arunaengine.github.io/ro-crate-explorer/) for exploring and visualizing RO-Crates ([github](https://github.com/arunaengine/ro-crate-explorer)
17+
* [**RO-Crate Viewer**](https://arunaengine.github.io/ro-crate-explorer/) for exploring and visualizing RO-Crates ([GitHub](https://github.com/arunaengine/ro-crate-explorer)).

docs/use-cases/index.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1-
# Community/ Use-Cases
1+
# Community/Use-Cases
22

3-
* [**OME-NGFF-Challenge**](https://ome.github.io/ome2024-ngff-challenge/) 422.89 TB of distributed public bioimage data including RO-Crate-compliant metadata
4-
* [**NGFF-RFC**](https://ngff.openmicroscopy.org/rfc) discuss and capture high-level decisions within the NGFF community.
3+
## Resources
54

5+
* [**OME-NGFF-Challenge**](https://ome.github.io/ome2024-ngff-challenge/): 422.89 TB of distributed public bioimage data including RO-Crate-compliant metadata.
6+
* [**NGFF-RFC**](https://ngff.openmicroscopy.org/rfc): discuss and capture high-level decisions within the NGFF community.
7+
* [**RO-Crate OME Use Cases**](https://research-object.org/ro-crate): overview the uses of RO-Crate in the Open Microscopy Environment.
8+
9+
## Events
10+
11+
* **SWAT4HCLS 2026**: poster presentation titled "RO-Crates for BioImaging" at the Semantic Web for Health Care and Life Sciences conference 2026, in Amsterdam ([abstract](https://www.swat4ls.org/workshops/amsterdam2026/programme/accepted-submissions/#RO-Crates_for_BioImaging)).

0 commit comments

Comments
 (0)