dandi / dandi/dandi-cli

role types as classes or named individuas?

Open
#467 2 comments 0 reactions 1 assignee Claimed by @satra View on GitHub
schema
Dominant language
Python
Stars
28
Forks
37
Avg merge
1d 17h
Merged PRs (30d)
9

Description

Looking at https://github.com/dandi/schema/blob/master/terms/RoleType.yaml I see that the what I think of as `rdfs:subClassOf` `dandi:RoleType` is being modelled as `@type` which usually winds up implying that the uri refers to an `owl:NamedIndividual`, so for example we model `:Researcher` as an `owl:Class`, but I think `dandi:Researcher` would wind up being an `owl:NamedIndividual`? This may be an impedance mismatch between a pure rdf and an owl data model. Thoughts?

edit: similar issue with RelationType, modelling data vs modelling the entities in the world. It seems that the `dandi:` space is modelling the structure of the data and that we would have to lift those ids to the class level to get an owl representation?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.