Skip to content

Add support for metadata semantic on classes #812

@diegoalexdiaz

Description

@diegoalexdiaz

Existing metadata support on properties enables the advertising of what data on a property means, for readers (machine and human-alike) who don't fully understand the layout of its underlying schema. Use-cases relying on semantics involve data-interoperability and data-validation.

The same exact need arises when it comes to classes. Data-readers who can't decipher the semantics behind a class from its schema, need a way to understand them, typically based on a well-known and agreed-upon semantic vocabulary. Terms in such vocabularies not only apply to properties but to concepts overall - usually materialized as classes in a schema.

Thus, the request here is to extend support to capture metadata semantics into classes.

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