@rdfdev/iri
v1.2.3
Published
Toolkit to make working with IRI's quick and easy
Downloads
264
Maintainers
Readme
js.rdf.dev/iri
A lot of IRI/URI manipulation can happen while working with linked data, this package provides utility functions to do just that.
Example
import rdf from "@ontologies/core";
import { doc, filename, origin, parentDir, site, term } from "@rdfdev/iri";
const myIRI = rdf.namedNode("https://example.com/people/1#profilePicture");
doc(myIRI) // rdf.namedNode("https://example.com/people/1")
filename(myIRI) // "1"
parentDir(myIRI) // rdf.namedNode("https://example.com/people")
origin(myIRI) // rdf.namedNode("https://example.com")
site(myIRI) // rdf.namedNode("https://example.com/")
term(myIRI) // "profilePicture"
Getting started
Just install the package and its peer dependencies.
npm i @rdfdev/iri @ontologies/core
yarn add @rdfdev/iri @ontologies/core
Documentation
See the js.rdf.dev/iri documentation
See the complete js.rdf.dev documentation
Need help with linked data?
This package is brought to you by Ontola. We build production-grade linked data solutions and can help you from advice to building custom web services.