Comments (10)
Unfortunately, .omero
is optional; The multiscales
attribute might be better for this kind of thing. You might be interested in this proposal to fix the lack of a proper namespace in the metadata (among other changes).
from ngff.
It's being discussed to some degree in zarr-developers/zarr-specs#262 (ZEP0004)
from ngff.
We may want to encourage, i.e.
SHOULD
, the use of.ome.zarr
in the spec to improve awareness of OME-Zarr and be able to identify an OME-Zarr directly from a path / URL.
...
the use of .ome.zarr in the spec
Discussed by @normanrz at the 2024-04-03 OME Community Meeting: https://hackmd.io/So61knrQR0iLftd2LGAVjA
and I would wholeheartedly support that -- only for UX!
from ngff.
Yes, as @d-v-b says, check for multiscales
.
from ngff.
You might be interested in this proposal to fix the lack of a proper namespace in the metadata (among other changes).
and there it would become "explicit" through use of a URL pointing to a versioned ngff?
{
"zarr_format": 3,
"node_type": "group",
"attributes": {
"https://ngff.openmicroscopy.org/0.6": {
"multiscales": [
or something else?
from ngff.
Yes, the single JSON file (zarr.json) would either have or not have the appropriate key.
from ngff.
do you know if some more explicit formalization was discussed in zarr, e.g. to have something like "namespaces"
or "extensions"
on the top level which would have contained smth like
[
{
"name": "ome",
"version": "0.6",
"schema": "https://ngff.openmicroscopy.org/jsonschemas/0.6" #
}
]
so, while dealing with a .zarr a developer of a tool could know what additional schemas implemented within that .zarr and potentially even load them to validate.
Just making it some "unique versioned URL" requires knowledge of its correspondence to specific effort/project, and since URL doesn't point to schema (it is 404 ATM) - not immediately usable for validation etc.
from ngff.
any idea on how would it look for OME/NGFF if that ZEP0004 accepted in current form?
from ngff.
We may want to encourage, i.e. SHOULD
, the use of .ome.zarr
in the spec to improve awareness of OME-Zarr and be able to identify an OME-Zarr directly from a path / URL.
from ngff.
the use of .ome.zarr in the spec
Discussed by @normanrz at the 2024-04-03 OME Community Meeting: https://hackmd.io/So61knrQR0iLftd2LGAVjA
from ngff.
Related Issues (20)
- Change `version` field(s) from SHOULD to MUST HOT 1
- Optional sub-group(s) in multiscale image HOT 1
- Document image.sc @ngff group and/or alternative mailing list
- relax omero metadata HOT 2
- Add rtd metadata to enable doc contributions HOT 1
- Clarify dimension order in the specs HOT 2
- total coordinates HOT 14
- How to make multiscale image parsing more deterministic HOT 6
- Simplifying multiscale coordinateTransformations HOT 1
- units for data HOT 2
- should `multiscales` be a collection? HOT 3
- Single-scale images HOT 2
- clearly defined anatomical orientation HOT 28
- extra fields in metadata
- Author, license, project description, and other free text metadata HOT 8
- Do we need axis type? HOT 17
- Clarification about `_ARRAY_DIMENSIONS` HOT 3
- Multiscales datatype(s) HOT 4
- file extension for schema documents HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ngff.