Pirating the Semantic Web with JavaScript
summary
Claims that JavaScript can read RDFa triples in-page and make license metadata actionable by the browser, demonstrated by a Chrome extension called rdfa-laser that scans for RDFa license triples, decorates images with animated lasers, and adds a small Creative Commons attribution non-commercial 2.5 indicator in the omnibar. The demo uses plain DOM/XPath access and a simple API like document.getElementsByProperty, the extension is a few dozen lines of JS (presented as ~10–15 lines) and the demo works on real sites with embedded RDFa.
AI-written summary · about
chapters (9)
- 0:00Start
- 4:41What Is the Semantic Web
- 5:23The Semantic Web
- 5:48Semantic Web
- 24:28To Extract the Source Code from a Chrome Extension
- 29:47The Source Code of this Chrome Extension
- 30:23Background Page
- 31:51Namespace Mapping
- 33:08Pop-Up Page
related talks
42mIntroduction to the Semantic Web
47mConversational Semantics
32mConversational Semantics for the Web
39mEmphasising Relationships in the BBC's Data Using Technologies of the Semantic Web
29mJavaScript for Everybody
21mWeb Browsers: Om nom nom
45mThe Art of Web Scraping. Trees, Algorithms and JS Magic
22mExtending the Web - explore new UI surfaces with WebExtensions
