Giter Site home page Giter Site logo

Comments (10)

d-v-b avatar d-v-b commented on August 26, 2024 2

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.

joshmoore avatar joshmoore commented on August 26, 2024 1

It's being discussed to some degree in zarr-developers/zarr-specs#262 (ZEP0004)

from ngff.

yarikoptic avatar yarikoptic commented on August 26, 2024 1

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

@normanrz :

image

and I would wholeheartedly support that -- only for UX!

from ngff.

will-moore avatar will-moore commented on August 26, 2024

Yes, as @d-v-b says, check for multiscales.

from ngff.

yarikoptic avatar yarikoptic commented on August 26, 2024

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.

joshmoore avatar joshmoore commented on August 26, 2024

Yes, the single JSON file (zarr.json) would either have or not have the appropriate key.

from ngff.

yarikoptic avatar yarikoptic commented on August 26, 2024

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.

yarikoptic avatar yarikoptic commented on August 26, 2024

any idea on how would it look for OME/NGFF if that ZEP0004 accepted in current form?

from ngff.

thewtex avatar thewtex commented on August 26, 2024

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.

thewtex avatar thewtex commented on August 26, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.