RDF Browser is a Firefox Add-on that requests RDF files and renders RDF files as Turtle documents with clickable links.
Current version: | 1.2.3 |
---|---|
Release date: | Oct 5, 2022 |
The Add-on is released and maintained by the Chair of Technical Information Systems at Friedrich-Alexander-University Erlangen-Nürnberg.
The easiest way to add the Add-on to your Firefox browser is to install it directly from the Firefox Add-ons Website:
https://addons.mozilla.org/en-US/firefox/addon/rdf-browser
If the Add-on was successfully installed, documents such as the following should be rendered as a clickable Turtle document:
- https://www.w3.org/1999/02/22-rdf-syntax-ns
- http://dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_terms.ttl
- http://dbpedia.org/resource/Resource_Description_Framework
To install the Add-on directly from sources, clone this repository, build the project (see below), and then follow the instructions on the following page:
- Go to about:debugging
- Click This Firefox
- Click Load Temporary Add-On
- Select the manifest.json file from the Add-on directory
To build the project, run the following:
$ npm install
$ npm run build
- To customize the Add-on behavior and the output style, go to the options page at about:addons
- To see the raw format of any rendered RDF file, click Ctrl + U.
- Fixed floating point numbers in HTTP accept header
- Minor bug fixes
- Improved consideration of 303 URIs
- Added support for different serializations in editor mode
- Added support for HTTP CRUD methods in editor mode
- New interactive editor mode
- Linked Data Principles conformance check
- Crawler functionality
- Usability improvements
- Added intelligent base prefix inclusion
- Fixed handling of relative URIs
- Improved error page
- Improved error handling
- Error reporting functionality
- Added quick actions menu
- Fixed cookie handling on URL redirect
- Added support for legacy content-type text/n3
- Support of Turtle inline blank node syntax
- Support of Turtle list syntax
- Performance improvement
- Restructured codebase
- Implemented CI pipeline
- Updated JSON-LD parser
- Fixed redirection problems
- Minor bug fixes
- Automatic handling of redirection responses
- Minor bug fixes
- Blacklist and whitelist support for URIs and domains
- Address bar button for convenient addition and removal of pages from blacklist and whitelist
- Option to display the Turtle output using content scripts
- Minor bug fixes
- Improved error reporting
- Clickable blank nodes
- Consideration of file type in addition to content-type
- Improved syntax highlighting
- Syntax highlighting for Turtle output
- Options page to customize Add-on behavior and output style
- Bug fixes concerning blank node and prefix labeling
- Inclusion of popular prefixes in output
- Prevention of XHR interference and content-length limit (10 MB)
- Refactoring of triplestore for performance increase
The Add-on uses the following libraries for parsing and serializing RDF files:
- N3.js (Turtle, TriG, Notation3, N-Triples, N-Quads)
- jsonld-streaming-parser (JSON-LD)
- jsonld-streaming-serializer (JSON-LD)
- rdfxml-streaming-parser (RDF/XML)
This work was partially funded by the German Federal Ministry of Education and Research through the MOSAIK project (grant no. 01IS18070A).