iop-alliance / OpenKnowHow

A metadata specification to enable the collection of distributed, standardised metadata of open source hardware designs
GNU General Public License v3.0
2 stars 1 forks source link

Have a platform *dependent* way of contacting author(s) #7

Open hoijui opened 1 year ago

hoijui commented 1 year ago

As discussed in OPEN-NEXT/OKH-LOSH_copy#19, we do not and very likely never will have a platform independent way of contacting the author(s)/licensor(s) directly from the OKH data. What would be practically achievable though, is to have a platform dependent way of contacting, say:

So.. this is kind of a request for discussion of whether we want a new field called ... okh:contact or the like. And whether it should be mandatory. I would say: yes, mandatory.

Summary

Proposal: okh:contact, type: URL, cardinality: 1+, required: yes, content: email, telegram (person|group), platform contact page, github/gitlab issues page, ...

moedn commented 1 year ago

not quite sure about this… of course it's beneficial to be able to contact the originator, but:

hoijui commented 1 year ago

I did not think of having it as a (TOML) manifest entry, but rather only in RDF, and generate it while crawling. Having it really mandatory though, would mean we would exclude platforms/projects that really leave no way of contacting, which.. I can not think of any right now, but to some extend makes sense to me. Then again, we could also decide to not make it mandatory.

hoijui commented 1 year ago

In the meeting we had this morning, @moedn and me came to the conclusion, that this makes sense as an RDF-only info, created by the crawler, but not manually definable in the (TOML) manifest. It should also not be mandatory, as for not to exclude platforms that may not support this at all, or alternative (non krawler based) ways of coming up with the RDF data, which might not be able to supply this.