Skip to content

WEMI classes should be disjoint #109

@kcoyle

Description

@kcoyle

The main idea to take away from OpenWEMI is that it is defined as a minimally constrained vocabulary on purpose. Because of this, anyone basing their own vocabulary on these concepts is free to add any constraints that they need. A downstream vocabulary can indeed define any or all of the locally defined classes as disjoint. If OpenWEMI defined its classes as disjoint, no one using OpenWEMI could make the decision to have them NOT be disjoint. The solution is to leave constraints to specific applications. This is a model that has worked well for Dublin Core Metadata Terms and OpenWEMI is based on that same philosophy.

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