openknowledgebe / open-education

Website for Open Education (working group)
MIT License
3 stars 0 forks source link

[Vocabulary/JSON-LD context] Reuse existing vocabularies #8

Open RubenVerborgh opened 7 years ago

RubenVerborgh commented 7 years ago

The vocabulary introduces several concepts that already exist elsewhere, such as Course, Student, etc.

We should make an inventory of vocabularies that already exists, and what concepts they already have.

Examples:

jhoobergs commented 7 years ago

To be honest, I didn't like the fact that course 'extends' creativeWork, there are a lot of proporties of creativeWork that don't have any meaning for courses

RubenVerborgh commented 7 years ago

That's a fair point of criticism, and I agree (course materials, not courses, are creative works).

However, such comparisons should be done with pros and cons listed. Also, for this concrete case, this should be reported with schema.org. It's a mistake and they should fix it; they will be more popular than whatever we can come up with, so it's important for us as well.

jhoobergs commented 7 years ago

Are they quick with fixing such things? Because I assumed they were quite slow with such things.

RubenVerborgh commented 7 years ago

They are medium fast with such things; we should try as it is easy to make a case for this. I can do it if you want, but we should first document ourselves on the current status and progress of schema:Course; this might very well be already under discussion.