What is Nostr?
laoc42
npub1r30…t9ma
2024-09-05 15:48:29

laoc42 on Nostr: Laeserin liminal 🦠 buttercat1791 I want to do the following and need your opinion ...

Laeserin (nprofile…g6f8) liminal 🦠 (nprofile…5fhc) buttercat1791 (nprofile…07x7)

I want to do the following and need your opinion if that fits somehow into your nkb approach so it becomes a nkbip or a nud or...:

I want to publish metadata about learning resources via nostr. Though I'm unsure what the most nostr like approach is. I began with putting all that metadata as stringified json in the `content` field. People didn't like it and from what I heard, you got the same feedback (i didn't see any complaints in this nip though :https://github.com/nostr-protocol/nips/pull/1454).
Anyways I already have a detailed spec I want to use for the metadata (e.g. https://dini-ag-kim.github.io/amb/latest/ it's in german, but the examples at the bottom should be clear).
My approach would be to translate that to tags with positional arguments, e.g.

```json
{
"kind": 30142,
"created_at": ...,
"content": "",
"tags": [
["d", "https://oersi.org/resources/aHR0cHM6Ly9hdi50aWIuZXUvbWVkaWEvNjY5ODM=";]
["r", "https://oersi.org/resources/aHR0cHM6Ly9hdi50aWIuZXUvbWVkaWEvNjY5ODM=";]
["id", "https://oersi.org/resources/aHR0cHM6Ly9hdi50aWIuZXUvbWVkaWEvNjY5ODM=";] // or maybe use `r` for reference tag, might make search easier
["name", "Wurzeln konstruieren: Die Schnecke des Pythagoras"],
["description" "Eine Beschreibung..."]
["author", "", "Christian Spannagel"],
["image", "https://av.tib.eu/thumbnail/66983";]
["about", "https://w3id.org/kim/hochschulfaechersystematik/n37";, "Mathematik", "de"],
["about", "https://...";, "Geometrie", "de"],
["resourceType", "https://...";, "Video", "de"],
["inLanguage", "de"],
["keywords", "Pythagoras", "Geometrie"],
["license", "https://creativecommons.org/licenses/by/3.0";, "cc-by"],
["source", "https://av.tib.eu/";, "TIB AV-Portal"]
["published_at", ...],
],
"pubkey": "...",
}```

I have the feeling that our projects have some stuff in common, your approach is a lot more elaborated.
My question are: Where would you suggest to discuss this kind of stuff? What are your opinions?

Thanks!
Author Public Key
npub1r30l8j4vmppvq8w23umcyvd3vct4zmfpfkn4c7h2h057rmlfcrmq9xt9ma