Skip to content

A Firefox Add-on that requests RDF files and renders RDF files as Turtle documents with clickable links

License

Notifications You must be signed in to change notification settings

wintechis/rdf-browser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RDF Browser

Build Status

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.

Installation

Installing from the Firefox Add-ons Website

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:

Installing from Sources

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:

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Temporary_Installation_in_Firefox

Short Summary:

  • Go to about:debugging
  • Click This Firefox
  • Click Load Temporary Add-On
  • Select the manifest.json file from the Add-on directory

Build

To build the project, run the following:

$ npm install
$ npm run build

User Advice

  • 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.

Changelog

Version 1.2.3

  • Fixed floating point numbers in HTTP accept header

Version 1.2.2

  • Minor bug fixes

Version 1.2.1

  • Improved consideration of 303 URIs
  • Added support for different serializations in editor mode
  • Added support for HTTP CRUD methods in editor mode

Version 1.2.0

  • New interactive editor mode
  • Linked Data Principles conformance check
  • Crawler functionality
  • Usability improvements

Version 1.1.7

  • Added intelligent base prefix inclusion
  • Fixed handling of relative URIs
  • Improved error page

Version 1.1.6

  • Improved error handling
  • Error reporting functionality

Version 1.1.5

  • Added quick actions menu
  • Fixed cookie handling on URL redirect
  • Added support for legacy content-type text/n3

Version 1.1.4

  • Support of Turtle inline blank node syntax
  • Support of Turtle list syntax
  • Performance improvement

Version 1.1.3

  • Restructured codebase
  • Implemented CI pipeline
  • Updated JSON-LD parser

Version 1.1.2

  • Fixed redirection problems
  • Minor bug fixes

Version 1.1.1

  • Automatic handling of redirection responses
  • Minor bug fixes

Version 1.1.0

  • 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

Version 1.0.4

  • Minor bug fixes
  • Improved error reporting

Version 1.0.3

  • Clickable blank nodes
  • Consideration of file type in addition to content-type
  • Improved syntax highlighting

Version 1.0.2

  • Syntax highlighting for Turtle output
  • Options page to customize Add-on behavior and output style

Version 1.0.1

  • 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

Credits

The Add-on uses the following libraries for parsing and serializing RDF files:

This work was partially funded by the German Federal Ministry of Education and Research through the MOSAIK project (grant no. 01IS18070A).

About

A Firefox Add-on that requests RDF files and renders RDF files as Turtle documents with clickable links

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 99.5%
  • Other 0.5%