{"shell":true,"revision":"5087a4fb120901d8b4ae79448d529676ec3f0369","objects":[{"type":"impl","source":"lib/rdf/dataset.ex:686","object_type":"ModuleObject","moduledoc":null,"module":"Elixir.Enumerable.RDF.Dataset","id":"Enumerable.RDF.Dataset"},{"type":"impl","source":"lib/rdf/description.ex:531","object_type":"ModuleObject","moduledoc":null,"module":"Elixir.Enumerable.RDF.Description","id":"Enumerable.RDF.Description"},{"type":"impl","source":"lib/rdf/graph.ex:580","object_type":"ModuleObject","moduledoc":null,"module":"Elixir.Enumerable.RDF.Graph","id":"Enumerable.RDF.Graph"},{"type":"impl","source":"lib/rdf/inspect.ex:40","object_type":"ModuleObject","moduledoc":null,"module":"Elixir.Inspect.RDF.BlankNode","id":"Inspect.RDF.BlankNode"},{"type":"impl","source":"lib/rdf/inspect.ex:91","object_type":"ModuleObject","moduledoc":null,"module":"Elixir.Inspect.RDF.Dataset","id":"Inspect.RDF.Dataset"},{"type":"impl","source":"lib/rdf/inspect.ex:65","object_type":"ModuleObject","moduledoc":null,"module":"Elixir.Inspect.RDF.Description","id":"Inspect.RDF.Description"},{"type":"impl","source":"lib/rdf/inspect.ex:78","object_type":"ModuleObject","moduledoc":null,"module":"Elixir.Inspect.RDF.Graph","id":"Inspect.RDF.Graph"},{"type":"impl","source":"lib/rdf/inspect.ex:46","object_type":"ModuleObject","moduledoc":null,"module":"Elixir.Inspect.RDF.Literal","id":"Inspect.RDF.Literal"},{"type":null,"source":"lib/rdf.ex:2","object_type":"ModuleObject","moduledoc":"The top-level module of RDF.ex.\n\nRDF.ex consists of:\n\n- modules for the nodes of an RDF graph\n - URIs are (currently) represented via Elixirs `URI` struct and should be\n constructed with `RDF.uri/1`\n - `RDF.BlankNode`\n - `RDF.Literal`\n- a facility for the mapping of URIs of a vocabulary to Elixir modules and\n functions: `RDF.Vocabulary.Namespace`\n- modules for the construction of statements\n - `RDF.Triple`\n - `RDF.Quad`\n - `RDF.Statement`\n- modules for collections of statements\n - `RDF.Description`\n - `RDF.Graph`\n - `RDF.Dataset`\n - `RDF.Data`\n- the foundations for the definition of RDF serialization formats\n - `RDF.Serialization`\n - `RDF.Serialization.Decoder`\n - `RDF.Serialization.Encoder`\n- and the implementation of two basic RDF serialization formats\n - `RDF.NTriples`\n - `RDF.NQuads`\n\nThis top-level module provides shortcut functions for the construction of the\nbasic elements and structures of RDF and some general helper functions.\n\nFor a general introduction you may refer to the [README](readme.html).\n","module":"Elixir.RDF","id":"RDF"},{"type":null,"source":"lib/rdf/blank_node.ex:2","object_type":"ModuleObject","moduledoc":"A RDF blank node is a local node of a graph without an URI.\n\nsee <https://www.w3.org/TR/rdf11-primer/#section-blank-node>\nand <https://www.w3.org/TR/rdf11-concepts/#section-blank-nodes>\n","module":"Elixir.RDF.BlankNode","id":"RDF.BlankNode"},{"type":null,"source":"lib/rdf/datatypes/boolean.ex:2","object_type":"ModuleObject","moduledoc":"`RDF.Datatype` for XSD boolean.\n","module":"Elixir.RDF.Boolean","id":"RDF.Boolean"},{"type":"protocol","source":"lib/rdf/data.ex:2","object_type":"ModuleObject","moduledoc":"An abstraction over the different data structures for collections of RDF statements.\n","module":"Elixir.RDF.Data","id":"RDF.Data"},{"type":"impl","source":"lib/rdf/data.ex:201","object_type":"ModuleObject","moduledoc":null,"module":"Elixir.RDF.Data.RDF.Dataset","id":"RDF.Data.RDF.Dataset"},{"type":"impl","source":"lib/rdf/data.ex:84","object_type":"ModuleObject","moduledoc":null,"module":"Elixir.RDF.Data.RDF.Description","id":"RDF.Data.RDF.Description"},{"type":"impl","source":"lib/rdf/data.ex:146","object_type":"ModuleObject","moduledoc":null,"module":"Elixir.RDF.Data.RDF.Graph","id":"RDF.Data.RDF.Graph"},{"type":null,"source":"lib/rdf/dataset.ex:2","object_type":"ModuleObject","moduledoc":"A set of `RDF.Graph`s.\n\nIt may have multiple named graphs and at most one unnamed (\"default\")graph.\n\n`RDF.Dataset`implements:\n\n-Elixirs`Access`behaviour\n-Elixirs`Enumerable`protocol\n-E