#10 Create OWL definition of vocabulary extension

Open
opened 1 year ago by cjslep · 0 comments
cjslep commented 1 year ago

go-fed/activity/astool generates native ActivityStreams types in Go. I would like for the library to support the ForgeFed vocabulary as a first-class vocabulary.

That tool expects classes and properties to be defined using the OWL ontology. For example, the unofficial OWL definition I use for the base ActivityStreams vocabulary is here.

An example for what kind of file the astool expects the derived vocabulary to look like is here.

It is my hope that these sorts of definitions become conventional in the community. If this is out of scope or too much effort, feel free to close this issue. Thanks!

[`go-fed/activity/astool`](https://github.com/go-fed/activity/tree/master/astool) generates native ActivityStreams types in Go. I would like for the library to support the ForgeFed vocabulary as a first-class vocabulary. That tool expects classes and properties to be defined using the OWL ontology. For example, the unofficial OWL definition I use for the base ActivityStreams vocabulary is [here](https://github.com/go-fed/activity/blob/master/astool/activitystreams.jsonld). An example for what kind of file the `astool` expects the derived vocabulary to look like is [here](https://github.com/go-fed/activity/blob/master/astool/example_custom_spec.jsonld). It is my hope that these sorts of definitions become conventional in the community. If this is out of scope or too much effort, feel free to close this issue. Thanks!
Sign in to join this conversation.
Loading...
Cancel
Save
There is no content yet.