Thread:Talk:Requests for comment/Update our code to use RDFa 1.1 instead of RDFa 1.0/VisualEditor/reply

Ok sorry, the line between Parsoid and VisualEditor is very blurred. Heck, the documentation on what RDFa Parsoid even outputs is part of the VisualEditor page.

Try opening up the VisualEditor on this page. If you open up the DOM you'll find that there is no prefix="mw ..." nor xmlns:mw="...". So the prefix that all the typeof="mw:..." items in the page are using is not defined. Double checking by opening the generated post-js source using the Web Developer Extension and putting it into that RDFa validator shows that this is correct and the RDFa output into the surface used by VE is illegal.
 * "[In element 'a'] Unusual URI scheme used in ; may that be a mistake, e.g., resulting from using an undefined CURIE prefix or an incorrect CURIE?"
 * "[In element 'a'] Unusual URI scheme used in ; may that be a mistake, e.g., resulting from using an undefined CURIE prefix or an incorrect CURIE?"
 * "[In element 'span'] Unusual URI scheme used in ; may that be a mistake, e.g., resulting from using an undefined CURIE prefix or an incorrect CURIE?"
 * "[In element 'span'] Unusual URI scheme used in ; may that be a mistake, e.g., resulting from using an undefined CURIE prefix or an incorrect CURIE?"

I also notice this which seems messed up:
 * "[In element 'li'] 'paragraph' is used as a term, but has not been defined as such; ignored"

That one isn't the Parsoid created surface, it's the "Paragraph" dropdown item in VisualEditor's toolbar. I'm not sure why you're using rel="paragraph" on an .