gjonesI like the solution because the type is implied by the structure rather than through a naming conversion on the properties, seems a better fit to the current JSON design
gjonesThe last bit you added about class="p-content e-content" will be a real pain. Processing rule like this meaning holding the type of each property found in memory and post processing to remove duplicates.
tantekadded some mediawiki headings markup to the etherpad to hopefully make it easier to navigate (and eventually copy to the wiki and maintain structure)
barnabywaltersin at least one example it was because of the advice tantek gave in a talk to put mf2 markup in your page and then add a legacy classname to the body element
barnabywaltersthe other thing I was considering doing to try to avoid such problems was to detect whether or not there is any mf2 markup, and if there is never perform conversion
tantekedited /h-entry (+592) "add p-location re-use from h-event, drop p-geo p-latitude p-longitude p-altitude as no one has ever used them directly inside an h-entry nor hentry. use nested h-geo on a p-location instead. add FAQs." (view diff)
tantekedited /h-event (-248) "drop p-geo p-latitude p-longitude p-altitude as no one has ever used them directly inside an h-event nor vevent. use nested h-geo inside p-location instead." (view diff)