New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Json schema for serviceinterface? #748

Closed
ackerball opened this Issue Apr 20, 2018 · 5 comments

Comments

Projects
None yet
3 participants
@ackerball

ackerball commented Apr 20, 2018

hi,
is there a json schema for the interfaces which are used in the console (webservice url: /json) ?
where can i get a template or how can you generate a template for the request for each interface method?

thanks in advance for an answer or a hint.

frank

@rubendel

This comment has been minimized.

Member

rubendel commented Apr 20, 2018

The Console application is a perfect place to start looking for this information. Just have a look at the calls that are done during startup (hint, only one call is used: MetaInterface.getAllAsJson). All the calls you might need for this are in the "MetaInterface" interface.

@akuckartz

This comment has been minimized.

akuckartz commented Apr 20, 2018

Will JSON-LD be supported ?

@rubendel

This comment has been minimized.

Member

rubendel commented Apr 20, 2018

No, I don't see how that would work since "JSON-LD is a method of encoding Linked Data using JSON". The original data is not linked data...

@akuckartz

This comment has been minimized.

akuckartz commented Apr 20, 2018

Depending on the JSON documents they can be converted to Linked Data by "simply" providing JSON-LD contexts.

@rubendel

This comment has been minimized.

Member

rubendel commented Apr 20, 2018

Yet I still don't see how a JSON based RPC API would become more useful if linked to Linked Data contexts (those would have to be created first because I don't think there are already "Revision", "Project", "User" etcetera linked data concepts).

@rubendel rubendel closed this Oct 12, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment