html3: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(drafted based on otvstudios.com)
 
m (Replace <entry-title> with {{DISPLAYTITLE:}})
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
<entry-title>microformats in HTML 3.0</entry-title>
{{DISPLAYTITLE:microformats in HTML 3.0}}


This page documents use of microformats in [http://www.w3.org/MarkUp/html3/Contents.html HTML 3.0].
This page documents use of microformats in [http://www.w3.org/MarkUp/html3/Contents.html HTML 3.0].
Line 10: Line 10:
Most features in HTML 3 survived into 3.2 and 4. However, a few elements did not make it past 3.0 (or were renamed) which deserve special consideration due to their potential semantic interaction and overlap with microformats.
Most features in HTML 3 survived into 3.2 and 4. However, a few elements did not make it past 3.0 (or were renamed) which deserve special consideration due to their potential semantic interaction and overlap with microformats.


=== AU ===
From [http://www.w3.org/MarkUp/html3/logical.html HTML 3.0: Information Type Elements]:
From [http://www.w3.org/MarkUp/html3/logical.html HTML 3.0: Information Type Elements]:
;AU
<blockquote cite="http://www.w3.org/MarkUp/html3/logical.html">The <code>&lt;AU&gt;</code> element indicates the name of an author.</blockquote>
:<blockquote cite="http://www.w3.org/MarkUp/html3/logical.html">The <code>&lt;AU&gt;</code> element indicates the name of an author.</blockquote>
The AU element could be used for better conveyance of semantics with:
The AU element could be used for better conveyance of semantics with:
* [[hReview]]: reviewer
* [[hReview]]: reviewer
* [[hAtom]]: author
* [[hAtom]]: author


 
=== PERSON ===
;PERSON
Also from [http://www.w3.org/MarkUp/html3/logical.html HTML 3.0: Information Type Elements]:
:<blockquote cite="http://www.w3.org/MarkUp/html3/logical.html">The <code>&lt;PERSON&gt;</code> element is used for names of people to allow these to be extracted automatically by indexing programs. </blockquote >
<blockquote cite="http://www.w3.org/MarkUp/html3/logical.html">The <code>&lt;PERSON&gt;</code> element is used for names of people to allow these to be extracted automatically by indexing programs. </blockquote >
The PERSON element should be used for nearly every use of [[hCard]] to represent a person (except, when representing an author, use the more semantically specific AU element noted above instead).
The PERSON element should be used for nearly every use of [[hCard]] to represent a person (except, when representing an author, use the more semantically specific AU element noted above instead).


 
=== ABBREV ===
;ABBREV
Also from [http://www.w3.org/MarkUp/html3/logical.html HTML 3.0: Information Type Elements]:
:<blockquote cite="http://www.w3.org/MarkUp/html3/logical.html">The <code>&lt;ABBREV&gt;</code> element is used to markup abbreviations.</blockquote>
<blockquote cite="http://www.w3.org/MarkUp/html3/logical.html">The <code>&lt;ABBREV&gt;</code> element is used to markup abbreviations.</blockquote>
The ABBREV element was subsequently shortened to ABBR. Thus any patterns (e.g. [[abbr-design-pattern]]) or parsing rules (e.g. [[hcard-parsing]]) that apply to the ABBR element for HTML 4 and later, should also be applied to the ABBREV element in HTML 3.0
The ABBREV element was subsequently shortened to ABBR. Thus any patterns (e.g. [[abbr-design-pattern]]) or parsing rules (e.g. [[hcard-parsing]]) that apply to the ABBR element for HTML 4 and later, should also be applied to the ABBREV element in HTML 3.0



Latest revision as of 16:28, 18 July 2020


This page documents use of microformats in HTML 3.0.

As HTML 3.0 has been superceded by HTML 3.2 (which itself was superceded by HTML 4.0 (which itself has been revised with HTML 4.01)), it is unlikely that any new content will be developed with HTML 3.0 (or 3.2 for that matter).

However, existing HTML 3.0 sites can be updated to use microformats without having to do the extra work to also update them to HTML 3.2 (or 4.0, or 4.01).

features in HTML 3

Most features in HTML 3 survived into 3.2 and 4. However, a few elements did not make it past 3.0 (or were renamed) which deserve special consideration due to their potential semantic interaction and overlap with microformats.

AU

From HTML 3.0: Information Type Elements:

The <AU> element indicates the name of an author.

The AU element could be used for better conveyance of semantics with:

PERSON

Also from HTML 3.0: Information Type Elements:

The <PERSON> element is used for names of people to allow these to be extracted automatically by indexing programs.

The PERSON element should be used for nearly every use of hCard to represent a person (except, when representing an author, use the more semantically specific AU element noted above instead).

ABBREV

Also from HTML 3.0: Information Type Elements:

The <ABBREV> element is used to markup abbreviations.

The ABBREV element was subsequently shortened to ABBR. Thus any patterns (e.g. abbr-design-pattern) or parsing rules (e.g. hcard-parsing) that apply to the ABBR element for HTML 4 and later, should also be applied to the ABBREV element in HTML 3.0

Current microformat compatibility

There seems to be no issue with current implementation of the following microformats in HTML 3.0:

see also