rdflib

Tools to Manipulate and Query Semantic Data

The Resource Description Framework, or 'RDF' is a widely used data representation model that forms the cornerstone of the Semantic Web. 'RDF' represents data as a graph rather than the familiar data table or rectangle of relational databases. The 'rdflib' package provides a friendly and concise user interface for performing common tasks on 'RDF' data, such as reading, writing and converting between the various serializations of 'RDF' data, including 'rdfxml', 'turtle', 'nquads', 'ntriples', and 'json-ld'; creating new 'RDF' graphs, and performing graph queries using 'SPARQL'. This package wraps the low level 'redland' R package which provides direct bindings to the 'redland' C library. Additionally, the package supports the newer and more developer friendly 'JSON-LD' format through the 'jsonld' package. The package interface takes inspiration from the Python 'rdflib' library.

Total

3,540

Last month

663

Last week

100

Average per day

22

Daily downloads

Total downloads

Description file content

Package
rdflib
Title
Tools to Manipulate and Query Semantic Data
Version
0.2.1
Description
The Resource Description Framework, or 'RDF' is a widely used data representation model that forms the cornerstone of the Semantic Web. 'RDF' represents data as a graph rather than the familiar data table or rectangle of relational databases. The 'rdflib' package provides a friendly and concise user interface for performing common tasks on 'RDF' data, such as reading, writing and converting between the various serializations of 'RDF' data, including 'rdfxml', 'turtle', 'nquads', 'ntriples', and 'json-ld'; creating new 'RDF' graphs, and performing graph queries using 'SPARQL'. This package wraps the low level 'redland' R package which provides direct bindings to the 'redland' C library. Additionally, the package supports the newer and more developer friendly 'JSON-LD' format through the 'jsonld' package. The package interface takes inspiration from the Python 'rdflib' library.
License
MIT + file LICENSE
Encoding
UTF-8
LazyData
true
URL
BugReports
https://github.com/ropensci/rdflib/issues
Imports
redland, jsonld, methods, utils, stringi, readr, dplyr, tidyr
RoxygenNote
6.1.1
Suggests
magrittr, covr, testthat, knitr, rmarkdown, jqr, DT, tibble, purrr, lubridate, httr, xml2, jsonlite, repurrrsive, nycflights13, spelling
VignetteBuilder
knitr
Language
en-US
NeedsCompilation
no
Packaged
2018-11-25 04:43:13 UTC; cboettig
Author
Carl Boettiger [aut, cre, cph] (), Bryce Mecum [rev] (), Anna Krystalli [rev] (), Viktor Senderov [ctb] ()
Maintainer
Carl Boettiger
Repository
CRAN
Date/Publication
2018-11-25 05:20:03 UTC

install.packages('rdflib')

0.2.1

23 days ago

https://github.com/ropensci/rdflib

Carl Boettiger

MIT + file LICENSE

Imports

redland, jsonld, methods, utils, stringi, readr, dplyr, tidyr

Suggests

magrittr, covr, testthat, knitr, rmarkdown, jqr, DT, tibble, purrr, lubridate, httr, xml2, jsonlite, repurrrsive, nycflights13, spelling

Discussions