No description
- JavaScript 100%
| src | ||
| .gitignore | ||
| package.json | ||
| README.md | ||
nostr-vocab-skos-import
Convert SKOS (skohub-style JSON-LD) vocabularies into inputs for
nostr-vocab-core
builders.
Install
pnpm add git+https://git.edufeed.org/edufeed/nostr-vocab-skos-import.git#v0.1.0
pnpm add git+https://git.edufeed.org/edufeed/nostr-vocab-core.git#v0.1.0
Usage
import { fetchSkohubScheme, parseSkosJson, skosToVocabInputs } from 'nostr-vocab-skos-import';
import { buildConceptScheme, buildConcept } from 'nostr-vocab-core';
const raw = await fetchSkohubScheme('https://w3id.org/kim/schulfaecher/');
const parsed = parseSkosJson(raw);
const inputs = skosToVocabInputs(parsed, { relayHint: 'wss://r.example' });
const scheme = buildConceptScheme(inputs.scheme);