Re: elements for basic academic articles

Hi Robin, Johannes,

my two cents.

>> - H1-H3
> 
> We've found a need for pretty much arbitrary header depth, not just
> beyond h3 but in cases beyond h6. For that we use h6 with aria-level set
> to the real depth.

In RASH (https://github.com/essepuntato/rash/ <https://github.com/essepuntato/rash/>), we use a different approach to deal with the headings that is basically handled by nested section. The idea is to use always “h1” element to identify section titles, while the way they are visualised by a browser is handled by CSS and strictly dependent on the actual position in the hierarchical organisation of the sections/sub-sections. Here an example:

<section>
 <h1>Title of the main section</h1> <!-- visualised similar to h1 -->
 …
 <section>
  <h1>Title of the subsection</h1> <!-- visualised similar to h2 -->
  …
  <section>
   <h1>Title of the subsubsection</h1> <!-- visualised similar to h3 -->
   …
  </section>
 </section>
</section>

In this way, you don’t take care about if you are specifying the correct “level” of the heading, while it would be inferred by looking at the particular subsection you are considering. Of course, this allow you to have heading > h6 without using particular tools (such as ARIA) and without introducing a lot of elements with similar meaning (the h1-h6 elements in this case).

I don’t know if this is the best approach, but it simplifies a lot writing (scholarly) HTML documents.

>> - Links (standard HTML links)
>> - Footnotes (Have to be displayed off to the side or below the text, and
>> need to be able to contain all the things that body elements can contain)
> 
> I've listed a few more: http://scholarly.vernacular.io/#inline-elements.

And the following ones are those available in RASH (more that those proposed by Johannes, but less than those proposed by Robin):

https://rawgit.com/essepuntato/rash/master/documentation/index.html#inlines <https://rawgit.com/essepuntato/rash/master/documentation/index.html#inlines>

Have a nice day :-)

S.




----------------------------------------------------------------------------
Silvio Peroni, Ph.D.
Department of Computer Science and Engineering
University of Bologna, Bologna (Italy)
Tel: +39 051 2094871
E-mail: silvio.peroni@unibo.it
Web: http://www.essepuntato.it
Twitter: essepuntato

Received on Tuesday, 1 December 2015 15:36:52 UTC