openteamsinc / scrud-django

A Django application for SCRUD REST services. Semantic REST API generation.
https://openteamsinc.github.io/scrud-django/
0 stars 0 forks source link

Implement a services catalog #4

Closed dcharbon closed 3 years ago

dcharbon commented 4 years ago

This catalog should include a single way to register an endpoint that maps the RDF type URI of the resource to the URL for that resource. For example:

{
    "https://api.openteams.com/json-ld/PartnerProfile-Listing":
        "https://backend.openteams.com/partner-profiles"
    , ...
}

The example above shows a services catalog resource that includes an entry for the listing of partner profile resources.

We'll also need json-ld and schema for the services catalog resource itself... That is, this endpoint will also be a semantic resource

dcharbon commented 4 years ago

I've added some documentation here. The JSON-LD pattern is taken from the spec for data indexing.

trentoliphant commented 3 years ago

Done for now - needs to be refactored when #23 is completed