smartAPI icon indicating copy to clipboard operation
smartAPI copied to clipboard

What happened to your "JSON-LD data model for API schema"?

Open louis-vinchon opened this issue 4 years ago • 2 comments

Hello SmartAPI team,

We, at my company, are looking for a way to programmatically interact with other APIs without too much human intervention. OpenAPI looked exactly like what we were looking for, we then considered SmartAPI because of the Linked data aspect. However upon closer inpection, it appreared that the SmartAPI specification makes very little use of JSON-LD's features, if at all, and neither the specification nor the website provide more information on that side.

I read through your presentation linked in your README and found what I was initially expecting from SmartAPI: the possibility to express a SmartAPI document as JSON-LD referencing definitions / concepts defined somewhere, and this is where the trail stops as the example referenced a context at https://raw.githubusercontent.com/Network-of-BioThings/smartAPI/master/schema/smartAPI.service.jsonld that is no longer accesible.

So my questions are:

  • Does that @context document still exist somewhere?
  • Is there a formal "SmartAPI ontology" defined through RDF, RDFS, and OWL somewhere?
  • Has the "JSON-LD data model for API schema" actually been developped, has it been cancelled?

Regards

louis-vinchon avatar Aug 20 '21 15:08 louis-vinchon

Hi, I had made a preliminary one here: https://github.com/SmartAPI/smartAPI-ld/blob/master/smartapi.jsonld

micheldumontier avatar Aug 23 '21 15:08 micheldumontier

Hey! Thank you very much.

I suppose that by "preliminary" you mean that it didn't go any further.

Would you mind if I (try to) complete it?

louis-vinchon avatar Aug 24 '21 13:08 louis-vinchon

Closing due to inactivity, if issue is still relevant, please reopen.

NikkiBytes avatar Sep 25 '24 18:09 NikkiBytes