Skip to content

missing type? #19

Closed
Closed

Description

@teuben

We have a new image visualization application which I can't quite fit in the categories that I see here. It's basically run like a notebook, i.e. from the command line you can say "carta myfile.fits", but I''ve also see it being launched from archive wbesited where they have some info on an astronomical object, and it then launches carta.

See cartavis.org if you want to see it in action.

Arguably we could rename NotebookApplication to WebApplication?

In terms of examples for SoftwarePackage type, are linux "snap" or "flatpack" examples of this? They kind of fit two categories.

Activity

  1. dgarijo commented on Oct 20, 2022

    @dgarijo
    Contributor

    We could add a category called WebApplication. And then it can be both a notebook and a Web application.

    You can fit something in more than one category.

    @proycon thoughts?

  2. proycon commented on Oct 20, 2022

    @proycon
    Collaborator

    We could add a category called WebApplication. And then it can be both a notebook and a Web application.

    No, WebApplication already exists in schema.org . No need for us to redefine it. Our NotebookApplication is in fact a subclass of schema:WebApplication

    You can fit something in more than one category.

    Indeed,

    It's basically run like a notebook, i.e. from the command line you can say "carta myfile.fits", but I''ve also see it being launched from archive wbesited where they have some info on an astronomical object, and it then launches carta.

    I checked cartavis.org and it looks like schema:WebApplication and sofwaretypes:DesktopApplication are the best fits in this case. It's basically a web application and a desktop variant is also offered (via electron it seems, which is basically just a boxed-in webbrowser). I don't think NotebookApplication is a good enough fit.

    Maybe part of the confusion was caused because we don't explicitly list the existing schema.org types in our README (like WebApplication or MobileApplication), which are all valid values.

  3. proycon commented on Oct 20, 2022

    @proycon
    Collaborator

    I hope the above commit 4086edc addresses this confusion sufficiently.

    I also see I forgot to answer one of @teuben's questions:

    In terms of examples for SoftwarePackage type, are linux "snap" or "flatpack" examples of this? They kind of fit two categories.

    They indeed kind of fit two of our categories, SoftwarePackage and SoftwareImage, it's even fine to just assign both, but opting for only SoftwarePackage sounds acceptable too.

  4. dgarijo commented on Oct 20, 2022

    @dgarijo
    Contributor
  5. dgarijo commented on Oct 20, 2022

    @dgarijo
    Contributor

    Looks good to me.
    @teuben please reopen the issue if you think it's not properly addressed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions