hero

RDF on Elixir

Linked Data ❤ Elixir

Get Started →

RDF.ex

Data structures to build RDF graphs and datasets, which can be loaded and stored in the most popular serializations formats - N-Triples, Turtle, JSON-LD

SPARQL.ex

Perform SPARQL queries against the data in your RDF.ex data structures

SPARQL.Client

Perform SPARQL queries against any public SPARQL service - Wikidata, Dbpedia, LinkedGeoData, you name it

def schema_org_description do
  ~I<https://rdf-elixir.dev>
  |> RDF.type(Schema.Website)
  |> Schema.about(
       ~I<https://github.com/marcelotto/rdf-ex>,
       ~I<https://github.com/marcelotto/sparql-ex>
     )
  |> JSON.LD.write_file!("description.jsonld")
end