skohub-io / skohub-vocabs

A lightweight tool to publish SKOS Vocabularies
https://skohub.io/
Apache License 2.0
34 stars 25 forks source link

Add JSON-LD to vocab overview page #110

Closed acka47 closed 1 year ago

acka47 commented 3 years ago

The overview pages listing vocabularies from a connected repo (like here or here) could use some structured data. As we are already using ActivityStreams, we might use as:Collection for this. Also, Hydra collections come to mind.

sebilasse commented 2 years ago

as:Collection or as:OrderedCollection

I would also like to suggest a thing to make it more ActivityPub friendly. This goes for the creation of according JSON-LD. It should have all of the defined things in the concept and we could alias skos:prefLabel as as:name or as:nameMap and the skos:definition as as:summary or as:summaryMap and then anyone can use it for e.g. as:Relationship

acka47 commented 2 years ago

Thanks for the suggestions, @sebilasse . As this issue is about the overview pages (like here or here) for all the vocabs in an associated GitHub repo, we should keep your propoasal in mind when re-introducing inboxes and ActivityStreams vocabulary for songle concepts later this year. But first, we will soon temporarily remove inboxes and AS information with #171.

sebilasse commented 2 years ago

+1

But first, we will soon temporarily remove inboxes and AS information

yes, I knew this. I have to think a bit – also tempted to quickly friendly fork this and work on it for a while :)

acka47 commented 1 year ago

Closing as we first have to discuss the overview page itself, see #231 .