The Styling of Content and Mathematical Notations by Semantics-based CSS Selectors [via Argumentation Community Group]

Semantics enhances the selection and styling of content; varieties of semantic
selection include: (1) selecting upon URI items in white space separated lists
of TERMorCURIEorAbsIRI values, (2) selecting upon parallel markup structure and
reference combinators, and (3) graph-based selections with SPARQL
expressiveness.

Selecting upon URI items in white space separated lists
of TERMorCURIEorAbsIRI values, such as @xhtml:role, @rdf:type, @rdfa:typeof
or @epub:type, could be expressed with a syntax resembling:
x|element[x|attr ~= uri(x|value1)][x|attr ~= uri(x|value2)] { ... }
x|element[x|attr ~= uri(x|value1)], x|element[x|attr ~= uri(x|value2)] { ... }
x|element:matches([x|attr ~= uri(x|value1)], [x|attr ~= uri(x|value2)]) { ... }
x|element:not([x|attr ~= uri(x|value1)]) { ... }

An example of selecting upon parallel markup structure, e.g. MathML content
markup and parallel markup, and reference combinators:
annotation-xml[encoding="..."] ... /xref/ mo { ... }
Ontology, description logic and semantic reasoning can enhance the
functionality of selection based upon URI items in TERMorCURIEorAbsIRI
attribute values, selection based upon the parallel markup structure and
reference combinators and of graph-based selection, with an expressiveness
resembling that of SPARQL, as broached in Document and Package Semantics and
Metadata.



----------

This post sent on Argumentation Community Group



'The Styling of Content and Mathematical Notations by Semantics-based CSS
Selectors'

https://www.w3.org/community/argumentation/2015/04/02/the-styling-of-content-and-mathematical-notations-by-semantics-based-css-selectors/



Learn more about the Argumentation Community Group: 

https://www.w3.org/community/argumentation

Received on Thursday, 2 April 2015 17:07:12 UTC