bechtleav360 / Maverick.EntityGraph

API to access skills, learning units, and everything else through a json-ld api
Apache License 2.0
4 stars 8 forks source link

CRC Checksums for value identifiers from n3 statement #65

Closed pajoma closed 9 months ago

pajoma commented 10 months ago

The value identifiers should use their own method for generating the checksums. This enables the client to uniquely identify the value to update with details without the need to list all values before.

Let's take the following example

https://entitygraph.azurewebsites.net/api/s/oer/entities/4salg4xx> a sdo:LearningResource,
   sdo:keywords "Computer Science"@en, "EP 2015"@en, "EuroPython 2015"@en, "EuroPython Conference"@en;

and we want to add a detail to the keyword "Computer Science" using the endpoint

/api/entities/4salg4xx/value/sdo.keywords/details/dc.source

The checksum is generated from the string <https://schema.org/keywords> "Computer Science"@en

pajoma commented 9 months ago

completed