Skip to content

Revise ProductAccessibility instances/schema (openMINDS_controlledTerms) #260

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Raphael-Gazzotti opened this issue Feb 17, 2025 · 5 comments
Assignees
Labels
major update large workload or major update needed to complete request any request or update for instances that are not covered by Technique, ContentType or SANDS label

Comments

@Raphael-Gazzotti
Copy link
Member

Raphael-Gazzotti commented Feb 17, 2025

The current ProductAccessibility instances define access based on payment status (freeAccess and paidAccess). However, accessibility should be independent of whether a product is free or paid.

This would involve decoupling accessibility from payment status.
We may also introduce new access types to cover authentication-based restrictions (such as registeredAccess, authenticationAccess, authorizedAccess...).

Reference:
ProductAccessibility Documentation

@Raphael-Gazzotti Raphael-Gazzotti added the request any request or update for instances that are not covered by Technique, ContentType or SANDS label label Feb 17, 2025
@apdavison
Copy link
Member

accessibility should be independent of whether a product is free or paid

why?

@lzehl
Copy link
Member

lzehl commented Mar 21, 2025

related to #132

HERE MY SUGGESTION for updating Research Product Versions:

AccessMode: (maybe this is not only related to access)

virtual
physical

AccessType: (former ProductAccessibility)

open access
login-controlled access (only login required)
consent-controlled access (login + consent required)
single-payment controlled access
recurring-payment controlled access
admin-controlled access (admin grants access on demand)
review-controlled access (review committee/process for access grant)
admin-mediated access (no direct access; only through human intermediary)
system-mediated access (no direct access; only through technology intermediary, trusted federated systems)

AccessLocation:

on-site
off-site
mediated on-site

For software and services we may want to distinguish the code availability (stated below) from the accessibility of using the products functions (stated above):

CodeAvailibility

open-source
closed-source
source-available

@lzehl lzehl added the major update large workload or major update needed to complete label Mar 27, 2025
@lzehl
Copy link
Member

lzehl commented Mar 27, 2025

On RPVs these could be either separate properties (access mode, access type, access location, + for SWV MV WRV: code availibility) or one combines at least the common access stuff under "accessibility" with an embedded new Accessibility schema with those three properties (mode, type, location).

@openMetadataInitiative/openminds-developers please comment. This would be a potential v5.0 update.

@apdavison
Copy link
Member

apdavison commented Apr 1, 2025

An idea for what a new Accessibility schema and associated controlled terms could look like, following on from discussion of axes in the developers' meeting yesterday:

Accessibility
    mode: AccessMode [virtual, physical]
    type: AccessType [open, authorization-required, mediated]
    payment: PaymentType [none, one-time, recurring]
    authorizationProcess: AuthorizationProcess [none, registration-only, admin-controlled, review-controlled, owner-controlled, membership-controlled]

@lzehl
Copy link
Member

lzehl commented Apr 25, 2025

feedback from @MBAbrams @archgogo

  • maybe use "on-site" instead of "physical"
  • maybe use "committee-controlled" instead of "review-controlled"

@apdavison I like the suggestion. Question: Embargo would be separate from this correct? Where and with what? E.g. embargo reason, embargo startdate, (expected) embargo enddate?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
major update large workload or major update needed to complete request any request or update for instances that are not covered by Technique, ContentType or SANDS label
Projects
None yet
Development

No branches or pull requests

3 participants