Blindingly Fast RDFa 1.1 Processing – librdfa 1.1 released and ready for production use: http://t.co/0qX13Vny #rdfa #w3c
All posts by ManuSporny
Blindingly Fast RDFa 1.1 Processing
The fastest RDFa processor in the world just got a big update – librdfa 1.1 has just been released! librdfa is a SAX-based RDFa processor, written in pure C – which makes it very portable to a variety of different software and hardware architectures. It’s also tiny and fast – the binary is smaller than this web page (around 47KB), and it’s capable of extracting roughly 5,000 triples per second per CPU core from an HTML or XML document. If you use Raptor or the Redland libraries, you use librdfa.
The timing for this release coincides with the push for a full standard at W3C for RDFa 1.1. The RDFa 1.1 specification has been in feature-freeze for over a month and is proceeding to W3C vote to finalize it as an officially recognized standard. There are now 5 fully conforming implementations for RDFa in a variety of languages – librdfa in C, PyRDFa in Python, RDF::RDFa in Ruby, Green Turtle in JavaScript, and clj-rdfa in Clojure.
It took about a month of spare-time hacking on librdfa to update it to support RDFa 1.1. It has also been given a new back-end document processor. A migration from libexpat to libxml2 was performed in order to better support processing of badly authored HTML documents as well as well formed XML documents. Support for all of the new features in RDFa 1.1 have been added, including the @vocab attribute, @prefix, and @inlist. Full support for RDFa Lite 1.1 has also been included. A great deal of time was also put into making sure that there were absolutely no memory leaks or pointer issues across all 700+ tests in the RDFa 1.1 Test Suite. There is still some work that needs to be done to add HTML5 @datetime attribute support and fix xml:base processing in SVG files, but that’s fairly small stuff that will be implemented over the next month or two.
Many thanks to Daniel Richard G., who updated the build system to be more cross-platform and pure C compliant on a variety of different architectures. Also thanks to Dave Longley who fixed the very last memory leak, which turned out to be a massive pain to find and resolve. This version of librdfa is ready for production use for processing all XML+RDFa and XHTML+RDFa documents. This version also supports both RDFa 1.0 and RDFa 1.1, as well as RDFa Lite 1.1. While support for HTML5+RDFa is 95% of the way there, I expect that it will be 100% in the next month or two.
Kauffman Foundation finds that…
Kauffman Foundation finds that 78% of 100 VC funds fail to do better than the public markets: http://t.co/15799f6D #vc #crowdfunding
W3C Memes – oooh, Web standard…
W3C Memes – oooh, Web standards humor from the HTML WG Fist-to-Face – RT @shepazu: Awesome. http://t.co/H3lgX67w #w3cmemes
Proposal to add RDFa markup to…
Proposal to add RDFa markup to New York City government website: http://t.co/12V9uj8U /via @jqnatividad #rdfa #w3c #greatidea
@giyom re: XPrize for P2P fina…
@giyom re: XPrize for P2P financial infrastructure – If there is, sign us up! http://t.co/5sfDJ2SK #payswarm #futureofmoney
First fully conforming RDFa 1….
First fully conforming RDFa 1.1 processor in JavaScript released: http://t.co/CxBgiIpo /via @alexmilowski #xhtml #rdfa #w3c
Classical flash mob (love the …
Classical flash mob (love the look on the passenger’s faces – true happiness): http://t.co/m0f6VFnL #music #gatewaytothe #soul
Today in RDFa (Last changes to…
Today in RDFa (Last changes to RDFa 1.1 – now frozen for W3C vote, HTML+RDFa issues): http://t.co/TAfX4Y6u #rdfa #w3c
Awesome Google Chrome extensio…
Awesome Google Chrome extension adds Tomahawk/Spotify play buttons to pages that use RDFa: http://t.co/iC45EJDr /via @tomahawk #rdfa
From the Wells Fargo Merchant …
From the Wells Fargo Merchant Services Agreement: “This agreement contains a provision /hat/” – bs! No such hat was provided to me.
Facebook to IPO in 13 days at …
Facebook to IPO in 13 days at $100 BeeeeLLION dollars: http://t.co/ssqny8IZ /via @slashdot #yawn #facebook #ipo #overvalued
@elisabethstaab err, I mean if…
@elisabethstaab err, I mean if technology failed, we’d start trading in dismembered fingers & organs. It’s the only reasonable outcome.
@elisabethstaab That is, after…
@elisabethstaab That is, after the Great Post-apocalyptic Social Media War of 2045, which would wipe out 95% of the world’s population.
@elisabethstaab even if we hav…
@elisabethstaab even if we have a cataclysmic event, we’d just go back to nation-backed paper currency and banks until we rebuild.
@elisabethstaab If technology …
@elisabethstaab If technology went boom right now, so would our money – the entire finance industry runs on silicon today – no backups.
@elisabethstaab The Chronicles…
@elisabethstaab The Chronicles of Bernake? The Debtor Games? The Fixed Element? Tranche Girl? Johnny Inflation? Ghost in the Share.. *stops*
Part 2: How crypto-currencies …
Part 2: How crypto-currencies could replace cash in the next 10 years: http://t.co/5eWxI6Hw #futureofmoney #w3c #payswarm
@agebhard You can always write…
@agebhard You can always write an apache rule to remove case sensitivity from the URLs that you receive (this is by design)
Google "Conversation Mode…
Google “Conversation Mode” – allows people to speak to each other w/o knowing other’s language (video): http://t.co/puddUfBn
If information and e-mail had …
If information and e-mail had weight, I’d be in the process of being crushed into a bloody pulp right about now. #slowtheinternet
Stardog "implementing the…
Stardog “implementing the shit out of JSON-LD” – see http://t.co/dYwgCtMI for more info. #jsonld #w3c #lod #linkeddata #rdf
Today in Web Payments (PaySwar…
Today in Web Payments (PaySwarm vocab, currency IRIs, webcredits, HTTPRange14!?): http://t.co/Muhdsstc #w3c #payswarm #futureofmoney
RT @ricroberts: the http://t.c…
RT @ricroberts: the http://t.co/ps6NEjHs test suite is awesome as a source of examples of proper use. http://t.co/EHbTBHy4 #rdfa
Make your HTML pages smarter w…
Make your HTML pages smarter with RDFa 1.1 Lite http://t.co/5Q6UmPfS /via @developerworks #rdfa #w3c
Today in JSON-LD (JSON-LD API,…
Today in JSON-LD (JSON-LD API, framing, initial context, and datatype coercion): http://t.co/OzdeFOox #jsonld #w3c #nodejs
The Crisis of Money and how th…
The Crisis of Money and how the Web can fix it – wrote this for PayPal and O’Reilly: http://t.co/ooB6whsP #futureofmoney #payswarm
RT @lonnen: Some people see a …
RT @lonnen: Some people see a problem and think “I know, I’ll use Java!” Now they have a ProblemFactory.
RT @alexmilowski: Green Turtle…
RT @alexmilowski: Green Turtle passes 151/158 test cases for XHTML+RDFa 1.1 #rdfa http://t.co/0OTZj3UP
Only 10% of secure sites on th…
Only 10% of secure sites on the Internet are actually secure – 90% vulnerable to attack: http://t.co/IFDUzLY6 #ssl #tls #security
Technology and tiny ponies: ht…
Technology and tiny ponies: http://t.co/zvszsinQ /via Gideon Rosenblatt #apple #store #ponies
RDFa 1.1 proposed to go to fin…
RDFa 1.1 proposed to go to final vote by W3C member companies: http://t.co/y4lCLfEy #w3c #rdfa
Mozilla Persona personal digit…
Mozilla Persona personal digital identity solution is a finalist for $10M in federal funding: http://t.co/Z4D3LhhW
Google search for "Zerg r…
Google search for “Zerg rush” (Starcraft videogame reference): http://t.co/8GVfUV5r #awesome
@meyerweb perhaps, but there h…
@meyerweb perhaps, but there hasn’t been a new community-developed Microformat in years – all the dev is happening in RDFa/Microdata land.
Wow – web comic containing HTM…
Wow – web comic containing HTML5, SVG, SVG animation /and/ RDFa: http://t.co/C2ze76us /via @biftercomic #rdfa #svg #html5 #w3c
Today in RDFa (RDFa 1.1 approv…
Today in RDFa (RDFa 1.1 approved for final vote – next step – RDFa 1.1 becomes official): http://t.co/ppy8fxTS #w3c #rdfa
Experimental camera generates …
Experimental camera generates text descriptions of photos taken for $1.25/pic: http://t.co/0TzRKUgP /via @chrismessina #true #AI
@benadida a new branch of info…
@benadida a new branch of information theory – hirsute crypto?
The state of the Web: http://t…
The state of the Web: http://t.co/VNPRaCGM #theoatmeal
@edsu exactly – which is why t…
@edsu exactly – which is why that solution is as good as any that we can hope to have…
Finally, a solution to the HTT…
Finally, a solution to the HTTPRange-14 concern! http://t.co/9aci83f7 /via @hsivonen #w3c #tag
Why rel-value triples are diff…
Why rel-value triples are different for XHTML+RDFa vs. HTML5+RDFa: http://t.co/x35p5R75 /cc @ndw @hsivonen @fakebaldur @simonstl #rdfa…
@ndw or rather, the meaning of…
@ndw or rather, the meaning of a number of rel-keywords changed between XHTML and HTML5.
@ndw re: RDFa triples diff fro…
@ndw re: RDFa triples diff from XHTML/HTML – Only for rel-keywords … because the rel keywords allowed in XHTML and HTML5 are different.
Browser tech talks assume an a…
Browser tech talks assume an audience that isn’t there: http://t.co/CVd1VMtd #html5 #chrome #safari #ie #firefox
RT @jeffsayre: Live videocast …
RT @jeffsayre: Live videocast of the Planetary Resources unveiling http://t.co/vlGPhpeQ #Space #resources #exploration
BREAKING: Google launches Driv…
BREAKING: Google launches Drive – free storage on the Web: http://t.co/0ySNn9iH (didn’t this already happen like 5 years ago?)
New website for crowd-funding …
New website for crowd-funding movies (closed to non-institutional investors): http://t.co/8DCC5M4Z /via Gideon Rosenblatt
Asteroid mining company to be …
Asteroid mining company to be launched by whos-who list of entrepreneurs, trillions of dollars at stake: http://t.co/upONMGaY
Young people tire of old econo…
Young people tire of old economic models – infinite growth in a finite world is madness: http://t.co/ETHMLL4y #futureofmoney
Pixel Qi screens dominate iPad…
Pixel Qi screens dominate iPad3 screens. 30 million Apple fanboys burst into tears: http://t.co/cyNn93EN #qi #apple #ipad3 #oldshiny
@brucel unlikely, only one hum…
@brucel unlikely, only one human limber enough to succeed at that degree of human-badger pretzeling #badger #sutra #mobile #web
@brucel perhaps it should be I…
@brucel perhaps it should be Interspecial Sex Symbol? How are your polling numbers among lemurs and badgers?
@brucel … and here I thought…
@brucel … and here I thought that was just how I viewed you. Corrected on G+ – too bad Twitter doesn’t allow you to re-edit tweets.
Why we shouldn’t make separate…
Why we shouldn’t make separate mobile websites written by International Sex Symbol @brucel http://t.co/bFs7eV2m #mobile #opera #sex
RT @bergie: see how #RDFa buil…
RT @bergie: see how #RDFa builds your web editing interface? #DecoupledCMS talk at #WWW2012 dev track after lunch, Gratte-Ciel 3
Finally, a Web app to show peo…
Finally, a Web app to show people which logical fallacy they’re making: http://t.co/cMBKmdmr /via Mike Elgan
Structured Data in HTML goes m…
Structured Data in HTML goes mainstream: 25% of sampled web pages now contain RDFa: http://t.co/bSBhIhLI #w3c #rdfa #html5
Occupy Pepper spraying "i…
Occupy Pepper spraying “incident” at UC Davis campus worse than originally thought after investigation: http://t.co/PN1ZAesK #fail
RT @pelleb: US Payment experts…
RT @pelleb: US Payment experts have very little imagination: http://t.co/nfCHgpsz #futureofmoney #payswarm #bitcoin #opentransact
RT @gkellogg: RT @caffiend73: …
RT @gkellogg: RT @caffiend73: Check out Rich Snippet Optimizer: http://t.co/XpcyXPk5 #seo #rdfa #microformats
Build RESTful Web Services wit…
Build RESTful Web Services with JSON-LD: http://t.co/jRCR4Vz4 /by @markuslanthaler #w3c #jsonld
Today in Web Payments (settlem…
Today in Web Payments (settlement via IFEX, MintChip, security concerns, #payswarm vocab): http://t.co/do08alyY #w3c #futureofmoney
Last week in JSON-LD (super-se…
Last week in JSON-LD (super-session, keyword aliasing, named graph support, compaction, APIs): http://t.co/cBqCIQAT #jsonld #w3c
Google creates network hardwar…
Google creates network hardware, utilizes ~100% of capacity (30% is considered great today): http://t.co/jR3XamgM /via @jeffsayre
RT @tommyh: "your web sit…
RT @tommyh: “your web site is your api, made possible by rdfa” [w00t!] – paraphrasing @ivan_herman at #ldow2012
yay! RT @pchampin: @ivan_herma…
yay! RT @pchampin: @ivan_herman advocating #jsonld http://t.co/FmwBZHBy at #ldow2012 #www2012 yay! /cc @manusporny
Feeling like this right now: h…
Feeling like this right now: http://t.co/qJWhII7m (okay, well maybe not the last part) #fight #the #system
The short history of business …
The short history of business crowd-funding: http://t.co/8vnr1VpJ PaySwarm’s approach: http://t.co/X9XZ5FaA /via @jeffsayre #payswarm
World Bank opening up all of t…
World Bank opening up all of their research publications and /data/ – big news for open government / open data: http://t.co/pFyIcfec
@bergie Unfortunately, I won’t…
@bergie Unfortunately, I won’t be at WWW2012 – but would be happy to have a phone/skype chat with you about RDFa/JSON-LD.
Decoupling content management …
Decoupling content management systems using RDFa and JSON-LD: http://t.co/kTCB0xb8 /via @SepehrLajevardi #rdfa #jsonld #w3c
@cjenscook PaySwarm doesn’t de…
@cjenscook PaySwarm doesn’t depend on HTTPS to protect integrity – it uses digital signatures: http://t.co/iWGDrOFg #payswarm
@lilinoe @TrinAndTonic @hobbz …
@lilinoe @TrinAndTonic @hobbz Also, I’m pretty sure everyone on the Web is into pornography – ever turned Google Safe Search off? #justsayin
@lilinoe @TrinAndTonic @hobbz …
@lilinoe @TrinAndTonic @hobbz What’s to say I’m not a lady? At the very least, I have lady-like tendencies.
Google gives smart retailers a…
Google gives smart retailers a boost w/ GoodRelations & RDFa (other retailers left behind): http://t.co/V2imQKTD #w3c #rdfa #seo
Finally, a real-time collabora…
Finally, a real-time collaborative wiki (like Etherpad for Wikis): http://t.co/vIo2H6xs /via @VenessaMiemis #hackpad #etherpad #wiki
In Denver? Learn about HTML5, …
In Denver? Learn about HTML5, RDFa & WebGL from @bsletten at Denver Users Group on 6/18: http://t.co/P705qExu #rdfa #html5
node.js achieves 250,000 simul…
node.js achieves 250,000 simultaneous connections, melts faces: http://t.co/2YcHw1tJ #sick #nodejs #c250k
Today in JSON-LD (super-sessio…
Today in JSON-LD (super-session covering: graph support, keyword aliasing, API design): http://t.co/JiX9E1pu #jsonld #w3c
RT @mfhepp: Google just added …
RT @mfhepp: Google just added GoodRelations/RDFa support for many additional countries: http://t.co/KEvAXhzq #seo #rdfa
@markuslanthaler @neurobashing…
@markuslanthaler @neurobashing We /think/ it was a PHP vulnerability – all PHP sites were pwnd, PHP 5.3.10, apache 2.2.22-1
Nothing like spending a Saturd…
Nothing like spending a Saturday night doing forensics on a machine that was compromised due to a PHP vulnerability. #php
On being wrong (if you create,…
On being wrong (if you create, you will want to watch this): http://t.co/tOn0fnjB /by @kathrynschulz #ted #video
@ndebock re: OpenTransact vs. …
@ndebock re: OpenTransact vs. PaySwarm – you may be interested in this: http://t.co/UmDD0PBk #w3c #opentransact #payswarm
Need to quickly create a diagr…
Need to quickly create a diagram? Interactive diagram editor in JavaScript, exports SVG: http://t.co/Drr1mMPV #js #svg #html5
Today in RDFa (status of imple…
Today in RDFa (status of implementations, responses to @hsivonen, HTML5+RDFa, next steps): http://t.co/Nk73QVS1 #rdfa #w3c #html5
Google begins testing Augmente…
Google begins testing Augmented Reality glasses (video): http://t.co/JICkEOJF #google #ar
IBM (top-three database provid…
IBM (top-three database provider in the world) shipping production-quality Linked Data/RDF support in DB2: http://t.co/NbsrxakQ
Excellent piece about LGBT rig…
Excellent piece about LGBT rights, Brendan Eich and Mozilla by @tommorris : http://t.co/3m4IY9Ap #lgbt #rights
New site does a pretty awesome…
New site does a pretty awesome job of finding good, available domain names: http://t.co/hrg8fmJn /via @davidlehn
Atlassian greatly improves git…
Atlassian greatly improves git forking by adding spooning feature: http://t.co/vymPgFgS #git #dvcs
Today in Web Payments (commerc…
Today in Web Payments (commerce, credit card / bank / pay vocabulary, payswarm vocabulary): http://t.co/T9X1annl #w3c #payswarm…
MorpHex walking hexapod robot …
MorpHex walking hexapod robot turns itself into a ball, rolls: http://t.co/l0wOQKKE #metroid #morethanmeetstheeye
Today in JSON-LD (@graph remov…
Today in JSON-LD (@graph removal, deep value probing, resolving term conflicts): http://t.co/yikkry2W #jsonld #w3c
Kid calls demolition company, …
Kid calls demolition company, requests that her school be knocked down: http://t.co/vjPvd1g9 /cc @keithnolan @sutton_pd #pranks
BrowserID stops DDoS (or how B…
BrowserID stops DDoS (or how BrowserID saved the RDFa Test Suite): http://t.co/UcAuP0mU /by @gkellogg #browserid #rdfa #w3c
@JeniT All of the PaySwarm/Web…
@JeniT All of the PaySwarm/Web Keys specs also use JSON-LD for their API: http://t.co/NAb96PUt and http://t.co/QcNBEsli #payswarm #w3c
Just released – updated Workin…
Just released – updated Working Draft of HTML5+RDFa 1.1: http://t.co/ahy5KKpM #html5 #rdfa #w3c