Extension:Semantic Glossary/Example

Using an example about 'Hypertext Markup Language' (taken from wikipedia), certain terms (CSS etc.) should have additional glossary definitions available but instead of leaving the page to check those definitions, we would like them to be underlined and when one hovers over them the definition should appear.

Example

 * ... HTML is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages. Web browsers can refer to CSS to define the appearance and layout of text and other material. The W3C, maintainer of both the HTML and the CSS standards, encourages the use of CSS over explicitly presentational HTML markup. In 1980, physicist Tim Berners-Lee, who was a contractor at CERN, ...

Definition
A separate page 'Cascading Style Sheet' contains:


 * ...Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation semantics (the look and formatting) of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML...

Markup

 * ... Glossary-Definition::Cascading Style Sheet s ( Glossary-Term::CSS ) is a style sheet language used to describe the presentation semantics (the look and formatting) of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML...

Links
Links to a source page can described by Glossary-Link::Cascading Style Sheet or Glossary-Link::wikipedia:Cascading Style Sheet

Query
If you want, create a page 'Glossary' and put the following query in it:

Using internal objects
Glossary terms can also be described by using internal object declarations.