Blindingly Fast RDFa 1.1 Processing - librdfa 1.1 released and ready for production use: http://t.co/0qX13Vny #rdfa #w3c -- by @manusporny on May 7, 2012 at 4:56 pm

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 78% of 100 VC funds fail to do better than the public markets: http://t.co/15799f6D #vc #crowdfunding -- by @manusporny on May 7, 2012 at 2:43 pm
W3C Memes - oooh, Web standards humor from the HTML WG Fist-to-Face - RT @shepazu: Awesome. http://t.co/H3lgX67w #w3cmemes -- by @manusporny on May 4, 2012 at 8:22 pm
Proposal to add RDFa markup to New York City government website: http://t.co/12V9uj8U /via @jqnatividad #rdfa #w3c #greatidea -- by @manusporny on May 4, 2012 at 8:17 pm
@giyom re: XPrize for P2P financial infrastructure - If there is, sign us up! http://t.co/5sfDJ2SK #payswarm #futureofmoney -- by @manusporny on May 3, 2012 at 4:20 pm
First fully conforming RDFa 1.1 processor in JavaScript released: http://t.co/CxBgiIpo /via @alexmilowski #xhtml #rdfa #w3c -- by @manusporny on May 3, 2012 at 4:12 pm
Classical flash mob (love the look on the passenger's faces - true happiness): http://t.co/m0f6VFnL #music #gatewaytothe #soul -- by @manusporny on May 3, 2012 at 1:42 pm
Today in RDFa (Last changes to RDFa 1.1 - now frozen for W3C vote, HTML+RDFa issues): http://t.co/TAfX4Y6u #rdfa #w3c -- by @manusporny on May 3, 2012 at 11:49 am
Awesome Google Chrome extension adds Tomahawk/Spotify play buttons to pages that use RDFa: http://t.co/iC45EJDr /via @tomahawk #rdfa -- by @manusporny on May 3, 2012 at 11:45 am
From the Wells Fargo Merchant Services Agreement: "This agreement contains a provision /hat/" - bs! No such hat was provided to me. -- by @manusporny on May 2, 2012 at 5:40 pm
Facebook to IPO in 13 days at $100 BeeeeLLION dollars: http://t.co/ssqny8IZ /via @slashdot #yawn #facebook #ipo #overvalued -- by @manusporny on May 2, 2012 at 4:07 pm
@elisabethstaab err, I mean if technology failed, we'd start trading in dismembered fingers & organs. It's the only reasonable outcome. -- by @manusporny on May 2, 2012 at 4:04 pm
@elisabethstaab That is, after the Great Post-apocalyptic Social Media War of 2045, which would wipe out 95% of the world's population. -- by @manusporny on May 2, 2012 at 3:16 pm
@elisabethstaab even if we have a cataclysmic event, we'd just go back to nation-backed paper currency and banks until we rebuild. -- by @manusporny on May 2, 2012 at 3:14 pm
@elisabethstaab If technology went boom right now, so would our money - the entire finance industry runs on silicon today - no backups. :) -- by @manusporny on May 2, 2012 at 3:13 pm
@elisabethstaab The Chronicles of Bernake? The Debtor Games? The Fixed Element? Tranche Girl? Johnny Inflation? Ghost in the Share.. *stops* -- by @manusporny on May 2, 2012 at 2:58 pm
Part 2: How crypto-currencies could replace cash in the next 10 years: http://t.co/5eWxI6Hw #futureofmoney #w3c #payswarm -- by @manusporny on May 2, 2012 at 1:00 pm
@agebhard You can always write an apache rule to remove case sensitivity from the URLs that you receive (this is by design) :) -- by @manusporny on May 2, 2012 at 10:35 am
Google "Conversation Mode" - allows people to speak to each other w/o knowing other's language (video): http://t.co/puddUfBn -- by @manusporny on May 1, 2012 at 9:33 pm
If information and e-mail had weight, I'd be in the process of being crushed into a bloody pulp right about now. #slowtheinternet -- by @manusporny on May 1, 2012 at 5:33 pm
Stardog "implementing the shit out of JSON-LD" - see http://t.co/dYwgCtMI for more info. #jsonld #w3c #lod #linkeddata #rdf -- by @manusporny on May 1, 2012 at 5:24 pm
Today in Web Payments (PaySwarm vocab, currency IRIs, webcredits, HTTPRange14!?): http://t.co/Muhdsstc #w3c #payswarm #futureofmoney -- by @manusporny on May 1, 2012 at 5:08 pm
RT @ricroberts: the http://t.co/ps6NEjHs test suite is awesome as a source of examples of proper use. http://t.co/EHbTBHy4 #rdfa -- by @manusporny on May 1, 2012 at 5:06 pm
Make your HTML pages smarter with RDFa 1.1 Lite http://t.co/5Q6UmPfS /via @developerworks #rdfa #w3c -- by @manusporny on May 1, 2012 at 5:03 pm
Today in JSON-LD (JSON-LD API, framing, initial context, and datatype coercion): http://t.co/OzdeFOox #jsonld #w3c #nodejs -- by @manusporny on May 1, 2012 at 5:00 pm
The Crisis of Money and how the Web can fix it - wrote this for PayPal and O'Reilly: http://t.co/ooB6whsP #futureofmoney #payswarm -- by @manusporny on May 1, 2012 at 3:55 pm
RT @lonnen: Some people see a problem and think "I know, I'll use Java!" Now they have a ProblemFactory. -- by @manusporny on April 30, 2012 at 10:52 pm
RT @alexmilowski: Green Turtle passes 151/158 test cases for XHTML+RDFa 1.1 #rdfa http://t.co/0OTZj3UP -- by @manusporny on April 30, 2012 at 10:23 pm
Only 10% of secure sites on the Internet are actually secure - 90% vulnerable to attack: http://t.co/IFDUzLY6 #ssl #tls #security -- by @manusporny on April 28, 2012 at 3:40 pm
Technology and tiny ponies: http://t.co/zvszsinQ /via Gideon Rosenblatt #apple #store #ponies -- by @manusporny on April 27, 2012 at 9:03 pm
RDFa 1.1 proposed to go to final vote by W3C member companies: http://t.co/y4lCLfEy #w3c #rdfa -- by @manusporny on April 27, 2012 at 2:21 pm
Mozilla Persona personal digital identity solution is a finalist for $10M in federal funding: http://t.co/Z4D3LhhW -- by @manusporny on April 27, 2012 at 2:13 pm
Google search for "Zerg rush" (Starcraft videogame reference): http://t.co/8GVfUV5r #awesome -- by @manusporny on April 27, 2012 at 10:07 am
@meyerweb perhaps, but there hasn't been a new community-developed Microformat in years - all the dev is happening in RDFa/Microdata land. -- by @manusporny on April 26, 2012 at 5:01 pm
Wow - web comic containing HTML5, SVG, SVG animation /and/ RDFa: http://t.co/C2ze76us /via @biftercomic #rdfa #svg #html5 #w3c -- by @manusporny on April 26, 2012 at 2:41 pm
Today in RDFa (RDFa 1.1 approved for final vote - next step - RDFa 1.1 becomes official): http://t.co/ppy8fxTS #w3c #rdfa -- by @manusporny on April 26, 2012 at 2:16 pm
Experimental camera generates text descriptions of photos taken for $1.25/pic: http://t.co/0TzRKUgP /via @chrismessina #true #AI -- by @manusporny on April 26, 2012 at 12:40 am
@benadida a new branch of information theory - hirsute crypto? -- by @manusporny on April 25, 2012 at 2:59 pm
The state of the Web: http://t.co/VNPRaCGM #theoatmeal -- by @manusporny on April 25, 2012 at 1:39 pm
@edsu exactly - which is why that solution is as good as any that we can hope to have... :P -- by @manusporny on April 25, 2012 at 1:16 pm
Finally, a solution to the HTTPRange-14 concern! http://t.co/9aci83f7 /via @hsivonen #w3c #tag -- by @manusporny on April 25, 2012 at 1:12 pm
Why rel-value triples are different for XHTML+RDFa vs. HTML5+RDFa: http://t.co/x35p5R75 /cc @ndw @hsivonen @fakebaldur @simonstl #rdfa... -- by @manusporny on April 25, 2012 at 12:57 pm
@ndw or rather, the meaning of a number of rel-keywords changed between XHTML and HTML5. -- by @manusporny on April 25, 2012 at 12:42 pm
@ndw re: RDFa triples diff from XHTML/HTML - Only for rel-keywords ... because the rel keywords allowed in XHTML and HTML5 are different. -- by @manusporny on April 25, 2012 at 12:41 pm
Browser tech talks assume an audience that isn't there: http://t.co/CVd1VMtd #html5 #chrome #safari #ie #firefox -- by @manusporny on April 24, 2012 at 5:03 pm
RT @jeffsayre: Live videocast of the Planetary Resources unveiling http://t.co/vlGPhpeQ #Space #resources #exploration -- by @manusporny on April 24, 2012 at 1:53 pm
BREAKING: Google launches Drive - free storage on the Web: http://t.co/0ySNn9iH (didn't this already happen like 5 years ago?) -- by @manusporny on April 24, 2012 at 1:52 pm
New website for crowd-funding movies (closed to non-institutional investors): http://t.co/8DCC5M4Z /via Gideon Rosenblatt -- by @manusporny on April 22, 2012 at 9:21 pm
Asteroid mining company to be launched by whos-who list of entrepreneurs, trillions of dollars at stake: http://t.co/upONMGaY -- by @manusporny on April 22, 2012 at 10:32 am
Young people tire of old economic models - infinite growth in a finite world is madness: http://t.co/ETHMLL4y #futureofmoney -- by @manusporny on April 22, 2012 at 10:24 am
Pixel Qi screens dominate iPad3 screens. 30 million Apple fanboys burst into tears: http://t.co/cyNn93EN #qi #apple #ipad3 #oldshiny -- by @manusporny on April 21, 2012 at 7:57 pm
@brucel unlikely, only one human limber enough to succeed at that degree of human-badger pretzeling #badger #sutra #mobile #web -- by @manusporny on April 21, 2012 at 3:26 pm
@brucel perhaps it should be Interspecial Sex Symbol? How are your polling numbers among lemurs and badgers? -- by @manusporny on April 21, 2012 at 12:43 pm
@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. -- by @manusporny on April 21, 2012 at 12:40 pm
Why we shouldn't make separate mobile websites written by International Sex Symbol @brucel http://t.co/bFs7eV2m #mobile #opera #sex -- by @manusporny on April 21, 2012 at 12:19 pm
RT @bergie: see how #RDFa builds your web editing interface? #DecoupledCMS talk at #WWW2012 dev track after lunch, Gratte-Ciel 3 -- by @manusporny on April 20, 2012 at 8:31 am
Finally, a Web app to show people which logical fallacy they're making: http://t.co/cMBKmdmr /via Mike Elgan -- by @manusporny on April 19, 2012 at 3:09 pm
Structured Data in HTML goes mainstream: 25% of sampled web pages now contain RDFa: http://t.co/bSBhIhLI #w3c #rdfa #html5 -- by @manusporny on April 18, 2012 at 9:48 am
Occupy Pepper spraying "incident" at UC Davis campus worse than originally thought after investigation: http://t.co/PN1ZAesK #fail -- by @manusporny on April 18, 2012 at 12:30 am
RT @pelleb: US Payment experts have very little imagination: http://t.co/nfCHgpsz #futureofmoney #payswarm #bitcoin #opentransact -- by @manusporny on April 17, 2012 at 11:15 pm
RT @gkellogg: RT @caffiend73: Check out Rich Snippet Optimizer: http://t.co/XpcyXPk5 #seo #rdfa #microformats -- by @manusporny on April 17, 2012 at 11:09 pm
Build RESTful Web Services with JSON-LD: http://t.co/jRCR4Vz4 /by @markuslanthaler #w3c #jsonld -- by @manusporny on April 17, 2012 at 10:30 pm
Today in Web Payments (settlement via IFEX, MintChip, security concerns, #payswarm vocab): http://t.co/do08alyY #w3c #futureofmoney -- by @manusporny on April 17, 2012 at 3:55 pm
Last week in JSON-LD (super-session, keyword aliasing, named graph support, compaction, APIs): http://t.co/cBqCIQAT #jsonld #w3c -- by @manusporny on April 17, 2012 at 1:57 pm
Google creates network hardware, utilizes ~100% of capacity (30% is considered great today): http://t.co/jR3XamgM /via @jeffsayre -- by @manusporny on April 17, 2012 at 1:33 pm
RT @tommyh: "your web site is your api, made possible by rdfa" [w00t!] - paraphrasing @ivan_herman at #ldow2012 -- by @manusporny on April 16, 2012 at 12:26 pm
yay! RT @pchampin: @ivan_herman advocating #jsonld http://t.co/FmwBZHBy at #ldow2012 #www2012 yay! /cc @manusporny -- by @manusporny on April 16, 2012 at 12:22 pm
Feeling like this right now: http://t.co/qJWhII7m (okay, well maybe not the last part) #fight #the #system -- by @manusporny on April 15, 2012 at 10:55 am
The short history of business crowd-funding: http://t.co/8vnr1VpJ PaySwarm's approach: http://t.co/X9XZ5FaA /via @jeffsayre #payswarm -- by @manusporny on April 14, 2012 at 8:21 pm
World Bank opening up all of their research publications and /data/ - big news for open government / open data: http://t.co/pFyIcfec -- by @manusporny on April 14, 2012 at 6:40 pm
@bergie Unfortunately, I won't be at WWW2012 - but would be happy to have a phone/skype chat with you about RDFa/JSON-LD. -- by @manusporny on April 14, 2012 at 10:28 am
Decoupling content management systems using RDFa and JSON-LD: http://t.co/kTCB0xb8 /via @SepehrLajevardi #rdfa #jsonld #w3c -- by @manusporny on April 14, 2012 at 10:12 am
@cjenscook PaySwarm doesn't depend on HTTPS to protect integrity - it uses digital signatures: http://t.co/iWGDrOFg #payswarm -- by @manusporny on April 13, 2012 at 12:42 pm
@lilinoe @TrinAndTonic @hobbz Also, I'm pretty sure everyone on the Web is into pornography - ever turned Google Safe Search off? #justsayin -- by @manusporny on April 12, 2012 at 10:27 pm
@lilinoe @TrinAndTonic @hobbz What's to say I'm not a lady? At the very least, I have lady-like tendencies. -- by @manusporny on April 12, 2012 at 10:26 pm
Google gives smart retailers a boost w/ GoodRelations & RDFa (other retailers left behind): http://t.co/V2imQKTD #w3c #rdfa #seo -- by @manusporny on April 12, 2012 at 5:40 pm
Finally, a real-time collaborative wiki (like Etherpad for Wikis): http://t.co/vIo2H6xs /via @VenessaMiemis #hackpad #etherpad #wiki -- by @manusporny on April 12, 2012 at 4:02 pm
In Denver? Learn about HTML5, RDFa & WebGL from @bsletten at Denver Users Group on 6/18: http://t.co/P705qExu #rdfa #html5 -- by @manusporny on April 10, 2012 at 4:37 pm
node.js achieves 250,000 simultaneous connections, melts faces: http://t.co/2YcHw1tJ #sick #nodejs #c250k -- by @manusporny on April 10, 2012 at 4:28 pm
Today in JSON-LD (super-session covering: graph support, keyword aliasing, API design): http://t.co/JiX9E1pu #jsonld #w3c -- by @manusporny on April 10, 2012 at 12:33 pm
RT @mfhepp: Google just added GoodRelations/RDFa support for many additional countries: http://t.co/KEvAXhzq #seo #rdfa -- by @manusporny on April 10, 2012 at 12:28 pm
@markuslanthaler @neurobashing We /think/ it was a PHP vulnerability - all PHP sites were pwnd, PHP 5.3.10, apache 2.2.22-1 -- by @manusporny on April 9, 2012 at 10:58 pm
Nothing like spending a Saturday night doing forensics on a machine that was compromised due to a PHP vulnerability. #php -- by @manusporny on April 7, 2012 at 8:36 pm
On being wrong (if you create, you will want to watch this): http://t.co/tOn0fnjB /by @kathrynschulz #ted #video -- by @manusporny on April 7, 2012 at 1:18 am
@ndebock re: OpenTransact vs. PaySwarm - you may be interested in this: http://t.co/UmDD0PBk #w3c #opentransact #payswarm -- by @manusporny on April 6, 2012 at 10:18 pm
Need to quickly create a diagram? Interactive diagram editor in JavaScript, exports SVG: http://t.co/Drr1mMPV #js #svg #html5 -- by @manusporny on April 5, 2012 at 8:21 pm
Today in RDFa (status of implementations, responses to @hsivonen, HTML5+RDFa, next steps): http://t.co/Nk73QVS1 #rdfa #w3c #html5 -- by @manusporny on April 5, 2012 at 2:24 pm
Google begins testing Augmented Reality glasses (video): http://t.co/JICkEOJF #google #ar -- by @manusporny on April 4, 2012 at 5:49 pm
IBM (top-three database provider in the world) shipping production-quality Linked Data/RDF support in DB2: http://t.co/NbsrxakQ -- by @manusporny on April 4, 2012 at 11:35 am
Excellent piece about LGBT rights, Brendan Eich and Mozilla by @tommorris : http://t.co/3m4IY9Ap #lgbt #rights -- by @manusporny on April 4, 2012 at 8:29 am
New site does a pretty awesome job of finding good, available domain names: http://t.co/hrg8fmJn /via @davidlehn -- by @manusporny on April 3, 2012 at 10:32 pm
Atlassian greatly improves git forking by adding spooning feature: http://t.co/vymPgFgS #git #dvcs -- by @manusporny on April 3, 2012 at 3:53 pm
Today in Web Payments (commerce, credit card / bank / pay vocabulary, payswarm vocabulary): http://t.co/T9X1annl #w3c #payswarm... -- by @manusporny on April 3, 2012 at 3:28 pm
MorpHex walking hexapod robot turns itself into a ball, rolls: http://t.co/l0wOQKKE #metroid #morethanmeetstheeye -- by @manusporny on April 3, 2012 at 11:43 am
Today in JSON-LD (@graph removal, deep value probing, resolving term conflicts): http://t.co/yikkry2W #jsonld #w3c -- by @manusporny on April 3, 2012 at 11:35 am
Kid calls demolition company, requests that her school be knocked down: http://t.co/vjPvd1g9 /cc @keithnolan @sutton_pd #pranks -- by @manusporny on April 1, 2012 at 11:27 am
BrowserID stops DDoS (or how BrowserID saved the RDFa Test Suite): http://t.co/UcAuP0mU /by @gkellogg #browserid #rdfa #w3c -- by @manusporny on March 30, 2012 at 12:10 pm
@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 -- by @manusporny on March 30, 2012 at 10:23 am
Just released - updated Working Draft of HTML5+RDFa 1.1: http://t.co/ahy5KKpM #html5 #rdfa #w3c -- by @manusporny on March 29, 2012 at 5:42 pm